- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工程科技]LabVIEW清华讲座
LabVIEW 讲座
LabVIEW 常用设计结构
LabVIEW 用户界面设计
LabVIEW 游戏展示
While循环
LabVIEW While循环 流程图 伪码
Repeat (code);
Until Condition met;
End;
While循环
计数接线端:返回已执行循环的次数;从0开始计数
条件接线端:定义循环结束条件
条件接线端
计数接线端
While循环-隧道
隧道用于结构间的数据输出和输出
隧道根据接入的数据类型更改颜色
循环结束后,数据传出隧道
隧道向 循环传送数据时,需所有数据均到达隧道后,循环才能执行
While循环-错误检查和处理
使用While循环中的错误簇,当错误发生时停止While循环
For循环
LabVIEW For循环 流程图 伪码
N=100;
i=0;
Until i=N:
Repeat (code;i=i+1);
End;
For循环
创建For循环的方法与创建While循环类似
右键单击While循环边框,从快捷菜单选择替换为For循环可将现有While循环替换为For循环
总数接线端(输入端)中的值 表示重复执行子程序的次数
For循环/While循环的比较
For循环
如未添加条件接线端,For循环按照设定的次数执行
可执行0次
隧道自动输出一个数组
While循环
仅当条件接线端接收到符合条件的值时才停止执行
至少执行一次
隧道自动输出最后一次执行的值
For循环-数值转换
如连接双精度浮点数值至总线接线端,LabVIEW将把较长数值转换为32位有符号整数
For循环仅能执行整数次循环
循环数据传输
使用循环结构编程时,经常需要访问前一次循环产生的数据
移位寄存器将前一循环产生的数据传递至下一循环
循环数据传输-移位寄存器
右键单击循环边框,从快捷菜单选择添加移位寄存器
右侧的移位寄存器存储每次循环结束后的数据
左侧的寄存器为下一循环提供所存储的数据
程序框图
第一次运行
第二次运行
初始化移位寄存器
输出 = 5
输出 = 5
未 初始化移位寄存器
输出 = 4
输出 = 8
循环数据传输-初始化
VI结束
再次运行
运行一次
状态机
状态机设计模型是将状态图或流程图实体化
何时使用状态机?
通常用于创建用户界面,不同的用户操作对应不同的用户界面
通常用于过程测试,不同状态对应过程的不同阶段
状态机-基本结构
状态机由状态集以及对应状态间转换的转换函数组成
每个状态可触发一个或多个状态或结束过程处理
While循环
条件结构
移位寄存器
状态机-默认转换
状态机- 状态间转换
状态机- 条件结构转换
状态机- 转换数组转换
19
属性节点
属性节点用于访问对象的属性
在某些应用程序中,可能需要通过编程使前面板对象对特定的输入作出响应,使用不同的外观
当用户输入一个无效的密码时,红色指示灯开始闪烁
当数据点高于某一特定的值时,希望显示的线条是红色而不是绿色
使用属性节点可通过编程来完成这些修改
20
属性节点—执行顺序
属性节点执行顺序是由上而下
如某个接线端上发生错误,则节点将在该接线端出停止,返回一个错误并不再执行任何接线端
事件结构
用户界面(静态)事件范例
单击鼠标按键
单击键盘按键
事件结构组成部分
事件选择器标签-识别当前查看的事件分支
超时 -等待某个事件发生的时间(以毫秒为单位):默认值为–1,即永不超时
动态事件接线端-用于动态事件注册
默认隧道值- 允许为未连线分支提供默认值
的新型隧道
事件结构组成部分(续)
事件数据节点-识别事件发生时LabVIEW提供的数据;与“按名称解除捆绑函数”类似
事件过滤节点—识别在事件数据节点中事件分支可修改的部分数据
事件结构基本用法
通常用于While循环
每次循环仅休眠或处理一个事件
事件数据在事件结构边框左侧的接线端处可用
可右键单击事件数据 并显示所需接线端
事件结构配置
右键单击事件结构边框,并从快捷菜单选择编辑本分支所处理的事件,显示编辑事件对话框以配置事件
编辑事件对话框
配置事件
事件源
事件
3
2
1
基于事件的设计模式
使用用户界面事件处理器设计模式监听下列事件,例如,用户更改控件值、移动/单击鼠标或按下按键
用户界面事件不影响程序的交互性,使处理器的开销降为最小
用户界面事件处理器
事件结构-将事件结构的某一帧配置为检测某一类事件
While循环
超时接线端-允许用户处理已发生的超时事件
事件数据节点
您可能关注的文档
- [工程科技]2010年长沙市商业地产市场分析报告.pdf
- [工程科技]2-4 冷变形金属的回复_再结晶与热加工.ppt
- [工程科技]2011国家、省、市科技计划概要及其立项程序.ppt
- [工程科技]2009小麦病虫害发生特点与防治.ppt
- [工程科技]2012年一级建造师《建筑实务》复习资料.pdf
- [工程科技]2受控文件总览表打印稿.doc
- [工程科技]2010非对称伙伴培训.ppt
- [工程科技]3 第2章 电网的电流保护和方向性电流保护 2.ppt
- [工程科技]2012-工程流体力学第四章.ppt
- [工程科技]35KV线路自动装置的设计及FLASH再现.doc
- [工程科技]K200门机说明书.pdf
- [工程科技]LU-RC1000V2无纸记录仪说明书-0104.pdf
- [工程科技]Lecture_3_X-ray_PartII_quantity_quanlity_interaction_.ppt
- [工程科技]MBA逻辑讲稿第五讲:逻辑错误类型和归纳类比推理.ppt
- [工程科技]Minitab教程 全析因试验设计.pdf
- [工程科技]Mathcad14基础教程.doc
- [工程科技]modelsim教程中文.pdf
- [工程科技]Monetary Policy Under Uncertainty in Micro-Founded Macroeconometric Models_” working paper.pdf
- [工程科技]MG300701-WD型电牵引采煤机.doc
- [工程科技]Offshore_Part_1_e-Feb11.pdf
文档评论(0)