計(jì)數(shù)類型 (=ENUM 數(shù)據(jù)類型)的定義
| 元素 | 說(shuō)明 |
| GLOBAL | 提示:在 $CONFIG.DAT 中不允許使用用關(guān)鍵詞 GLOBAL 定義的數(shù)據(jù)類型。 |
| NameEnumtyp | 新計(jì)數(shù)類型的名稱。 建議:為自定義的數(shù)據(jù)類型分配以 _TYP 結(jié)尾的名稱,以便可將其與變量名稱進(jìn)行區(qū)分。 |
| 恒定值 | 常數(shù)是可以采用計(jì)數(shù)類型變量的值。對(duì)于計(jì)數(shù)類型的定義, 每個(gè)常數(shù)只允許出現(xiàn)一次。 |
名稱為 COUNTRY_TYP的計(jì)數(shù)類型的定義。
ENUM COUNTRY_TYP SWITZERLAND, AUSTRIA, ITALY, FRANCE
COUNTRY_TYP 類型變量的聲明:
| DECL COUNTRY_TYP MYCOUNTRY |
COUNTRY_TYP 類型變量的初始化:
| MYCOUNTRY = #AUSTRIA |
定義名稱為 SWITCH_TYP 和常數(shù)為 ON 和 OFF 的計(jì)數(shù)類型。
在 $CONFIG.DAT 中不允許使用用關(guān)鍵詞 GLOBAL 在數(shù)據(jù)列表中定義的數(shù)據(jù)類型。
示例:
在 DEFDAT PROG() 中已經(jīng)用關(guān)鍵詞GLOBAL 定義了計(jì)數(shù)類型 SWITCH_TYP:
|
DEFDAT PROG() GLOBAL ENUM SWITCH_TYP ON, OFF ... |
如果在 $CONFIG.DAT 中使用該數(shù)據(jù)類型,則編譯器報(bào)告錯(cuò)誤 “類型未知:
*** DECL SWITCH_TYP MY_VAR ”。
|
DEFDAT $CONFIG DECL SWITCH_TYP MY_VAR ... |
審核編輯:劉清
-
Typ
+關(guān)注
關(guān)注
0文章
3瀏覽量
10832 -
Global
+關(guān)注
關(guān)注
0文章
12瀏覽量
8689
原文標(biāo)題:KUKA ENUM:定義計(jì)數(shù)類型
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
新能源電池產(chǎn)業(yè)鏈及投資機(jī)會(huì)簡(jiǎn)析-磷酸亞鐵鋰
詳細(xì)講解c語(yǔ)言enum枚舉類型
枚舉enum的使用
關(guān)于enum類型的問(wèn)題解析
電動(dòng)汽車用鋰離子電池技術(shù)的國(guó)內(nèi)外進(jìn)展簡(jiǎn)析
PCB線路板電鍍銅工藝簡(jiǎn)析
EPON技術(shù)簡(jiǎn)析
鼠標(biāo)HID例程(中)簡(jiǎn)析
深入理解java枚舉類型enum用法
關(guān)于枚舉型enum使用在計(jì)算和比較時(shí),類型不正確的解決辦法
KUKA ENUM定義計(jì)數(shù)類型簡(jiǎn)析
評(píng)論