新增模拟硬件测试功能
This commit is contained in:
@@ -73,6 +73,23 @@ python main.py
|
||||
|
||||
客户端服务地址和设备目录由 `api.py` 配置。控制数据、辨识数据和容积测量结果经 Server 上传;许可证、模型、公司和产线操作由 ControlPanel 完成。
|
||||
|
||||
#### 无硬件模拟模式
|
||||
|
||||
需要在不连接 MT2-AM8、PLC 或串口电机的情况下测试控制流程时,在启动客户端前设置:
|
||||
|
||||
```powershell
|
||||
$env:REINLOOP_SIMULATION="1"
|
||||
python main.py
|
||||
```
|
||||
|
||||
该模式使用内存中的压力、流量和阀门模型,不创建真实 TCP/串口连接。默认值为空,客户端仍使用真实 Modbus 硬件路径。旧版 `tool/gui.py`、`get_V.py` 和 `ind_collector.py` 也支持同一环境变量。
|
||||
|
||||
恢复真实硬件模式:
|
||||
```powershell
|
||||
Remove-Item Env:REINLOOP_SIMULATION
|
||||
python main.py
|
||||
```
|
||||
|
||||
## 部署与数据
|
||||
|
||||
- 新生产环境使用 PostgreSQL:设置 `NODE_ENV=production` 与 `DATABASE_URL`;迁移可通过 `npm run migrate` 重复执行。
|
||||
@@ -95,4 +112,4 @@ npm test
|
||||
|
||||
- 稳定压力数组 JSON 的最终结构、两套参数的正式默认值、单位与范围仍需产品或算法确认。
|
||||
- 图像是否通过目前由人工判断,尚未提供自动判定阈值或算法。
|
||||
- Electron 的第三方构建依赖存在已知安全告警;未执行可能造成破坏性升级的 `npm audit fix --force`。
|
||||
- Electron 的第三方构建依赖存在已知安全告警;未执行可能造成破坏性升级的 `npm audit fix --force`。
|
||||
|
||||
Reference in New Issue
Block a user