现象描述
机器人报警信息:“右值不能做++运算”、“右值不能做--运算”、“无法做自增运算”、“不能做自减运算”
造成原因
1. 操作数不能进行自增操作
2. 操作数不能进行自减操作;
3. 操作数不能进行自增操作;
4. 操作数不能进行自减操作。
处理方法
1. 检查操作数类型,只有int/double型变量可以做自增操作
2. 检查操作数类型,只有int/double型变量可以做自减操作;
3. 检查操作数类型,只有int/double型变量可以做自增操作;
4. 检查操作数类型,只有int/double型变量可以做自减操作。
现象描述
机器人报警信息:”函数执行错误”
造成原因
1. 由于错误的参数个数及参数类型,函数无法正确执行
处理方法
1. 检查参数个数与参数类型
现象描述
机器人报警信息:”取结构体成员错误”
造成原因
1. 结构体内不存在该成员
处理方法
1. 检查结构体内的成员,正确取成员
现象描述
机器人报警信息:“ 解析数组索引错误!”
造成原因
1. 索引超出数组范围
处理方法
1. 检查数组索引范围
现象描述
机器人报警信息:”变量不存在”
造成原因
1. 引用的变量未定义
处理方法
1. 变量必须先定义才能使用
现象描述
机器人报警信息:“数组维度不匹配“、“数组每维长度不匹配”、”数组元素类型错误”
造成原因
1. 数组间维度不相同
2. 数组间每一维的长度不相同;
3. 数组间变量类型不相同。
处理方法
1. 检查数组维度
2. 检查数组每一维的长度;
3. 检查数组的变量类型。
现象描述
机器人报警信息:”+=运算错误”
机器人报警信息:”-=运算错误”
机器人报警信息:”*=运算错误”
机器人报警信息:”/=运算错误”
机器人报警信息:”%=运算错误“
造成原因
1. 操作数不能进行加法运算
2. 操作数不能进行减法运算。
3. 操作数不能进行乘法运算。
4. 操作数不能进行除法运算;
5. 操作数不能进行取余运算。
处理方法
1. 检查操作数类型,只有int/double型变量可以做加法运算
2. 检查操作数类型,只有int/double型变量可以做减法运算;
3. 检查操作数类型,只有int/double型变量可以做乘法运算;
4. 检查操作数类型,只有int/double型变量可以做除法运算
5. 检查操作数类型,只有int/double型变量可以做取余。
现象描述
机器人报警信息:”赋值运算错误”
造成原因
1. 操作数类型与所赋的值类型不符;
工具坐标系,工件坐标系,用户坐标系和系统预定义变量不可以赋值;
intnum,syncident,tasks类型变量不可以赋值
处理方法
1. 检查操作数类型
现象描述
机器人报警信息:”右值不能做赋值运算”
造成原因
1. 操作数不可以被赋值
处理方法
1. 检查操作数类型