答案 0 :(得分:4)
正如NI knowledgebase中所述,您需要写入指标的Colors [4]
属性 - 在您的代码中,您似乎正在写入Get Image
方法的参数。< / p>
Colors [4]属性实际上使用包含的簇的数组 两个U32数字元素。每个集群的两个元素是 前景和背景RGB(红色,绿色,蓝色)特定的颜色 控制或指标的组成部分。第一个元素 数组的第一个元素的簇是布尔值False的情况 颜色。第二个元素的集群中的第一个元素 array是真彩色案例。
如链接所述,您可以在代码中使用颜色框常量提供这些U32
值。此外,虽然NI示例显示连接到Bool Refnum
属性节点的Bool (Strict)
控件,但由于您的LED位于同一图表中,因此您无需执行此操作:您只需创建一个属性节点即可您的LED并选择Colors [4]
属性。
对于它的价值,知识库页面是我在网上搜索 labview更改颜色布尔指示符的第一个页面。
答案 1 :(得分:2)
您可以使用每个按钮的colors[4]
属性,因为您已经拥有了想要LED的颜色。
我还在事件管理器中放置了stop
和save
按钮。在您的示例中,您必须在读取停止指令之前触发事件,并且每次更改.LED的颜色时都会保存图像。
Bellow是code snippet,只需将图像拖放到空白VI中即可获得代码(在LabVIEW 2015版中完成)。