- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5_LabVIEW结构
虚拟仪器技术 浙江大学宁波理工学院 虚拟仪器技术 浙江大学宁波理工学院 虚拟仪器技术 浙江大学宁波理工学院 第5章 程序结构 本章内容 5.1 循环结构(For循环While循环) 5.2 公式节点 5.3 顺序结构 5.4 条件结构 5.5 事件结构 * * 5.3 顺序结构 按照数据流式语言的约定,任何一个节点只有在所有的输入数据有效时才会执行。 图中,当且仅当A、B、C3个节点执行完,使得D节点的3个输入数据都到达D节点后,D节点才执行。但是这里并没有规定A、B、C3个节点的执行顺序。在LabVIEW中这种情况下,A、B、C的执行顺序是不确定的。 * * 5.3 顺序结构 用来控制程序的执行顺序。 * * 平铺式顺序结构 层叠式顺序结构 5.3 顺序结构 * * LabVIEW程序的执行顺序 数据流式的编程方法 多段代码同时执行 5.3.1 层叠式顺序结构 * * 5.3.1 层叠式顺序结构 帧之间数据传递 * * 5.3.2 平铺式顺序结构 * * 5.3.2 平铺式顺序结构 帧之间数据传递 * * 5.4 条件结构 类似于if else 或case 或swich * * 条件结构 条件选择器标签 子程序框 选择器连接端 5.4.1 条件选择标签 * * 5.4.2 选择器连接端 有两个分支,使用布尔型。 有多个分支,使用整型、字符串型和枚举型。 * * 5.4.3 分支子程序框 两个分支 * * 5.4.3 分支子程序框 多个分支 * * 5.4.3 分支子程序框 加减乘除 * * 5.5 事件结构 分析该程序可以看出,这个程序在没有用户点击的情况下完全都是在“空转”,浪费了大量的CPU资源。因此Labview提供了事件结构来解决这个问题,即仅当“事件”发生时,程序才做相应的响应 * * 5.5 事件结构 * 超时等待时间输入端子 当前事件数据 当前事件框中程序运行的触发事件 5.5 事件结构(Event Structure) * 5.5 事件结构(Event Structure) * 基于事件结构的单击计数器 小试身手 给出一百分制成绩,要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。 求分数序列 前10项之和。 写一个跑马灯程序,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。 * * 2009/2/17 虚拟仪器技术 虚拟仪器技术 浙江大学宁波理工学院 虚拟仪器技术 浙江大学宁波理工学院 虚拟仪器技术 浙江大学宁波理工学院
文档评论(0)