主要軟體: 主要軟體版本: 8.5.1 主要軟體修正版本: N/A 次要軟體: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System
問題: Text Ring控件與enum格式的控件兩個看起來很像,它們之間有什麼差異呢?
解答:
Text Ring控件與enum控件很類似,兩者皆包含字串的列表,對應到數字的值,並可以讓您做調整。這兩者最主要的差異是emun需要的數值必須是要連續的、無正負號的整數值(unsigned integer),而text ring則允許您可以更自由地使用數值。
圖一: text ring控件的屬性視窗
如上圖所示,在text ring中當 Sequential value的選項是反勾選的時候,使用者可以針對每個元件來設定它們的值,而數值類型的選項可以在 Data Type頁面中的Representation來做控制。在下面的圖片中可以看到,enum的數值必須要是連續的整數。
圖二: enum控件的屬性視窗
想要得知更多的討論關於text ring控件與enum之間的差異,以及更多Properties視窗中各式頁面的資訊,可以參考LabVIEW Help (下方連結) Front Panel Controls and Indicators主題中的Enumerated Type Controls。