上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实例9 数值逻辑运算
一、设计任务
当2个数值同时大于某个数值时,指示灯的颜色发生变化。
二、任务实现
1.程序前面板设计
新建VI。切换到LabVIEW的前面板窗口,通过控件选板给程序前面板添加控件。
1)添加2个数值输入控件:控件→数值→数值输入控件,将标签分别改为“a”和“b”。
2)添加1个指示灯控件:控件→布尔→圆形指示灯,将标签改为“指示灯”。
设计的程序前面板如图2-7所示。
图2-7 程序前面板
2.程序框图设计
切换到LabVIEW的程序框图窗口,调整控件位置,添加节点与连线。
1)添加2个比较函数:函数→比较→“大于?”,标签分别为“比较函数1”和“比较函数2”。
2)添加2个数值常量:函数→数值→数值常量。将数值均设为“5”。
3)添加1个布尔“与”函数:函数→布尔→与。
4)将数值a控件的输出端口与比较函数1的输入端口“x”相连。
5)将数值常量“5”与比较函数1的输入端口“y”相连。
6)将数值b控件的输出端口与比较函数2的输入端口“x”相连。
7)将数值常量“5”与比较函数2的输入端口“y”相连。
8)将比较函数1的输出端口“x>y?”与逻辑“与”函数的输入端口“x”相连。
9)将比较函数2的输出端口“x>y?”与逻辑“与”函数的输入端口“y”相连。
10)将“与”函数的输出端口“x与y?”与指示灯控件的输入端口相连。
连线后的程序框图如图2-8所示。
3.运行程序
切换到前面板窗口,单击工具栏“连续运行”按钮,运行程序。
改变数值a和数值b大小,当数值a和数值b同时大于数值5时,指示灯改变颜色。
程序运行界面如图2-9所示。
图2-8 程序框图
图2-9 程序运行界面