28 lines
884 B
Markdown
28 lines
884 B
Markdown
|
||
# VisionHost 运行工位桩
|
||
|
||
本迭代只交操作员运行壳(验收 1–7)。采集 / PLC / Inspect 均为桩,不做真检测、不改主干、不部署。
|
||
|
||
## 工程
|
||
|
||
- `VisionHost.Contracts` 三口:`IFrameSource` / `IInspectService` / `IPlcIo`
|
||
- `VisionHost.Runtime` 运行服务 + `RunViewModel`(绑定名对齐 WPF 骨架)
|
||
- `VisionHost.Runtime.Tests` 运行壳用例
|
||
- `VisionHost.App` 操作员运行页(WPF,hex 转笔刷)
|
||
|
||
可点界面:`src/VisionHost.App`(Windows)。`LastResultBrush`/`AlarmBrush` 用 `HexToBrushConverter`。
|
||
|
||
## 行为
|
||
|
||
- 确认启动才清零并开跑;停机保持计数
|
||
- 未连接 / 重连中:不弹确认,`CanStart=false`
|
||
- Inspect 桩:1–4 OK,第 5 拍 `NG STUB`,拍号在算法桩内计
|
||
- 六态由运行服务推,VM 不自判
|
||
|
||
## 构建
|
||
|
||
```
|
||
export PATH="$HOME/.dotnet:$PATH"
|
||
dotnet test VisionHost.sln
|
||
```
|