0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

KUKA ENUM定義計數(shù)類型簡析

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-01-16 10:28 ? 次閱讀

計數(shù)類型 (=ENUM 數(shù)據(jù)類型)的定義

ENUM NameEnumtyp 常數(shù) 1<, ..., 常數(shù) N>

元素 說明
GLOBAL 提示:在 $CONFIG.DAT 中不允許使用用關鍵詞 GLOBAL 定義的數(shù)據(jù)類型。
NameEnumtyp 新計數(shù)類型的名稱。 建議:為自定義的數(shù)據(jù)類型分配以 _TYP 結(jié)尾的名稱,以便可將其與變量名稱進行區(qū)分。
恒定值 常數(shù)是可以采用計數(shù)類型變量的值。對于計數(shù)類型的定義, 每個常數(shù)只允許出現(xiàn)一次。

名稱為 COUNTRY_TYP的計數(shù)類型的定義。

ENUM COUNTRY_TYP SWITZERLAND, AUSTRIA, ITALY, FRANCE

COUNTRY_TYP 類型變量的聲明:

DECL COUNTRY_TYP MYCOUNTRY

COUNTRY_TYP 類型變量的初始化:

MYCOUNTRY = #AUSTRIA

定義名稱為 SWITCH_TYP 和常數(shù)為 ON 和 OFF 的計數(shù)類型。

pYYBAGPEtpuAB9CwAABkITxegHI177.jpg

在 $CONFIG.DAT 中不允許使用用關鍵詞 GLOBAL 在數(shù)據(jù)列表中定義的數(shù)據(jù)類型。

示例:

在 DEFDAT PROG() 中已經(jīng)用關鍵詞GLOBAL 定義了計數(shù)類型 SWITCH_TYP:

DEFDAT PROG()
GLOBAL ENUM SWITCH_TYP ON, OFF ...

如果在 $CONFIG.DAT 中使用該數(shù)據(jù)類型,則編譯器報告錯誤 “類型未知:

*** DECL SWITCH_TYP MY_VAR ”。

DEFDAT $CONFIG
DECL SWITCH_TYP MY_VAR ...






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Typ
    Typ
    +關注

    關注

    0

    文章

    3

    瀏覽量

    10645
  • Global
    +關注

    關注

    0

    文章

    12

    瀏覽量

    8424

原文標題:KUKA ENUM:定義計數(shù)類型

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰  一、前言
    發(fā)表于 12-25 09:34 ?975次閱讀

    詳細講解c語言enum枚舉類型

    詳細講解C語言enum枚舉類型在實際應用中,有的變量只有幾種可能取值。如人的性別只有兩種可能取值,星期只有七種可能取值。在 C 語言中對這樣取值比較特殊的變量可以定義為枚舉類型。所謂枚
    發(fā)表于 12-21 23:22

    枚舉enum的使用

    枚舉和結(jié)構(gòu)體是兩個很好用編程語法,下面是三個枚舉的使用方法。enum SYSERROR{TIME_OUT = 1,LOW_BAT =2,NO_ACK = 3};// 如果要定義一個枚舉的變量可以這樣
    發(fā)表于 02-06 15:09

    關于enum類型的問題解析

    寫代碼的時候,enum我們當然時經(jīng)常使用,但是常常很多人沒有注意到類型的問題,enum是個常量類型,不能與其他類型直接作比較或計算。參考代碼
    發(fā)表于 02-28 07:41

    電動汽車用鋰離子電池技術的國內(nèi)外進展

    電動汽車用鋰離子電池技術的國內(nèi)外進展
    發(fā)表于 11-10 13:53 ?778次閱讀

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程:
    發(fā)表于 11-17 14:01 ?3995次閱讀

    EPON技術

    EPON技術 EPON是一個新技術,用于保證提供一個高品質(zhì)與高帶寬利用率的應用。   EPON在日本、韓國、中國大陸、中國臺灣及其它以以太網(wǎng)絡為基礎的地區(qū)都
    發(fā)表于 01-22 10:43 ?851次閱讀

    鼠標HID例程(中)

    鼠標 HID 例程 緊接《鼠標 HID 例程(上)》一文,繼續(xù)向大家介紹鼠 標 HID 例程的未完的內(nèi)容。
    發(fā)表于 07-26 15:18 ?0次下載

    籠型三相異步電動機噪聲故障

    籠型三相異步電動機噪聲故障_陳金剛
    發(fā)表于 01-01 15:44 ?1次下載

    深入理解java枚舉類型enum用法

    ; StringFRI = Fri; StringSAT = Sat; StringSUN = Sun; } 語法(定義) 創(chuàng)建枚舉類型要使用 enum 關鍵字,隱含了所創(chuàng)建的類型都是
    發(fā)表于 09-27 11:49 ?0次下載

    關于枚舉型enum使用在計算和比較時,類型不正確的解決辦法

    寫代碼的時候,enum我們當然時經(jīng)常使用,但是常常很多人沒有注意到類型的問題,enum是個常量類型,不能與其他類型直接作比較或計算。參考代碼
    發(fā)表于 01-13 15:36 ?1次下載
    關于枚舉型<b class='flag-5'>enum</b>使用在計算和比較時,<b class='flag-5'>類型</b>不正確的解決辦法

    5G AAU 功放控制和監(jiān)測模塊

    5G AAU 功放控制和監(jiān)測模塊
    發(fā)表于 10-28 12:00 ?2次下載
    5G AAU 功放控制和監(jiān)測模塊<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    KUKA變成STRUC:定義結(jié)構(gòu)類型

    部件: 組件的名稱。在結(jié)構(gòu)類型之內(nèi)只允許進行一次。只在欄擁有 CHAR 類型且是一維時,才允許將其用作結(jié)構(gòu)類型的組件。為此,在結(jié)構(gòu)類型定義
    的頭像 發(fā)表于 04-14 11:41 ?980次閱讀

    KUKA變成STRUC:定義結(jié)構(gòu)類型升級版

    結(jié)構(gòu)類型定義 (=STRUC 數(shù)據(jù)類型)。在此將多個數(shù)據(jù)類型匯總為一個新的數(shù)據(jù)類型
    的頭像 發(fā)表于 04-20 17:41 ?1282次閱讀

    AFE8092幀同步特性

    AFE8092幀同步特性
    的頭像 發(fā)表于 08-24 13:37 ?615次閱讀
    AFE8092幀同步特性<b class='flag-5'>簡</b><b class='flag-5'>析</b>