计数类型 (=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浏览量
10836 -
Global
+关注
关注
0文章
12浏览量
8696
原文标题:KUKA ENUM:定义计数类型
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
详细讲解c语言enum枚举类型
详细讲解C语言enum枚举类型在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚
发表于 12-21 23:22
枚举enum的使用
枚举和结构体是两个很好用编程语法,下面是三个枚举的使用方法。enum SYSERROR{TIME_OUT = 1,LOW_BAT =2,NO_ACK = 3};// 如果要定义一个枚举的变量可以这样
发表于 02-06 15:09
关于enum类型的问题解析
写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码
发表于 02-28 07:41
EPON技术简析
EPON技术简析
EPON是一个新技术,用于保证提供一个高品质与高带宽利用率的应用。
EPON在日本、韩国、中国大陆、中国台湾及其它以以太网络为基础的地区都
发表于 01-22 10:43
•1239次阅读
深入理解java枚举类型enum用法
; StringFRI = Fri; StringSAT = Sat; StringSUN = Sun; } 语法(定义) 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是
发表于 09-27 11:49
•0次下载
关于枚举型enum使用在计算和比较时,类型不正确的解决办法
写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码
发表于 01-13 15:36
•1次下载
KUKA变成STRUC:定义结构类型
部件: 组件的名称。在结构类型之内只允许进行一次。只在栏拥有 CHAR 类型且是一维时,才允许将其用作结构类型的组件。为此,在结构类型的定义
KUKA ENUM定义计数类型简析
评论