DECL:对变量、数组和常数进行声明
程序中变量的声明:
声明数据列表中的变量:
声明数据列表中的变量,同时初始化:
声明并同时初始化时,每个变量都需要有自己的 DECL 协议。无法用唯一的 DECL 协议声明和初始化多个变量。
数组的声明
程序中数组的声明:
数据列表中数组的声明:
为了用同时初始化声明数组或数据列表中的常数数组:
-
不允许在一个行中进行声明和初始化。但是,必须直接在带声明的行上进行初始化。在此之间不允许有行,也不允许空行。
-
如果要初始化一个数组的多个元素,则必须按照数组下标升序 (从右侧的数组下标开始)指定元素。
-
如果 CHAR 类型数组的所有数组元素都拥有相同的字符串,则不必单独初始化每个数组元素。忽略右侧的数组下标。(对于一维数组下标,不写下标。)
声明数据列表中的数组,同时初始化:
名称 [1 <, 1, 1> ] = 值 1
< 名称 [1 <, 1, 2> ] = 值 2>
...
名称 [Dimension1 <, Dimension2, Dimension3> ] = 值 N
声明数据列表中的常数数组,同时初始化:
DECL
名称 [1 <, 1, 1> ] = 值 1
< 名称 [1 <, 1, 2> ] = 值 2>
...
名称 [Dimension1 <, Dimension2, Dimension3> ] = 值 N
示例 1:带有预定义数据类型的声明。也可以删去关键词 DECL。
DECL INT X
DECL INT X1, X2
DECL REAL ARRAY_A[7], ARRAY_B[5], A
示例 2 :通过同时初始化声明数组 (只在数据列表中可行)。
INT A[7]
A[1]=27
A[2]=313
A[6]=11
CHAR TEXT1[80]
TEXT1[]="message"
CHAR TEXT2[2,80]
TEXT2[1,]="first message"
TEXT2[2,]="second message"
审核编辑 :李倩
-
变量
+关注
关注
0文章
616浏览量
29568 -
数组
+关注
关注
1文章
420浏览量
27472
原文标题:KUKA :DECL:对变量、数组和常数进行声明
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
自定义卡片编辑---编辑变量
MLCC电容介电常数对容量密度影响?
如何为 S32DS 中的特定变量(RAM、闪存、数据闪存)强制使用特定内存区域?
低介电常数与高介电常数的高分子材料:从机理、结构到应用的全面解析
飞凌嵌入式ElfBoard-环境变量之获取环境变量
三环陶瓷电容的介电常数对容量密度的影响
基于凌羽派的OpenHarmony北向应用开发:ArkTS语法-数据类型和变量声明
【热敏电阻】什么是材料常数?有什么用?
瑞萨RA系列FSP库开发实战指南之定义传输源和目标存储器
结构体声明与定义
第7章 变量进阶与点阵LED(7.1 7.2)
使用labview I/O服务器绑定变量写入出现异常数据?
高低频介电常数测试仪实战经验:从原理到场景全解析
DECL:对变量、数组和常数进行声明
评论