颜色 [4] 未在前面板上显示颜色选择

Colors[4] not showing color selection on Front Panel

我正在尝试根据不同的值将指示器的颜色设置为不同的颜色,例如 1 = 红色、2 = 蓝色等。使用 Youtube 视频中的指导(可使用此 link 访问:https://www.youtube.com/watch?v=czUmPQmKmGU),在将其更改为“写入”功能后,我为指标创建了一个 Colors[4] 控件。

前面板上的问题是我得到的是一个带数字的控件,而不是一个颜色框,我可以在其中 select 根据值显示要显示的颜色。这是我得到的控件。

这是我要实现的控制(下图):

有什么方法可以让我的控件上显示颜色框而不是数字控件?我不确定是否可以通过前面板上的控件或其他方式更改它,但到目前为止我所做的尝试一直让我回到这个问题。

非常感谢任何建议

一个颜色框控件只是一个 U32 数字(三个字节用于 RGB,一个始终为 0),这就是您得到的原因。

有一个右键插件可以直接在无符号32位数字的右键菜单中添加一个替换为彩框的选项,但我不记得是不是LV自带的

如果没有,您可以随时右键单击群集内的指示器,select替换并导航调色板以找到颜色框。您还可以复制一个颜色框,然后 select 指示器并粘贴,这会替换 selected 控件。

color[4] 实际上是一个包含 4 种颜色的数组(如 Yair 所说的 UInt32),它定义了 2 种颜色渐变,一种用于 'Off' 状态,另一种用于 'On'控件的状态。 如果要设置控件的颜色,则必须定义所有 4 个控件。