diff --git a/docs/ai/handoff.md b/docs/ai/handoff.md index cf0055a..2a967db 100644 --- a/docs/ai/handoff.md +++ b/docs/ai/handoff.md @@ -4,6 +4,7 @@ ## 当前状态 +- HMI 编辑态支持基础控件布局对齐:左、水平居中、右、顶部、垂直居中、底部;至少选中两个控件后从 HMI 工具栏“布局”菜单执行,对齐只修改控件位置并支持单步撤销/重做 - `当前窗口需求.md` 的状态文本控件已完成,新增独立 `HmiControlType::StatusText`,普通 `Label` 保持固定文本职责 - M 状态支持一个 M 地址和 OFF/ON 两个显示文本,D 状态支持 `Int16/Int32/Float32/Float64` 以及最多 16 个连续区间 - D 区间统一为 `[下限, 上限)`,首个下限和末个上限必须为“不限”,相邻区间必须首尾相接,覆盖整个数值域 @@ -34,6 +35,7 @@ ## 验证结果 - 13 个 Release Functional 测试目标全部通过:领域、设置、报警、HMI 编辑、逻辑编辑、离线仿真、工程管理、监控、运行包、运行模式、运行面板、PLC 对话框、PLC 运行时 +- HMI 编辑专项覆盖六种对齐方向、批量对齐单步撤销/重做、非法选择原子性和无变化不产生历史记录 - 状态文本专项覆盖 M OFF/ON 映射、D 四类型区间边界、区间间隙/重叠、整数边界、NaN/Inf、只读约束、16 区间上限、JSON 往返和旧 `2.0` 拒绝 - 运行模式专项覆盖 Double 状态文本的 `D70~D73` 轮询地址及四字 `RegisterWordRange` - `git diff --check` 已通过;当前尚未连接真实 PLC,本轮功能为只读映射并复用既有缓存/轮询链路,不需要改写设备