計數類型 (=ENUM 數據類型)的定義
元素 | 說明 |
GLOBAL | 提示:在 $CONFIG.DAT 中不允許使用用關鍵詞 GLOBAL 定義的數據類型。 |
NameEnumtyp | 新計數類型的名稱。 建議:為自定義的數據類型分配以 _TYP 結尾的名稱,以便可將其與變量名稱進行區分。 |
恒定值 | 常數是可以采用計數類型變量的值。對于計數類型的定義, 每個常數只允許出現一次。 |
名稱為 COUNTRY_TYP的計數類型的定義。
ENUM COUNTRY_TYP SWITZERLAND, AUSTRIA, ITALY, FRANCE
COUNTRY_TYP 類型變量的聲明:
DECL COUNTRY_TYP MYCOUNTRY |
COUNTRY_TYP 類型變量的初始化:
MYCOUNTRY = #AUSTRIA |
定義名稱為 SWITCH_TYP 和常數為 ON 和 OFF 的計數類型。
在 $CONFIG.DAT 中不允許使用用關鍵詞 GLOBAL 在數據列表中定義的數據類型。
示例:
在 DEFDAT PROG() 中已經用關鍵詞GLOBAL 定義了計數類型 SWITCH_TYP:
DEFDAT PROG() GLOBAL ENUM SWITCH_TYP ON, OFF ... |
如果在 $CONFIG.DAT 中使用該數據類型,則編譯器報告錯誤 “類型未知:
*** DECL SWITCH_TYP MY_VAR ”。
DEFDAT $CONFIG DECL SWITCH_TYP MY_VAR ... |
審核編輯:劉清
-
Typ
+關注
關注
0文章
3瀏覽量
10659 -
Global
+關注
關注
0文章
12瀏覽量
8435
原文標題:KUKA ENUM:定義計數類型
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論