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

KKS*_*KKS 3 labview

我做了这个布尔数组.

在此输入图像描述

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

在此输入图像描述

这张照片就是我想要的.

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

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

Yai*_*air 5

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

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