Labview:分别更改布尔数组的颜色
Labview : Changing color of boolean array, respectively
我做了这个布尔数组。
我想将第一个布尔组件的颜色更改为红色,将第二个更改为蓝色。
这张图就是我想要的
但是当我改变颜色时 属性,三个布尔一起改变它们的颜色。
有没有办法分别改变布尔组件的颜色?
您总是可以尝试稍微改变一下您的方法,尝试使用簇,如果您需要使用数组,则创建簇数组。 Here and here 是类似的主题,应该可以帮助您解决颜色问题。
简答:只需将布尔值替换为颜色框即可,如其他回复中的链接所示。它只是一个颜色框数组,而不是一个布尔值数组。
长答案:一个数组控件包含一个内部元素控件。数组元素之间唯一可以不同的 属性 是值 属性。所有其他属性在数组的元素之间呈现相同。如果您需要根据值以外的其他内容来区分元素,则需要使用不同的控件来呈现您想要的图形方面作为其值(即用颜色框替换布尔值)或者您需要打破您要显示为 N 个独立控件的 N 个元素,并通过框图上的代码自行管理显示的更新。这通常意味着创建您自己的滚动条控件或数字控件来控制数组的索引。
我做了这个布尔数组。
我想将第一个布尔组件的颜色更改为红色,将第二个更改为蓝色。
这张图就是我想要的
但是当我改变颜色时 属性,三个布尔一起改变它们的颜色。
有没有办法分别改变布尔组件的颜色?
您总是可以尝试稍微改变一下您的方法,尝试使用簇,如果您需要使用数组,则创建簇数组。 Here and here 是类似的主题,应该可以帮助您解决颜色问题。
简答:只需将布尔值替换为颜色框即可,如其他回复中的链接所示。它只是一个颜色框数组,而不是一个布尔值数组。
长答案:一个数组控件包含一个内部元素控件。数组元素之间唯一可以不同的 属性 是值 属性。所有其他属性在数组的元素之间呈现相同。如果您需要根据值以外的其他内容来区分元素,则需要使用不同的控件来呈现您想要的图形方面作为其值(即用颜色框替换布尔值)或者您需要打破您要显示为 N 个独立控件的 N 个元素,并通过框图上的代码自行管理显示的更新。这通常意味着创建您自己的滚动条控件或数字控件来控制数组的索引。