解決方案
Colors [4]屬性實際上使用包含兩個U32數字元素叢集的陣列。每個叢集的兩個元素是control或indicator的特定元件的前景和背景RGB(紅色,綠色,藍色)顏色。陣列中第一個叢集中的第一個數值是布林值為False時的顏色。陣列中第二個叢集中的第一個數值為True時的顏色。
要使用這些數字常數指定顏色,您需要知道要使用的顏色的RGB代碼。通常,此代碼由每種顏色的0-255刻度指定。例如,紅色由RGB代碼255,0,0指定。要使用此代碼,請將RGB代碼編號轉換為十六進制,格式為RRGGBB。您還需要將叢集中數字常數的格式從浮點更改為十六進制。使用十六進制RGB代碼,輸入FF0000(紅色)和00FF00(綠色)到與每種顏色相關的情況對應的數字常數。在此範例中,False時為紅色,True時為綠色。
指定顏色的更直觀的方法是使用顏色框常數替換叢集中的數字常數。要執行此操作,請刪除叢集中的數字常數,並在block diagram的
All Functions»Numeric»Additional Numric Constants面板中找到顏色框常數。將這些常數放入叢集後,通過點擊顏色框常數指定要使用的顏色。