labview中enum,ring,combox控件的區(qū)別
剛開始學(xué)習(xí)labview時使用enum控件時,遇到了點(diǎn)點(diǎn)不解之處,既然存在了enum為何還要存在ring控件呢?至少有點(diǎn)像三國中的“即生瑜,何生亮”的味道。其實(shí)labview中的enum,ring,combox還是有一些區(qū)別的:A、Enum控件與case結(jié)合時返回的是枚舉量,而ring控件返回的是對應(yīng)數(shù)列的數(shù)字量。B、Enum是標(biāo)準(zhǔn)的枚舉控件,所以其各項(xiàng)目的值一定是從1~n-1,ring控件各項(xiàng)目的值是可以自己定義的。如下圖C:ring控件的項(xiàng)目值可以是圖片或者字符串D:ring控件的內(nèi)容可以動態(tài)寫入,而enum不行。如下圖E:combox使用方法和Ring 類似,只是他輸出的是當(dāng)前選中項(xiàng)目的文本,而ring直接輸出無符號的16位整數(shù)。
呵呵,個人的點(diǎn)點(diǎn)知識積累,寫的不好的地方看到了不要見怪。。。。。。。。