Labview设计之bool控件

bool控件显示多色

问题由来:

类型                            名称                              属性
数值输入控件            当前温度          双精度浮点数
数值输入控件            最高温度          双精度浮点数
数值输入控件            最低温度          双精度浮点数

字符串显示控件          警告文本          三种可能值:中暑警告、无警告、冻伤警告
圆形指示灯显示控件      警告 ?                     —

有这个问题想到是不是指示灯可以不同颜色反应不同情况呢???

初想:布尔控件只有两种状态:开、关;亮、灭......这也是只有两种情况也就只有两种颜色的!!!!没法表示多种情况啊!!!

之后查找相关的资料又提出

再想:多个bool控件重叠在一起,根据不同情况对不同控件设置透明即给属性节点visiblle赋值为false

但是这样似乎太麻烦了(必须将多个布尔控件完全重合)!!!!!

既然想到属性,那么控件不是有一个颜色的属性吗?!!!这个可以用啊!!!!属性节点colors

数组中包含四对值(前景色,背景色)。前景色是布尔控件的前景色,背景色是布尔控件的背景色。颜色对包括假、真、真至假和假至真。

连线RRGGBB格式的十六进制数或颜色常量盒至该属性,可设置前面板对象的颜色!

颜色常量盒位置:

之后根据情况选择颜色!!

具体代码见:https://coding.net/u/zht01/p/labview-boolen/git

 

posted @ 2016-11-18 15:19  zht01  阅读(1126)  评论(0)    收藏  举报