多Channel顯示於chart&能指定顯示單一channel

我想設計一個程式,量測4個channel的數值,並顯示在chart上

上面所述的功能ok了,但我想設計一個Ring Control,可以控制chart上顯示的線條,如下圖所示

![](upload://dmlyg2OPSpQHgEAonhRj3xM24MD.jpeg)

簡單的說就是Channel是ALL時chart上顯示的是四個channel的四條線

Channel是1時,就只顯示channel1那條線,依此類推

本來想法是利用case structure配合chart的property node來達成

但是在chart的property node中沒有找到類似的功能

在front panel的chart上的plot legend有看到類似的功能

![](upload://g8W2jNK8hhjYN9el9Jd92mcJoHK.jpeg)

但我是想利用block diagram那邊的程式碼撰寫達成此功能

請教是否有辦法達成呢  謝謝大家

剛剛搜尋論壇內的文章  找到解決的方法

http://it360.tw/forum/forum_posts.asp?TID=12166&KW=active

內的影片http://www.youtube.com/v/OTFOR4wkdek&hl

利用Property node中的Active Plot和Plot.Visable來達成

只是我要先把Ring Control轉成Boolean array

![](upload://cleHPlpwKUOzHdW2SEpJWjf4HbR.jpeg)

![](upload://4REQDgXrnMaeVYHO7dQdxwbIJzu.jpeg)

若大家還有其他做法也歡迎一起討論^^