正在加载故障资料
[原因] 1. 无限制地执行了调用自身的程序指令。 2. 一次调用的程序过多。 3. 因 KAREL 程序的调用出而堆栈容量不足。宣言的本地变量过多,或者是调用的例行程序过多。 4. 若正在使用 iRPickTool,则可能触发距离过短、频繁检测视觉传感器或未使用的传感器已启用。 5. 由于本地寄存器数量的设定,堆栈容量不足。 [对策] 1. 执行调用自身的指令时,编程为中途停止调用。 2. 减少一次调用的程序数。 3. 在程序详细画面上增加调用源程序的堆栈容量。 按照 300→500→800→1000 的顺序尝试。 增大堆栈容量后,执行程序时使用的内存将会增加,最大设定为 1000。 4. 如果是 KAREL 程序,请参阅 KAREL 参考手册的堆栈使用量、%STACKSIZE 转换指令。 5. 若正在使用 iRPickTool,再使用视觉传感器,请尽可能将触发距离设为较长。将尚未使用的传感器设定为 禁用。