[工程科技]LabVIEW清华讲座.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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循环 超时接线端-允许用户处理已发生的超时事件 事件数据节点

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档