選擇顏色
有三種方法可以以程式化方式來設定顏色:
- 您可以在Block diagram右鍵Functions»Programming»Dialog and User Interface內選擇Color Box Constant。
此常數可用於在VI執行時更改Front Panel物件的顏色,但在程式執行期間無法更改顏色。
注意:在8.0之前的LabVIEW版本中,此常數位於Functions»Numeric»Additional Numeric Constants中。
- 您可以在Front Panel上放置Controls»Numeric中的Framed Color Box。 此控件可在VI執行時更換顏色。
- 您可以指定數值來表示顏色。如要指定數值以表示顏色,請完成以下步驟:
- 在Front Panel放置一個Numeric Control,它位於Controls»Numeric中。或者,您可以在Block diagram中放置一個Numeric Constant,它位於Functions»Numeric中。
- 與上面的選項類似,當程式在執行期間是不能更改Numeric Constant,但Numeric Control可以。
- 將控件(control)或常數(constant)更改為U32(無符號32位整數)。右鍵點選該控件,然後從快捷選單中選擇Representation»U32 ,如下圖所示:
- 顯示控件的基數(radix)或常數。右鍵點擊控件或常數,然後從快捷選單中選擇Visible Items»Radix。
- 將基數設置為十六進制。使用操作工具(Operating tool)然後點擊控件中左側的“d”或常數,然後選擇十六進制 (hexadecimal),如下圖所示:
- 每個顏色都有RGB(紅、綠、藍)的值,通常是以16進制表示其數位資料,其格式為RRGGBB,數值從00到FF,例如,FF0000表示紅色,00FF00表示綠色,0000FF表示藍色。在以下的外部相關連結中可以看到更多顏色選項。
以程式化方式更改顏色
一旦建立了選擇顏色值(color value)的控件或常數,您可透過以下步驟將顏色值連接到屬性節點來修改Front Panel物件的顏色:
- 右鍵點選要以程式化方式更改顏色的Front Panel物件,然後點選Create»Property Node。
- 選擇要修改顏色的屬性。
- 將屬性節點放在Block diagram上,並將輸入端連接至之前所建立的顏色控件或常數。
下圖提供幾種可用程式化方式更改字符串控件的背景顏色: