《程序结构》PPT课件.ppt
《《程序结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程序结构》PPT课件.ppt(21页珍藏版)》请在三一办公上搜索。
1、,程序结构,第五章,引言,在LabVIEW中,利用数据流机制可以实现很多顺序执行的功能。但只有顺序执行的语法是不够的,在某些复杂的情况下,需要更多的程序结构才能设计出功能更完善的应用程序。本章所有结构均在“函数选板”-“编程”-“结构”子选板上。,程序结构,5.2 循环结构,5.1 顺序结构,5.3 条件结构,5.4 事件结构,5.5 公式节点,5.1 顺序结构,层叠式顺序结构,第0帧,第1帧,增量按钮,减量按钮,选择器标签,添加局部变量后,接入该局部变量的数据,在当前帧后面的各个帧中可以作为输入数据使用,层叠式顺序结构在程序框图窗口同一位置堆放多个子框图,每个子框图有各自的序号,程序按照序号
2、由小到大逐个执行。,5.1 顺序结构,层叠式顺序结构,见书P118,5.1 顺序结构,平铺式顺序结构,第0帧,新增帧,平铺式顺序结构不能添加局部变量,因为每帧可见,不需要用局部变量在帧之间传递。层叠式和平铺式顺序结构之间可相互转换。,5.2 循环结构,While循环,循环计数,记录循环次数,循环条件,布尔类型数据。“真时停止”或者“真时继续”,放置循环体内程序代码,While循环的执行流程:首先“循环计数”端子输出数值,循环内部的子框图开始执行,子框图内的所有代码都执行完后,循环计数器的值加1,根据流入”循环条件“端子的布尔类型数据判断是否继续执行循环。条件为”真时停止“时,如果流入的布尔数据
3、为真值,则停止循环,否则继续。条件为”真时继续“时,情况相反。,While循环中的代码至少执行一次,实例演示While循环,5.2 循环结构,For循环,循环计数端子,记录循环次数,循环总数端子,用来设置循环次数,放置循环体内程序代码,For循环的执行流程:首先“循环总数”端子读入循环所需执行的次数,然后“循环计数”端子输出循环次数。接着循环内部的子框图开始执行,子框图内的所有代码都执行完后,判断执行循环次数是否达到预设的次数,若没有继续循环,反之依然。,实例演示For循环,如果“循环总数”端子设置为0则For循环内部程序一次都不执行,“循环计数”端子从0开始记录输出,5.2 循环结构,循环结
4、构内外的数据交换,隧道小方格,循环内外的数据交换:循环结构可以与外界进行数据交换,方法是直接把其外部对象与内部对象用连线连接起来。循环的所有外部输入端子都是在进入循环之前读取完毕,循环开始后不再读数。,实例演示内外数据交换,5.2 循环结构,循环结构的自动索引功能,空心隧道,表明自动索引打开,实例演示打开自动索引,没有接入任何数据,在打开自动索引功能时,循环计数将根据接入的数组元素个数决定,执行次数仍由循环条件输入端子决定,与是否打开自动索引无关,循环结构的自动索引:当将一个数组连接到循环结构的边框上生成隧道后,可选择是否打开自动索引。若打开自动索引,则数组中的数将在每次循环中按顺序输入到循环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序结构 PPT 课件
链接地址:https://www.31ppt.com/p-5564361.html