变量是KUKA机器人编程中重要组成部分。 一、变量的介绍
二、变量命名
三、变量声明 DECL+数据类型+名称(DECL可以省略) 例如: DECL INT Number_C 或 INT Number_C 常见的变量类型 变量声明
四、变量赋值 变量名=变量值 例如: Count_Q=100 Derfvfs=1.11 WeldOK=False Wdedr=“abc” 变量声明后值为“ ”(空),需要在程序中赋值。 整数变量赋值 十进制赋值 例如:Number_Q=10 二进制赋值 例如:Number_Q='b111010' 十六进制赋值 例如:Number_Q='H3A' 变量赋值自动转换 整数型变量=实数值(四舍五入转化)
Pice=3 结果:Price=3.0 变量赋值自动转换 五、变量运算 实数,整数加,减,乘法运算 举例: 结果:A=15 Number =2 逻辑变量运算 “或”操作:有1出1,全0出0 “异或”操作:相同出0,不同出1 例如: INT Number Number=7 B_OR 11 ;0111 ;1011 ;1111 Number=15 比较运算 等于 ==(KRL中一个“=”为赋值,两个“==”为等于) 不等于 <> 大于 > 大于等于 >= 小于 < 小于等于 <= 运算规则: 比较运算的结果为布尔量,即“True”或“False” 例如: Bool A INT B B=10 A=B==10 A=B>5 六、变量生存期 局部变量:
全局变量: 全局变量是指任何程序都可以使用的变量 声明方法:
全局变量和局部变量可以双重定义,使用时局部变量优先。 七、常量声明 语法:DECL CONST 变量类型 变量名 例如: DECL CONST INT Number=10 DECL CONST REAL A=5.20 注意:常量只能在DAT文件中声明,不能在SRC文件中赋值。 ~~~~~~~~~~~~~~~~~~~~~我是分界线~~~~~~~~~~~~~~~~~~~~ 人最大的无知是不了解自己。 ——李小龙 |
|
来自: 新用户59353308 > 《基础》