Labview设计之bool控件
bool控件显示多色
问题由来:
类型 名称 属性
数值输入控件 当前温度 双精度浮点数
数值输入控件 最高温度 双精度浮点数
数值输入控件 最低温度 双精度浮点数
字符串显示控件 警告文本 三种可能值:中暑警告、无警告、冻伤警告
圆形指示灯显示控件 警告 ? —
有这个问题想到是不是指示灯可以不同颜色反应不同情况呢???
初想:布尔控件只有两种状态:开、关;亮、灭......这也是只有两种情况也就只有两种颜色的!!!!没法表示多种情况啊!!!
之后查找相关的资料又提出
再想:多个bool控件重叠在一起,根据不同情况对不同控件设置透明即给属性节点visiblle赋值为false
但是这样似乎太麻烦了(必须将多个布尔控件完全重合)!!!!!
既然想到属性,那么控件不是有一个颜色的属性吗?!!!这个可以用啊!!!!属性节点colors
数组中包含四对值(前景色,背景色)。前景色是布尔控件的前景色,背景色是布尔控件的背景色。颜色对包括假、真、真至假和假至真。
连线RRGGBB格式的十六进制数或颜色常量盒至该属性,可设置前面板对象的颜色!
颜色常量盒位置:
之后根据情况选择颜色!!
具体代码见:https://coding.net/u/zht01/p/labview-boolen/git

浙公网安备 33010602011771号