labview布尔型数据开关控制指示灯比较数值颜色变化条件判断

简介: labview布尔型数据开关控制指示灯比较数值颜色变化条件判断

例1.在程序前面板通过开关控制指示灯颜色变化。

前面板

(1)添加1个开关控件:控件选板- →新式>布尔→垂直摇杆开关,将标签改为“开关1”。同样添加1个滑动开关,标签改为“开关2”。

(2)添加1个指示灯控件:控件选板→新式→布尔-→圆形指示灯,将标签改为“指示灯1”。同样添加1个方形指示灯,将标签改为“指示灯2”。

设计的程序前面板如图2-1所示。

1c448ffd921887b5adb9d3f806ea7bc.png

框图程序

(1)将开关1控件与指示灯1控件相连。

(2)将开关2控件与指示灯2控件相连。

连线后的框图程序如图2- 2所示。

0de18e7254134c6a0ccfdea7893ab82.png

运行程序

执行“连续运行”。在程序前面板单开关,指示灯颜色发生变化。

程序运行界面如图2-3所示。

3bdbffb4aac0f8e7c12ad22baf0b13e.png


例2.比较2个数值的大小,通过指示灯的颜色变化来显示比较的结果。

前面板

(1)添加2个数值输入控件:控件选板→新式→数值→数值输入控件,将标签分别改为“数值1”和“数值2”。

(2)添加1个指示灯控件:控件选板→新式→布尔→圆形指示灯,将标签改为“指示灯”。

设计的程序前面板如图2-4所示。

01b95e02b79b933e2f2c4fc92cee955.png

框图程序

(1)添加1个比较函数:函数选板→编程→比较→大于等于?。

(2)将数值1控件、数值2控件与比较函数的输入端口相连。

(3)将比较函数的输出端口与指示灯控件相连。

连线后的框图程序如图2-5所示。

8977c115e025a8718521cdca11dec15.png

运行程序

执行“连续运行”。改变数值1和数值2大小,当数值1大于等于数值2时,指示灯颜色为绿色,否则为红色(也可能是其它颜色,与指示灯控件颜色设置有关)。

程序运行界面如图2-6所示。



60713c8fae192b7800a579459f57138.png

例3.当2个数值同时大于某个数值时,指标灯的颜色发生变化。

前面板

(1)添加2个数值输入控件:控件选板-→新式-→数值→数值输入控件,将标签分别改为“a”和“b"。

(2)添加1个指示灯控件:控件选板→新式→布尔→圆形指示灯,将标签改为“指示灯”。

设计的程序前面板如图2-7所示。

8e09ca7c967dadb098177d6a3620179.png

框图程序

(1)添加1个布尔与函数:函数选板-→编程-→布尔→与。

(2)添加1个比较函数:函数选板→编程→比较→大于?。

(3)添加1个数值常量:函数选板→编程- +数值→数值常量。将值改为5。

(4)将数值a控件、数值b控件与“与”函数的输入端口相连。

(5)将“与”函数的输出端口、数值常量5与比较函数的输入端口相连。

(6)比较函数的输出端口与指示灯控件相连。

连线后的框图程序如图2-8所示。


cd82f841b0e51455e2e784062e6ae60.png

运行程序

执行“连续运行”。改变数值a和数值b大小,当数值a、数值b同时大于数值5时,指示灯颜色为绿色,否则为红色(也可能是其它颜色,与指示灯控件颜色设置有关)。

程序运行界面如图2-9所示。

b33c30d3086dfa94d8e4cdc998f8c18.png


例4.通过真常量或假常量改变指示灯的颜色。

前面板

添加2个指示灯控件:控件选板→新式→布尔→圆形指示灯,将标签分别改为“灯1”和“灯2”。

设计的程序前面板如图2-10所示。

e8a67a8742c4f9ba6b528226c54cb7e.png

框图程序

(1)添加1个真常量:函数选板→编程→布尔→真常量。同样添加1个假常量。

(2)将真常量与灯1控件相连,将假常量与灯2控件相连。

连线后的框图程序如图2-11所示。

7a3a12b89ebde99c4c0f8ac23add6e8.png

运行程序

执行“连续运行”。与真常量相连的灯1颜色为绿色,与假常量相连的灯2颜色为红色(也可能是其它颜色,与指示灯控件颜色设置有关)。

程序运行界面如图2-12所示。

d0fb8935cc59db053c5339e6a1252d9.png


例5.单击“停止”按钮,随机数停止变化,程序退出。

前面板

(1)添加1个停止按钮:控件选板→新式-→布尔→停止按钮。

(2)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“随机数显示”。

设计的程序前面板如图2-13所示。

1f93e1a687e5bac83b958ebaf76aac1.png

框图程序

(1)添加1个While循环结构:函数→编程→结构→While循环。

(2)在While循环结构中添加1个随机数函数:函数→编程→数值→随机数。

(3)将随机数函数与随机数显示控件相连。

(4)将停止按钮与While循环结构的条件端口相连。

连线后的框图程序如图2-14所示。


10349c08281fe98cacc2e2ec12b2352.png

运行程序

执行“运行”。随机数显示值不断变化,单击“停止”按钮,程序退出。

程序运行界面如图2-15所示。

201f4c50037ac7c4f9dc39fa16aedef.png


例6.储水罐有两条进水管,一条出水管,当储水罐的水高于16时发出警报。

前面板

(1)添加三个垂直指针滑动杆:控件选板→新式→数值→垂直指针滑动杆,并将标签分别改为“进水管1”、“进水管2” 和“出水管”。

(2)添加一个液罐:控件选板→新式→数值-→液罐,并将标签改为“储水罐”。为了显示当前数值,添加一个数值显示控件:控件选板-→新式→数值→数值显示控件,并将标签改为“当前数值”

(3)添加一个圆形指示灯:控件选板→新式→布尔→圆形指示灯,并将标签改为“警报”。

设计的程序前面板如图2-16所示。

455cf0fa69f130ca077c26188775b98.png


框图程序

(1)添加1个加法函数:函数选板→编程→加法函数。

(2)添加1个减法函数:函数选板→编程→减法函数。

(3)添加1个数值常量:函数选板→编程→数值→数值常量,将值改为16。

连线后的框图程序如图2-17所示。


75ff47f8aeb94e03445d95fc312d3b9.png

运行程序

执行“运行”。在程序前面板通过转动旋钮改变输入值。程序运行界面如图2-18所示。


相关文章
|
3月前
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
261 1
|
6月前
|
算法
LabVIEW在同一个面板下描绘模拟波形和数字波形
LabVIEW在同一个面板下描绘模拟波形和数字波形
44 0
|
3月前
|
C语言
51开发板数码管:固定显示\闪烁显示\走灯显示“--8051--“,字符可以任意更改,较为灵活
51开发板数码管:固定显示\闪烁显示\走灯显示“--8051--“,字符可以任意更改,较为灵活
|
4月前
|
传感器 数据采集 算法
LabVIEW中进行步进电机的位置控制
LabVIEW中进行步进电机的位置控制
71 20
|
6月前
|
数据采集 网络架构
LabVIEW控制DO通道输出一个精确定时的数字波形
LabVIEW控制DO通道输出一个精确定时的数字波形
86 4
|
6月前
LabVIEW中不同颜色连线的含义
LabVIEW中不同颜色连线的含义
125 2
|
6月前
|
存储 索引
LabVIEW中的波形图和波形图表有什么区别在LabVIEW中更改波形图表的历史长度
LabVIEW中的波形图和波形图表有什么区别在LabVIEW中更改波形图表的历史长度
55 2
|
6月前
|
C#
LabVIEW中如何实现任意形状的不规则按键
LabVIEW中如何实现任意形状的不规则按键
51 0
|
6月前
LabVIEW如何获取波形图上游标所在位置的数值
LabVIEW如何获取波形图上游标所在位置的数值
105 0
|
6月前
|
C语言
静态数码管显示+动态数码管显示——“51单片机”
静态数码管显示+动态数码管显示——“51单片机”