基本上LED元件只有2種顏色,是不可能調整亮度的。但可以用改變LED元件的前景色來模擬出明暗變化,就像是調整亮度的效果,同一個方法還可以隨心所欲的改變LED元件顏色

 

不過這個方法只適用單一個LED元件,放在陣列或叢集內的LED元件沒辦法直接使用這種方法個別變色,需要多幾道處理步驟
要改變LED元件顏色需要用到LED元件的Property Node屬性

 

在LED元件上按滑鼠右鍵,從跳出的選單中選擇Property Node,會自動產生LED元件的Property Node屬性元件

20100419-02  

 

在LED元件的Property Node屬性元件上點選Colors[4]這一項,Colors[4]這一選項是用來改變LED元件的前景色和背景色

20100419-03  

 

在程式中要注意輸入到Colors[4]的資料格式是陣列


改變顏色有許多方法,這裡使用RGB to Color.vi來做,可以省去運算的步驟


注意:RGB各色的調整範圍是0~255的U32格式數值,RGB全部都是0時為黑色,全部都是255時為白色

20100419-04  

 

20100419-01  

, ,
創作者介紹

LabVIEW & PLC還未出師的小工程師部落格

未出師的小工程師 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • apexd
  • 有辦法調成透明嗎?

    我想要將兩個元件重疊,上面那個元件可以動態改成透明露出或遮蔽底下那個元件

    RGB to Color.vi好像調不出透明效果
  • 已發文回覆

    未出師的小工程師 於 2013/11/25 17:08 回覆

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼