chore: close wasm status contract work
This commit is contained in:
@@ -8,6 +8,12 @@
|
||||
6、指导完善“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan”程序;
|
||||
7、上面的分析结果,写入单独的文档中,指导完善项目。
|
||||
|
||||
|
||||
补充看了构建脚本和测试:task-hal WASM 目前只编译 hal_runtime.cpp、motion_runtime.c、linuxcnc_task_hal_wasm.cpp,没有编译上游 emctaskmain.cc 或 taskintf.cc;文档也把它标为 runtime-edge adapter,而不是 native task。
|
||||
|
||||
|
||||
|
||||
|
||||
我会把 working9 定义为“执行 Run 按钮主线”,但文档会保留急停、上电、Home、暂停、单步作为 Run 的前置与运行期状态链,因为这些状态直接决定执行按钮能否按 LinuxCNC 语义工作。
|
||||
|
||||
|
||||
@@ -35,7 +41,10 @@ task 层的核心状态已经清楚:task.state/mode/interpState/task_paused
|
||||
|
||||
|
||||
|
||||
初步线索确认:AXIS 按钮入口在 src/emc/usr_intf/axis/scripts/axis.py 和 share/axis/tcl/axis.tcl,Python 扩展把按钮动作转换成 NML 命令,emctaskmain.cc 的状态机决定命令是否可执行。现在我会读关键函数的原始代码段并记录行号。
|
||||
初步线索确认:AXIS 按钮入口在 src/emc/usr_intf/axis/scripts/axis.py 和 share/axis/tcl/axis.tcl,Python 扩展把按钮动作转换成 NML 命令,
|
||||
emctaskmain.cc 的状态机决定命令是否可执行。现在我会读关键函数的原始代码段并记录行号。
|
||||
|
||||
emctaskmain.cc task 主循环每周期读 motion
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user