0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KUKA ENUM定义计数类型简析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-01-16 10:28 次阅读

计数类型 (=ENUM 数据类型)的定义

ENUM NameEnumtyp 常数 1<, ..., 常数 N>

元素 说明
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 的计数类型。

pYYBAGPEtpuAB9CwAABkITxegHI177.jpg

在 $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
    Typ
    +关注

    关注

    0

    文章

    3

    浏览量

    10644
  • Global
    +关注

    关注

    0

    文章

    12

    浏览量

    8424

原文标题:KUKA ENUM:定义计数类型

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新能源电池产业链及投资机会-磷酸亚铁锂

    新能源电池产业链及投资机会-磷酸亚铁锂  一、前言
    发表于 12-25 09:34 975次阅读

    详细讲解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

    电动汽车用锂离子电池技术的国内外进展

    电动汽车用锂离子电池技术的国内外进展
    发表于 11-10 13:53 778次阅读

    PCB线路板电镀铜工艺

    PCB线路板电镀铜工艺   一.电镀工艺的分类:   酸性光亮铜电镀电镀镍/金电镀锡   二.工艺流程:
    发表于 11-17 14:01 3995次阅读

    EPON技术

    EPON技术 EPON是一个新技术,用于保证提供一个高品质与高带宽利用率的应用。   EPON在日本、韩国、中国大陆、中国台湾及其它以以太网络为基础的地区都
    发表于 01-22 10:43 845次阅读

    鼠标HID例程(中)

    鼠标 HID 例程 紧接《鼠标 HID 例程(上)》一文,继续向大家介绍鼠 标 HID 例程的未完的内容。
    发表于 07-26 15:18 0次下载

    笼型三相异步电动机噪声故障

    笼型三相异步电动机噪声故障_陈金刚
    发表于 01-01 15:44 1次下载

    深入理解java枚举类型enum用法

    ; StringFRI = Fri; StringSAT = Sat; StringSUN = Sun; } 语法(定义) 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是
    发表于 09-27 11:49 0次下载

    关于枚举型enum使用在计算和比较时,类型不正确的解决办法

    写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码
    发表于 01-13 15:36 1次下载
    关于枚举型<b class='flag-5'>enum</b>使用在计算和比较时,<b class='flag-5'>类型</b>不正确的解决办法

    5G AAU 功放控制和监测模块

    5G AAU 功放控制和监测模块
    发表于 10-28 12:00 2次下载
    5G AAU 功放控制和监测模块<b class='flag-5'>简</b><b class='flag-5'>析</b>

    KUKA变成STRUC:定义结构类型

    部件: 组件的名称。在结构类型之内只允许进行一次。只在栏拥有 CHAR 类型且是一维时,才允许将其用作结构类型的组件。为此,在结构类型定义
    的头像 发表于 04-14 11:41 978次阅读

    KUKA变成STRUC:定义结构类型升级版

    结构类型定义 (=STRUC 数据类型)。在此将多个数据类型汇总为一个新的数据类型
    的头像 发表于 04-20 17:41 1273次阅读

    AFE8092帧同步特性

    AFE8092帧同步特性
    的头像 发表于 08-24 13:37 613次阅读
    AFE8092帧同步特性<b class='flag-5'>简</b><b class='flag-5'>析</b>