虚拟仪器概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
i=0 循环次数=N
循环次数=0
Ture 结束循环
False 循环体
i=i+1
循环次数-1Βιβλιοθήκη Baidu
FOR循环执行流程
例:求 S
X M
3 X
N
( M N , 且X , M , N均为整数)
S=0,X=M 循环次数=N—M+1
S=S+X^3 X=X+1 i=i+1 False
循环次数-1=0
Ture 结束
For循环要执行预先指定的循环次数。 而While循环只有在条件端口接收到的值为False时 才停止循环。While循环不必知道循环次数。 While循环不满足条件也要执行1次,而For循环当 N<1时1次都不执行。 根据编程方便,选择使用。有些情况两者都可使用。 都可以使用移位寄存器。 循环可以嵌套。
例:画出S曲线 S X 3
X 1
N
(1 N 100, X , N均为整数)
练习5-5:使用移位寄存器求平均值。调用Demo Temperature.VI每隔500ms产生模拟测量温度,对连续三 次测量温度值求平均,并在波形Chart中显示实测温度点 和平均温度曲线,加上实测温度和平均温度的数值显示。 习题5-2:创建一个VI程序,每秒测量一次温度,并显示 在波形Chart指示器上。如果温度高出或低于设定范围, VI程序点亮前面板的2个LED。 选作:设计自动控制中的数字PID计算程序,并且在一个 图上同时显示设定值、实测值(调用温度模拟仿真VI产生) 和控制量的曲线和数值。其中,PID系数分别为1,0.01, 2,设定值取75~85可调。 计算公式为: 偏差:e(k ) x x(k )
set
控制量:A( K ) K P e(k ) K I e(k ) K D [e(k ) e(k 1)]
i 1
k
第五章
循环和图表(二)
电子科技大学自动化学院 詹惠琴 zhanhq@uestc.edu.cn
创建:在函数模板的Structures子模 板中选择For循环,然后将要重复执 行的程序用For循环边框围住。 For循环有两个端口:循环次数端口 N(输入口)和计数端口i(输出口), 循环次数端口用于指定循环执行的次 数,计数端口用于输出循环执行的次 数。