首页 理论教育LabVIEW2015虚拟仪器程序设计实例:延迟波形

LabVIEW2015虚拟仪器程序设计实例:延迟波形

【摘要】:选择菜单栏中的“文件”→“另存为”命令,输入 VI 名称为“延迟波形”。图5-39 程序框图7.运行程序1)在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 ,运行VI结果如图5-40所示。2)从运行结果中发现,添加“反馈节点”的程序比其余两个延迟5 s。

本例通过输入相同数据对比通过“反馈节点”与“移位寄存器”的输出结果有何差异。

1.设置工作环境

1)新建VI。选择菜单栏中的“文件”→“新建VI”命令,新建一个 VI,一个空白的VI包括前面板及程序框图。

2)保存 VI。选择菜单栏中的“文件”→“另存为”命令,输入 VI 名称为“延迟波形”。

2.添加控件

在“控件”选板上选择“银色”→“波形”→“波形图”控件,并放置在前面板的适当位置,修改控件名称,结果如图5-37所示。

3.设计程序框图

1)选择菜单栏中的“窗口”→“显示程序框图”命令,或双击前面板中的任一输入、输出控件,将程序框图置为当前。

978-7-111-53194-4-Chapter05-45.jpg

图5-37 添加控件

2)在“函数”选板上选择“编程”→“数组”→“数组常量”“数值”→“数值常量”函数,拖动鼠标,创建包含5个数值的数组常量,为数组中各元素赋值

3)在“函数”选板上选择“编程”→“数值”→“随机数”“加”函数,求数组常量与随机数之和。

4)在“函数”选板上选择“编程”→“结构”→“For循环”函数,创建3个For循环结构,将其放置在程序框图中,并创建循环次数为10。

4.创建循环

将加运算输出结果通过“For循环”连接到“延迟输出”输出控件上。

5.创建循环2(www.chuimin.cn)

1)在“函数”选板上选择“编程”→“结构”→“反馈节点”函数,将其放置到“For循环”内部,连接加运算结果与循环次数,输出结果到“延迟输出(反馈节点)”输出控件上。

2)选中“反馈节点”,单击右键选择“属性”命令,弹出“对象属性”对话框,打开“配置”选项卡,在“延迟”文本框中输入延迟时间为5,如图5-38所示,单击“确定”按钮,退出对话框。

6.创建循环3

1)在“For循环”边框上单击右键,选择“添加移位寄存器”快捷命令,在“For循环”边框上添加一组移位寄存器,并通过移位寄存器连接加运算结果与循环次数,输出结果到“延迟输出(移位寄存器)”输出控件上。

978-7-111-53194-4-Chapter05-46.jpg

图5-38 对象属性

2)单击工具栏中的“整理程序框图”按钮 978-7-111-53194-4-Chapter05-47.jpg ,整理程序框图,结果如图5-39所示。

978-7-111-53194-4-Chapter05-48.jpg

图5-39 程序框图

7.运行程序

1)在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 978-7-111-53194-4-Chapter05-49.jpg ,运行VI结果如图5-40所示。

2)从运行结果中发现,添加“反馈节点”的程序比其余两个延迟5 s。

978-7-111-53194-4-Chapter05-50.jpg

图5-40 运行VI结果