第1页共97页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共97页一变量与数值运算在机械手运行过程中,往往会需要涉及到大量数据的处理与运算
简单的,如工件的数量,工件的种类编号,复杂的,如工件的位置补正数据,产品的良品率计算等等
为了能够有效的在程序中获取,保存和使用这些数值,需要通过变量来储存这些数据
变量的作用,相当于在系统的内存中,开辟一个有特定名称的区域,来保存特定的数据
规划好这个区域后,对该数据的读写只需要通过变量名称前访问即可
变量的类型与范围变量的数据类型:根据储存的数据格式的不同,我们可以给变量设定能够不同的数据类型
当赋值给变量的数值超过了其范围,会出现错误报警(错误:2243,变量溢出
指定变量超过最大允许值
)数据类型长度范围Boolean1字节TRUE或者FALSEByte1字节-128~+127Double8字节-1
79E+308~1
79E+308Integer2字节-32768~+32767Long4字节-2147483648~+2147483647Real4字节-3
40E+38~3
40E+38String255字节全部是ASCII字符定义变量使用变量之前必须先要定义变量的名称
定义格式为:变量类型+变量名称
如:Integeri,j,k'定义全局整型变量变量的作用范围SPEL+语言有三种作用范围的变量:•Local:局部变量•Module:模块变量•Global:全局变量一般函数内部使用局部变量,需要函数之间共享的数据使用全局变量
在函数内部直接用变量类型+变量名称定义的变量为局部变量
只能在函数内部使用,当函数结束时变量的生存期也就结束了
在函数外部,使用Global关键字+变量类型+变量名称定义的为全局变量
全局变量的第2页共97页第1页共97页编号:时间:2021年x月x日书山有路勤为