feat(javaTest): add dispatch audit visualizer
This commit is contained in:
@@ -96,6 +96,28 @@ mvn compile exec:java \
|
||||
> 历史表不含独立的仿真起始时刻车辆位置/状态快照,因此车辆 `1/2/3` 分别从完整地图中的
|
||||
> 固定站点 `010701/010702/010703` 初始化;历史 `agv_id` 仅用于对照,不参与初始位置或选车约束。
|
||||
|
||||
## 打开调度路径审计页面
|
||||
|
||||
审计页面调用上述同一套 Java 调度、规划、交通裁决和仿真代码,浏览器只负责显示服务端
|
||||
返回的选车、`plannedPath` 和逐 tick 事件,不在 JavaScript 中复制算法。启动命令:
|
||||
|
||||
```powershell
|
||||
mvn compile exec:java "-Dexec.mainClass=com.ft546.wcs.shadow.history.visualizer.HistoricalDispatchVisualizerApplication" "-Dexec.args=18084"
|
||||
```
|
||||
|
||||
浏览器访问 `http://127.0.0.1:18084`。在“A → B 单任务”中填写完整地图内的起点和终点,
|
||||
选择任务类型、优先级、加速倍率及可选故障预设,然后运行调度。页面会显示中心选车、车辆到
|
||||
起点的接近路径、调度中心重新规划的 A → B 路径、逐节点移动、HOLD 和 PLC 重试事件。
|
||||
时间线可逐事件前进、后退或自动播放;灰色虚线为接近路径,绿色为 `plannedPath`,蓝色为
|
||||
已经通过的边,橙色点线仅表示历史参考路径。
|
||||
|
||||
“240 条历史任务”会重新执行全部历史负载并列出完成、等待、失败、重新选车和路径变化;
|
||||
“安全审计”集中显示节点双占、资源超容量、对向换边、死锁、归档完整性和 WMS 回调幂等。
|
||||
导出的 JSON 是本次内存仿真的页面证据。
|
||||
|
||||
服务严格绑定 `127.0.0.1`,只读取打包的历史与地图资源,不接收任意文件路径,不连接数据库、
|
||||
真实 PLC 或 WMS。按 `Ctrl+C` 停止服务。该页面用于离线上线前检查,不能替代现场 HIL/ACTIVE 验收。
|
||||
|
||||
## 运行控制台模拟
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user