LABVIEW的深入探索之單選按鈕
雖然現(xiàn)在LABVIEW提供了單選按鈕控件,LABVIEW中的單選控件也是非常另類的,首先它所在的控件選板就很奇怪,下面重點(diǎn)討論幾個(gè)有關(guān)單選按鈕的特性。
本文引用地址:http://m.butianyuan.cn/article/201701/337244.htm一、單選按鈕是布爾類型控件還是數(shù)值類型控件
WINDOWS下的單選按鈕是互斥按鈕,從按鈕的角度看,是由布爾控件組成的。但是整體來看,它又代表了數(shù)值。
LABVIEW中的單選按鈕位于布爾控件選板中,如下圖所示:
按鈕為2值控件,只有真假兩個(gè)值,單選按鈕卻代表多個(gè)值,它的歸類夠另類的吧。
二、從單選按鈕使用拉看,單選按鈕更像是枚舉控件
從一下幾個(gè)特性來看,單選按鈕更像是枚舉控件。
1、單選按鈕與枚舉控件一樣,都是代表幾個(gè)固定的數(shù)值
2、枚舉控件與單選控件的接線端子非常相像,如下圖所示
3、單選按鈕可以直接進(jìn)行加減運(yùn)算,并具有越界自動回卷的功能,與枚舉控件相同。
當(dāng)我們選擇最后一個(gè)單選按鈕,進(jìn)行加一操作后,自動回卷到第一個(gè)單選按鈕。
4、通過單選按鈕創(chuàng)建的常量為枚舉類型常量,3、4如下圖所示:
三、單選按鈕可以作為條件結(jié)構(gòu)的選擇器。
同枚舉控件一樣,單選按鈕可以作為條件結(jié)構(gòu)的選擇器,如下圖所示:
四、單選按鈕可以設(shè)置為“不選”
其它編程工具提供的單選按鈕的值一般從0開始,0表示選擇的是第一個(gè),1表示選擇第二個(gè),依次類推。LABVIEW中,默認(rèn)情況下創(chuàng)建的單選按鈕也是如此,0表示選擇的是第一個(gè)。
請注意LABVIEW中單選按鈕的一個(gè)重要特點(diǎn),LABVIEW允許不選取任何單選按鈕。通過單選按鈕的快捷菜單可以設(shè)置。
當(dāng)選擇“允許不選”時(shí),0表示所有按鈕均不選,1表示選擇第一個(gè)按鈕。LABVIEW中的單選按鈕也可以選擇機(jī)械動作。機(jī)械動作有兩種選擇,“單擊時(shí)轉(zhuǎn)換”和“釋放時(shí)轉(zhuǎn)換”。
五、單選按鈕的個(gè)性化
VC中如果要對單選按鈕中的按鈕進(jìn)行特色話,必須采用“自畫”的方法,非常復(fù)雜,LABVIEW中的單選按鈕特色話就簡單多了,可以使用任何外形的按鈕控件,而且不要求各個(gè)按鈕必須一致。
評論