added ruff test
This commit is contained in:
@@ -236,6 +236,17 @@ measured time per point.
|
||||
**Gate:** the operator has seen the path and a dry run has completed without a
|
||||
guard violation.
|
||||
|
||||
**The single-point dry run is built**, in the finger debug screen: 执行动作 sends the
|
||||
selected point's *solved pose* to the platform — yaw, then pitch, then table X/Y — and
|
||||
does **not** command the press axis, so it cannot reach the sensor. The order is the
|
||||
model's own (`R_pitch · R_yaw`), so every intermediate pose is one the operator
|
||||
watched in the preview. Before it moves it checks the mapping, the target against the
|
||||
P0 limits (millimetres for x/y/z, degrees for yaw/pitch) and the rotary calibration —
|
||||
all in `motion/service.py`, so a later caller cannot walk around them — and the drives
|
||||
are commanded one at a time, each waiting for the previous to arrive, with a stall or
|
||||
an alarm aborting the rest. 停止 next to it is the same command as the strip's
|
||||
全部停止; 回初始位 in the rail sends every axis to zero with the press axis first.
|
||||
|
||||
---
|
||||
|
||||
## P7 — Run + acquire
|
||||
|
||||
Reference in New Issue
Block a user