以程式動態改變陣列內元件屬性的應用

這邊所舉的例子是製做個一邊跑會一邊自動改變顏色的跑馬燈

程式在書寫前先依照上一篇文章的方法:先取出LED元件的Property Node屬性,將屬性改成Colors[4],用來改變LED元件的顏色。再把LED元件放到Array元件內產生陣列

接下來跑馬燈的部分就用以前文章的方法使用迴圈和移位暫存器去完成

自動變色的部分比較複雜,我做了一個可自訂顏色的顏色列表陣列,來改變陣列內LED的Colors[4]屬性

Colors[4]屬性有4組顏色設定:索引值0的是LED元件OFF時的顏色,這裡固定改成黑色。索引值1是LED元件ON時的顏色,也是這次程式的重點,這裡使用Replace Array Subset元件把顏色列表的顏色,以程式自動連續替換LED元件的顏色,產生自動變色的效果

 

 

完成的程式

20110618-02  

 

執行畫面

20110618-01  

文章標籤
創作者介紹

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

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