Files
cnc_wams/备忘/19、备忘主状态机完善后.txt
2026-07-09 18:12:01 -04:00

49 lines
1.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
保留旧字段兼容
不保留旧字段兼容,修改程序
拒绝旧字段输入
将采用的边界是:输入状态必须是新版 emcStatus旧 status.task、status.motionStatus 不再参与任何回退。task、motionStatus 仍作为 Web 内部派生对象输出,但只由 emcStatus 计算。
“拒绝旧输入字段,只输出派生视图”
emcStatus
全量 tests/node/*.mjs 第一项 verify_five_axis_session.mjs 失败,原因是它仍期望旧默认机型 xyzac-trt而当前项目默认是 xyzbc-trt。我会先判断这是历史测试未更新还是实际功能回归如果是测试旧口径会把它修到目标项目当前默认机型再继续全量跑完。
完全对标
1、分析“/home/mes123456/cnc_wams/linuxcnc”
源程序的AXIS 主界面的“急停、上电、Home、执行、暂停、单步执行”的详细调用链条和状态机制
2、包括c++的task、motion、状态记录方式“急停、上电、Home、执行、暂停、单步执行”的详细调用链条和状态机制
3、linuxcnc系统的c++都是如何实现“急停、上电、Home、执行、暂停、单步执行”的功能的详细调用链条和状态机制
4、每个按钮的可以执行的先决条件每个按钮执行后如何记录当前状态详细分析“急停、上电、Home、执行、暂停、单步执行”的详细调用链条和状态机制
对基本流程进行严格测试,科学详细完整准确地进行验证。
“ESTOP” ->“上电” -> Home All ->自动模式-> “Run”
1、先执行5秒
2、“暂停” 5秒
3、 继续执行 5秒
4、“暂停” 5秒
5、继续执行 5秒。
1、G代码执行过程要对
2、数据变化要合理