FAQ:修订间差异

来自MDCS wiki
跳到导航 跳到搜索
(创建页面,内容为“调试原理性问题 * Q: Simple下任务后,Clumsy的表现和预期不一致,或者做完任务后Simple还报错了,如何调试? ** A: Simple首先通过对车进行路径搜索(SegmentPlan.FindRoute)搜索到路径,然后通过Compile调用车体类挂载的Coder生成代码,最后通过车体类继承的actualSendScript进行脚本下发。对于Clumsy而言,下发的脚本会保存于debug目录下。首先检查脚本是否正确,…”)
 
无编辑摘要
第3行: 第3行:
* Q: Simple下任务后,Clumsy的表现和预期不一致,或者做完任务后Simple还报错了,如何调试?
* Q: Simple下任务后,Clumsy的表现和预期不一致,或者做完任务后Simple还报错了,如何调试?
** A: Simple首先通过对车进行路径搜索(SegmentPlan.FindRoute)搜索到路径,然后通过Compile调用车体类挂载的Coder生成代码,最后通过车体类继承的actualSendScript进行脚本下发。对于Clumsy而言,下发的脚本会保存于debug目录下。首先检查脚本是否正确,然后调试Clumsy插件中继承SimpleAGVInterface的类(一般为AGV类),是否其函数按照正常的方法实现了(见[[通用约定]])。
** A: Simple首先通过对车进行路径搜索(SegmentPlan.FindRoute)搜索到路径,然后通过Compile调用车体类挂载的Coder生成代码,最后通过车体类继承的actualSendScript进行脚本下发。对于Clumsy而言,下发的脚本会保存于debug目录下。首先检查脚本是否正确,然后调试Clumsy插件中继承SimpleAGVInterface的类(一般为AGV类),是否其函数按照正常的方法实现了(见[[通用约定]])。
*
*Q: Simple不给锁,怎么看原因?
**A: 点开小车的状态面板,看TcStat交管信息。这个字段里显示了为什么不下发锁的原因。

2024年1月8日 (一) 13:50的版本

调试原理性问题

  • Q: Simple下任务后,Clumsy的表现和预期不一致,或者做完任务后Simple还报错了,如何调试?
    • A: Simple首先通过对车进行路径搜索(SegmentPlan.FindRoute)搜索到路径,然后通过Compile调用车体类挂载的Coder生成代码,最后通过车体类继承的actualSendScript进行脚本下发。对于Clumsy而言,下发的脚本会保存于debug目录下。首先检查脚本是否正确,然后调试Clumsy插件中继承SimpleAGVInterface的类(一般为AGV类),是否其函数按照正常的方法实现了(见通用约定)。
  • Q: Simple不给锁,怎么看原因?
    • A: 点开小车的状态面板,看TcStat交管信息。这个字段里显示了为什么不下发锁的原因。