计数类型 (=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浏览量
10613 -
Global
+关注
关注
0文章
11浏览量
8398
原文标题:KUKA ENUM:定义计数类型
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
详细讲解c语言enum枚举类型
详细讲解C语言enum枚举类型在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚
发表于 12-21 23:22
LabVIEW自定义数据类型
,然后另一个VI也要用到,这时可将它设置为一个自定义数据类型哦。 以Enum为例,前面的步骤都和自定义控件一样,右键advanced->customize进入自
发表于 03-24 17:24
枚举enum的使用
枚举和结构体是两个很好用编程语法,下面是三个枚举的使用方法。enum SYSERROR{TIME_OUT = 1,LOW_BAT =2,NO_ACK = 3};// 如果要定义一个枚举的变量可以这样
发表于 02-06 15:09
bool定义的类型
[]bool定义的类型只有真和假两种值。[]Static申明的局部变量,存储在静态存储区。静态局部变量的初始化语句块第一次执行起作用。在随后的运行过程中,变量将保持上一次执行的值。[]枚举
发表于 08-12 07:11
程序中使用到bool类型,但编译时提示类型未定义的原因?
如果程序中使用到bool类型,但编译时提示类型未定义,这个时候可在头文件中加入下面一句:typedef enum {FALSE = 0,TRUE = 1} bool;
发表于 12-24 08:11
关于enum类型的问题解析
写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码
发表于 02-28 07:41
深入理解java枚举类型enum用法
; StringFRI = Fri; StringSAT = Sat; StringSUN = Sun; } 语法(定义) 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是
发表于 09-27 11:49
•0次下载
enum的用法总结
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl。 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法
发表于 09-27 15:22
•1次下载
浅述C语言中枚举enum的用法
本文举例说明C语言中enum枚举关键字的用法。 用来同时定义多个常量 利用enum定义月份的例子如下。 #includestdio.henum week {Mon=1,Tue,Wed,
关于枚举型enum使用在计算和比较时,类型不正确的解决办法
写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码
发表于 01-13 15:36
•1次下载
如何从汇编代码来理解enum
Rust enum 是一个非常强大的特性, 很多人好奇他内部是如何实现的, 这里作者从生成的汇编代码来帮你深入理解 Rust 的 enum. 一些关键结论:
发表于 11-15 11:13
•370次阅读
KUKA变成STRUC:定义结构类型
部件: 组件的名称。在结构类型之内只允许进行一次。只在栏拥有 CHAR 类型且是一维时,才允许将其用作结构类型的组件。为此,在结构类型的定义
KUKA E6POS结构类型的变量定义
$POS_ACT 当前笛卡尔机器人位置 E6POS结构类型的变量定义了TCP相对于BASE坐标系的设定点位置。 X、Y、Z:原点沿轴的偏移,单位为[mm] A、B、C:轴角度的旋转偏移,单位
评论