labview深入探索----xcontrol
編輯完畢后,用APPLAY CHANGES TOINSTANCE,這樣所有用到這個XCONTROL的VI,就自動更新了.只所以先介紹它,是因為它是一個非常好的方法,是下面調(diào)式中必須用到的.
輸入名稱后,屬性就自動生成了,最好設(shè)定一個虛擬目錄,把所有的屬性都集中到一起,這樣易于管理.
我們以鼠標進入顏色為例來說明一下屬性的設(shè)計過程.
非常簡單,需要注意的是,LV自動生成的面板中,給出的是BOOLEAN控件,名稱是Value,我們要用自己的控件來替代它,名稱不能變,必須是Value,第一個字母必須是大寫,
屬性節(jié)點設(shè)計完成后,還需要在FACADE中響應(yīng)BOOLEAN控件的MOUSE ENTER和MOUSE LEAVE事件,這樣存儲在STATE中的屬性設(shè)定值才能傳入到BOOLEAN中,以更新它的顯示。
如果屬性非常復(fù)雜,我們可以專門制作一個屬性節(jié)點對話框,用鼠標右鍵快捷菜單來調(diào)用它。這屬于菜單方面的內(nèi)容,就不多介紹了。
這樣,完整的XCONTROL就制作完成了,看看它的調(diào)用方法和實際效果。
評論