数控系统仿真软件,从linuxcnc移植过来的。主要程序的功能,必须直接来源于linuxcnc的源程序。不要自己编写。这是一条铁的纪律。持续推进

结论:已新增直接调用 LinuxCNC tpAddLine/tpRunCycle 的多段队列验证,覆盖两段线性运动排队、执行完成、队列清空和终点到达,并通过 native probes 全量验证。
This commit is contained in:
2026-06-07 16:07:24 +08:00
parent 6892e083cc
commit a1afcbf5da
2 changed files with 103 additions and 4 deletions

View File

@@ -98,6 +98,13 @@ grep -Fq "tp_final_pos=1,0,0" "$TP_API_STDOUT"
grep -Fq "tp_add_circle=0" "$TP_API_STDOUT"
grep -Fq "tp_done_after_arc=1" "$TP_API_STDOUT"
grep -Fq "tp_arc_final_pos_near_end=1" "$TP_API_STDOUT"
grep -Fq "tp_queue_add_line1=0" "$TP_API_STDOUT"
grep -Fq "tp_queue_depth_after_line1=1" "$TP_API_STDOUT"
grep -Fq "tp_queue_add_line2=0" "$TP_API_STDOUT"
grep -Fq "tp_queue_depth_after_line2=2" "$TP_API_STDOUT"
grep -Fq "tp_done_after_queued_lines=1" "$TP_API_STDOUT"
grep -Fq "tp_queue_final_depth=0" "$TP_API_STDOUT"
grep -Fq "tp_queue_final_pos_near_end=1" "$TP_API_STDOUT"
check_fixture_output() {
local fixture="$1"