《虚拟仪器》- 4 电子科技大学自动化学院詹惠琴 ******@uestc. 第五章循环和图表(一) § 5-1 While 循环? While 循环是一种带条件判断的循环,如果条件成立, While 循环可以反复执行循环内的框图程序部分,类似于 C 语言中的 Do ... While 语句。?在框图程序的函数模板下,选择 Structures 子模板里的 While 循环. ? While 循环框内有一个条件端口,用于判断是否继续 While 循环。 VI程序是在每次循环结束后,才去检测条件端口的值, 当条件端口接收到的布尔值是 True 时,继续循环,当该端口的值是 False 时,则退出 While 循环。? While 循环图标的另一个端口是计数端口 i,计数端口用于统计循环执行的次数, While 循环每执行一次,计数端口的值就加 1。计数端口 ?例在图 5-3 中, While 循环中的程序将重复执行,直到 Temp 子程序的产生的温度值大于或等于 85时停止循环修改循环结束条件?在条件端口图标上右击出现菜单中选择“ Stop If True ”§ 5-4 移位寄存器?为什么要使用移位寄存器? 例:求均为整数) 且NMXNM XS NMX,,,( 3????分析:可用 while 循环循环内进行立方求和运算问题:上次循环的 X和S如何传递给下次循环? ?用途: 主要用于 While 循环和 For 循环,将上一次循环的值传给下一次循环。?怎样创建: 在循环的左边框或右边框上弹出菜单并选择 Add Shift Register 选项,循环边框上出现一对端口,连在右端口上的数据在每次循环结束时被寄存在右端口,并在下一次循环开始时传递给左端口?数据类型: 可存储任何类型的数据,如数字型、布尔型、字符串等,数据类型自动匹配。?初始化: 在循环外将初始值连到移位寄存器的左端口,有默认初值?还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择 Add Element 选项,可创建附加的左端口来存储前几次循环的值。移位寄存器均为整数) 且NMXNM XS NMX,,,( 3????§ 5-2 波形 Chart ?波形 Chart 是一种可显示一条或多条曲线图形的指示器,波形 Chart 在控制模板的 Graph 子模板中?可设定坐标、曲线显示方式等?显示单曲线:连接标量和一维数组?例: 创建一个 VI程序测量温度,并将温度曲线显示在波形 Chart 上。(该 VI程序将调用在练习 4-1 的中创建的 Thermometer .vi 程序。) ?波形 Chart 可以同时显示多条曲线,但必须使用 Bundle 函数(在函数模板的 Cluster 子模板中) 将多项数据捆绑起来。
循环和图表1 来自淘豆网m.daumloan.com转载请标明出处.