实例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 程序运行界面