文档详情

第五章 循环和图表(一).pdf

发布:2015-08-07约2.96千字共11页下载文档
文本预览下载声明
《虚拟仪器》-4 第五章 循环和图表(一) 电子科技大学自动化学院 詹惠琴 zhanhq@uestc.edu.cn §5-1 While 循 环 • While循环是一种带条件判断 的循环,如果条件成立, While循环可以反复执行循环 内的框图程序部分,类似于C 语言中的Do...While语句。 • 在框图程序的函数模板下,选 择Structures子模板里的 While循环. • While循环框内有一个条件端口,用于判断是否继续While 循环。VI程序是在每次循环结束后,才去检测条件端口的值, 当条件端口接收到的布尔值是True时,继续循环,当该端 口的值是False时,则退出While循环。 • While循环图标的另一个端口是计数端口i,计数端口用于统 计循环执行的次数,While循环每执行一次,计数端口的值 就加1。计数端口i从零开始计数. i=0 循环体 i=i+ 1 Ture 条件是否成立 False 结束循环 计数端口 条件端口 • 例在图5-3中,While循环中的程序将重复执行,直到Temp 子程序的产生的温度值大于或等于85时停止循环 修改循环结束条件 • 在条件端口图标上右击出现菜单中选择“Stop If True” §5-4 移位寄存器 • 为什么要使用移位寄存器? 例:求 N 3 S X (M  N ,且X ,M ,N均为整数) X M 分析:可用while循环 S=0,X=M 循环内进行立方求和运算 X=X+ 1 S=S+X^3 问题:上次循环的X和S如何 i=i+ 1 传递给下次循环? Ture XN False 结束 • 用途:主要用于While循环和For循环,将上一次循环的值 传给下一次循环。 • 怎样创建:在循环的左边框或右边框上弹出菜单并选择 Add Shift Register选项,循环边框上出现一对端口,连在 右端口上的数据在每次循环结束时被寄存在右端口,并在 下一次循环开始时传递给左端口
显示全部
相似文档