Labview:分别改变布尔数组的颜色

时间:2015-10-29 08:40:22

标签: labview

我制作了这个布尔数组。

enter image description here

我想将第一个布尔组件的颜色更改为红色,然后将其更改为蓝色。

enter image description here

这张照片就是我想要的。

但是当我改变颜色属性时,三个布尔值会一起改变颜色。

有没有办法分别改变布尔组件的颜色?

2 个答案:

答案 0 :(得分:5)

简答:只需用一个颜色框替换布尔值,如另一个回复中的链接所示。它只是一个颜色框数组而不是一个布尔数组。

长答案: Array控件包含一个内部元素控件。数组元素之间唯一可以不同的属性是Value属性。所有其他属性在数组元素之间的呈现方式相同。如果你需要根据Value之外的其他东西来区分元素,你需要使用一个不同的控件来渲染你想要的图形方面作为其值(即用Color Box替换布尔值)或者你需要突破要显示为N个独立独立控件的N个元素,并通过程序框图中的代码自行管理显示的更新。这通常意味着创建自己的滚动条控件或数字控件来控制数组的索引。

答案 1 :(得分:1)

您可以随时尝试更改方法,尝试使用群集,如果需要使用数组,则创建群集数组。 Herehere是类似的主题,应该可以帮助您解决颜色问题。