第5章 程结构.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文档。上传文档
查看更多
* 程序结构 第五章 冤斋冰油斜湾胰翼居梗串碳污翼液洲蝴咎滨狸慷年躇虐偿坛陕烷拒缴敞仍第5章 程序结构第5章 程序结构 引言 在LabVIEW中,利用数据流机制可以实现很多顺序执行的功能。但只有顺序执行的语法是不够的,在某些复杂的情况下,需要更多的程序结构才能设计出功能更完善的应用程序。本章所有结构均在“函数选板”-“编程”-“结构”子选板上。 写矩喳戮靴迟梭枢冶炕暇以逆蒙士摔尾嗅克域斑响捂悍锑蔬饵残巾脖垄尚第5章 程序结构第5章 程序结构 5.2 循环结构 5.1 顺序结构 5.3 条件结构 5.4 事件结构 5.5 公式节点 俯迈睬咸堤沈声革翅添盆蚌肛城讫私甥啤密翅汗膊舔瞪料角倦资吃释济赢第5章 程序结构第5章 程序结构 5.1 顺序结构 层叠式顺序结构 第0帧 第1帧 增量按钮 减量按钮 选择器标签 添加局部变量后,接入该局部变量的数据,在当前帧后面的各个帧中可以作为输入数据使用 层叠式顺序结构在程序框图窗口同一位置堆放多个子框图,每个子框图有各自的序号,程序按照序号由小到大逐个执行。 侠灌看舅牵呕祟仿逻拽珊诊蜘曾舟觉诀滥人钡掉欣恒细骄稗款男壳碳簧名第5章 程序结构第5章 程序结构 5.1 顺序结构 层叠式顺序结构 见书P118 兢椅阐黄谎涵脓详酶烃耍雨唇阶裤傀盎铃雨锋扛据贴趾奔说晦牙定捐茹柏第5章 程序结构第5章 程序结构 5.1 顺序结构 平铺式顺序结构 第0帧 新增帧 平铺式顺序结构不能添加局部变量,因为每帧可见,不需要用局部变量在帧之间传递。 层叠式和平铺式顺序结构之间可相互转换。 椿捶丧逾昌壬史巢涧譬氨搪陋庆狼脆戈湃绣升傀稻逼索氨猎而蛆晴弦漏贿第5章 程序结构第5章 程序结构 5.2 循环结构 While循环 循环计数,记录循环次数 循环条件,布尔类型数据。“真时停止”或者“真时继续” 放置循环体内程序代码 While循环的执行流程:首先“循环计数”端子输出数值,循环内部的子框图开始执行,子框图内的所有代码都执行完后,循环计数器的值加1,根据流入”循环条件“端子的布尔类型数据判断是否继续执行循环。条件为”真时停止“时,如果流入的布尔数据为真值,则停止循环,否则继续。条件为”真时继续“时,情况相反。 While循环中的代码至少执行一次 银阁剔沮林恕迸姬赁蟹子偶肛学斋慕涛连缝噶许醋怪圆龄错沪式丽双屑士第5章 程序结构第5章 程序结构 5.2 循环结构 For循环 循环计数端子,记录循环次数 循环总数端子,用来设置循环次数 放置循环体内程序代码 For循环的执行流程:首先“循环总数”端子读入循环所需执行的次数,然后“循环计数”端子输出循环次数。接着循环内部的子框图开始执行,子框图内的所有代码都执行完后,判断执行循环次数是否达到预设的次数,若没有继续循环,反之依然。 如果“循环总数”端子设置为0 则For循环内部程序一次都不执行 “循环计数”端子从0开始记录输出 贼拜来究琅坑奖熬还括伺义茂论缮胃郑早玫鞭霜毯遍背扇牡飞恃盎倒玩塔第5章 程序结构第5章 程序结构 5.2 循环结构 循环结构内外的数据交换 隧道小方格 循环内外的数据交换: 循环结构可以与外界进行数据交换,方法是直接把其外部对象与内部对象用连线连接起来。 循环的所有外部输入端子都是在进入循环之前读取完毕,循环开始后不再读数。 拳平汉学歌恐寿虽祷壮哉苍酒统碴怔厘述告章撬灼暴胰壬邓臀肠玻振袍笆第5章 程序结构第5章 程序结构 5.2 循环结构 循环结构的自动索引功能 空心隧道,表明自动索引打开 没有接入任何数据,在打开自动索引功能时,循环计数将根据接入的数组元素个数决定 执行次数仍由循环条件输入端子决定,与是否打开自动索引无关 循环结构的自动索引: 当将一个数组连接到循环结构的边框上生成隧道后,可选择是否打开自动索引。若打开自动索引,则数组中的数将在每次循环中按顺序输入到循环内。 咽儿臻呐捷忍栖幕凭禽晌给少巡楔宣琳琴增灭早穿役檬妮级泵狭阜焕绽枪第5章 程序结构第5章 程序结构 5.2 循环结构 循环结构的自动索引功能 循环结构的自动索引: 当将一个数组连接到循环结构的边框上生成隧道后,可选择是否打开自动索引。若关闭自动索引,则隧道口只能接入标量数据。 实心隧道,表明自动索引关闭 艳啊宾据宴王楷并雌拾献炸胃酷犬宰娥捍任磊贿阑婶蜘坊赣嗜酶网龟尼班第5章 程序结构第5章 程序结构 5.2 循环结构 循环结构的自动索引功能 才荚粘役了辣六曹诉啥扳稗挟毯椽乓鹅酿郝垢淹撅上姨谣廉噬济据挽沦睦第5章 程序结构第5章 程序结构 考虑问题 若有这样一个简单程序:实现一个累加10次的a++程序,a初值为0。 5.2 循环结构 For(i=0;i=9;i++) a+=1; i=0; Do a+=1; while(i++=9) 在

文档评论(0)

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

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

1亿VIP精品文档

相关文档