全部问题

41062  语法错误

现象描述

机器人报警信息:”索引类型必须为int”


造成原因

1. 索引的类型错误。


处理方法

1. 索引的类型只能为int型。

 

41063  语法错误

现象描述

机器人报警信息:”数组成员类型不匹配”


造成原因

1. 赋值的数据类型与定义的不一致。


处理方法

1. 检查数组类型后重新赋值。

 

41064  语法错误

现象描述

机器人报警信息:”F...ENDIF不匹配”


造成原因

1. 程序中IF和ENDIF必须成对存在。


处理方法

1. 检查程序代码。

 

41067  语法错误

现象描述

机器人报警信息:”WHILE...ENDWHILE不匹配”


造成原因

1. 程序中WHILE和ENDWHILE必须成对出现。

程序中WHILE和ENDWHILE不在同一个文件。


处理方法

1. 检查程序代码。


41070  语法错误

现象描述

机器人报警信息:”条件表达式应该为BOOL类型”


造成原因

1. 条件表达式类型错误。


处理方法

1. 条件表达式只能是bool类型。


41053  语法错误

现象描述

机器人报警信息:”转弯区distance的值应该在0~200之间”


造成原因

1. 定义的转弯区distance转弯距离超出范围


处理方法

1. 修改取值,取值范围 0 ~ 200


41054  语法错误

现象描述

机器人报警信息:”转弯区percent的值应该在0~100之间”


造成原因

1. 定义的转弯区percent转弯百分比超出范围


处理方法

1. 修改取值,取值范围 0 ~ 100

41055  语法错误

现象描述

机器人报警信息:”wait 参数范围错误,应该在0~2147484之间”


造成原因

1.  wait参数设置超出范围。


处理方法

1. 修改参数,取值范围0~2147484。


41060  语法错误

现象描述

机器人报警信息:”赋值错误”


造成原因

1. 赋值号前后数据类型不匹配。


处理方法

1. 赋值号前后数据类型不匹配。


41061  语法错误

现象描述

机器人报警信息:”添加变量失败”


造成原因

1. 当前作用域范围内已经存在同名变量。


处理方法

1. 修改变量名称。


41048  语法错误

现象描述

机器人报警信息:”PER取值范围为:1<=PER<=100”


造成原因

1. 定义的PER超出范围


处理方法

1. 修改取值


41049  语法错误

现象描述

机器人报警信息:”TCP速度范围”


造成原因

1. 定义的TCP线速度超出范围


处理方法

1. 修改取值,取值范围 0.001 ~ 4000 毫米/秒


41050  语法错误

现象描述

机器人报警信息:”ORI角速度超范围”


造成原因

1. 定义的ORI空间旋转速度超出范围


处理方法

1. 修改取值,取值范围 0.001 ~ 200 度/秒


41051  语法错误

现象描述

机器人报警信息:”EXJ外轴线速度的范围为:0mm/s<=EXJ<=2000mm/s”


造成原因

1. 定义的外部直线轴的运动速度


处理方法

1. 修改取值, 取值范围 0.001  ~ 2000 毫米/秒

 

41052  语法错误

现象描述

机器人报警信息:”EXJ 外轴角速度的范围为:0<=EXJ<=300度/s”


造成原因

1. 定义的外部旋转轴的运动速度超出范围


处理方法

1. 修改取值,取值范围 0.001 ~ 300 度/秒

现象描述

机器人报警信息:”点乘错误”

机器人报警信息:“叉乘错误”

机器人报警信息:“运算错误”

机器人报警信息:“ 不支持的运算”

机器人报警信息:“后接变量类型错误”


造成原因

1. 操作数不支持点乘运算

2. 操作数不支持叉乘运算。

3. 操作数不支持此运算。

4. 操作数的数据类型不支持此类运算。

5. 变量类型错误。


处理方法

1. 检查操作数类型

2. 检查操作数类型

3. 检查操作数类型

4. 检查操作数类型

5. 检查操作数类型


现象描述

机器人报警信息:”取正值错误”

机器人报警信息:“取负值错误”

机器人报警信息:“取非错误”

机器人报警信息:“取逆错误”

机器人报警信息:“转换类型错误”


造成原因

1. 操作数不支持取正值运算

2. 操作数不支持取负值运算。

3. 操作数不支持取非运算。

4. 操作数不支持取逆运算。

5. 变量类型转换为bool类型出错。


处理方法

1. 检查操作数类型,int/double型变量支持取正值操作

2. 检查操作数类型,int/double型变量支持取负值操作。

3. 检查操作数类型,bool型变量支持取非运算。

4. 检查操作数类型,数组变量支持取逆运算。


现象描述

机器人报警信息:”TAN定义域错误”

机器人报警信息:“COT定义域错误”

机器人报警信息:“LOG 定义域错误”

机器人报警信息:“LOG10定义域错误”

机器人报警信息:“SQRT定义域错误”


造成原因

1. TAN函数定义域错误

2. COS函数定义域错误。

3. 对数函数定义域错误。

4. 对数函数定义域错误。

5. 开平方函数SQRT定义域错误。


处理方法

1. 检查定义域,TAN的定义域为(x≠kπ+π)

2. 检查定义域,COT的定义域为(x≠kπ/2)。

3. 检查定义域,LOG的定义域为(x>0)。

4. 检查定义域,LOG10的定义域为(x>0)。

5. 检查定义域,SQRT的定义域为(x>0)。


现象描述

机器人报警信息:”参数个数错误”、“参数类型错误”


造成原因

1. 函数参数与定义的参数数量不匹配

2. 函数参数与定义的参数数量不匹配。


处理方法

1. 检查传入的参数

2. 检查传入的参数。


现象描述

机器人报警信息:”不是结构体类型,不能取成员”、“结构体成员不存在”


造成原因

1. 取成员的变量不是结构体类型

2. 结构体内不存在该成员。


处理方法

1. 检查变量类型,只有结构体类型变量才能取成员

2. 检查结构体内的成员,正确取成员。


现象描述

机器人报警信息:”非数组类型””

机器人报警信息:“索引长度超限“

机器人报警信息:“数组某维长度为0”


造成原因

1. 操作数不是数组变量

2. 索引号超出数组定义的范围。

3. 无效的数组维度。


处理方法

1. 检查操作数类型

2. 使用的索引应在定义的范围内。

3. 不能定义维度长度为0的数组。


申请样机
回到顶部