新聞中心

CLASSID實(shí)際用途舉例

作者: 時(shí)間:2017-01-09 來(lái)源:網(wǎng)絡(luò) 收藏
評(píng)論:既然LabVIEW本身不是面向?qū)ο缶幊痰模悄┻@兩個(gè)屬性還有其它意義或用途嗎?很少看到在LabVIEW程序中使用。
我談到的控件包括前面板對(duì)象是個(gè)層層繼承的類(lèi),這四個(gè)屬性是最基本屬性,應(yīng)該是處于基類(lèi)屬性中,類(lèi)似于WINDOWS的窗口類(lèi).
它的具體用途的確很少看到,LABVIEW各類(lèi)性能工具中經(jīng)常用到它,比如統(tǒng)計(jì)個(gè)個(gè)控件的數(shù)量等等.
我舉兩個(gè)例子

OK按紐是CLUSTER中一個(gè)元素,如何在程序中修改它個(gè)各種屬性那,唯一的辦法是找到它的控件參考,利用屬性節(jié)點(diǎn)來(lái)操作.
如果簇中包含大量的控件,分別生成個(gè)控件參考就不現(xiàn)時(shí)了,利用CLASSID就可以解決這個(gè)問(wèn)題.
比如想修改BOOLEAN 按鈕的屬性.

第二個(gè)例子,我的界面上有很多的指示等,當(dāng)設(shè)備發(fā)生故障時(shí),要求所有指示燈閃爍報(bào)警.



程序框圖:




關(guān)鍵詞: CLASSID用途舉

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉