From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Text Ring 控件與Enum之間有什麼差異呢?



主要軟體:
主要軟體版本: 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。

相關連結: LabVIEW 2009 Help: Front Panel Controls and Indicators KnowledgeBase 3D8AH34P: Programmatically Populating An Enum Control KnowledgeBase 36C8G0E6: Obtaining the String Selected from a Text Ring or Menu Ring

附加檔案:





報告日期: 02/23/2005
最後更新: 06/20/2016
文件偏號: 3IMH7QPH