新增气体流量控制 GUI 与 Windows 可执行程序

新增 Tkinter 单窗口操作界面和后台设备状态机,支持连接与断开 PLC、在线设置目标流量、实时显示传感器数据与下发总开度,并在监测及闭环阶段统一执行安全保护。

默认将 valve_model_004.json 内置到单文件 EXE,同时支持校验并选择外部阀模型;整理标定 JSON/PNG 到 valve_model 目录并同步配置路径。补充运行层离线测试、PyInstaller 构建配置、交付文件和完整的 README 使用及重新打包说明。
This commit is contained in:
2026-09-03 17:35:40 +08:00
parent d7ed4181df
commit ead625bf2d
51 changed files with 44578 additions and 24 deletions
@@ -0,0 +1,22 @@
time_s,timestamp,flow_after_slm,opening_pct,pressure_before_kpa,pressure_after_kpa,motor_position
0.000000,2026-09-03T14:41:56.141,158.231250,100.000000,170.634375,100.837500,800.000000
1.008806,2026-09-03T14:41:57.150,157.809375,100.000000,170.728125,100.437500,800.000000
2.018271,2026-09-03T14:41:58.159,157.378125,100.000000,170.803125,100.512500,800.000000
3.028556,2026-09-03T14:41:59.170,157.003125,100.000000,170.559375,100.375000,800.000000
4.038681,2026-09-03T14:42:00.180,157.003125,100.000000,170.503125,100.400000,800.000000
5.049503,2026-09-03T14:42:01.191,157.753125,100.000000,170.850000,100.600000,800.000000
6.060871,2026-09-03T14:42:02.202,157.837500,100.000000,171.075000,100.537500,800.000000
7.072065,2026-09-03T14:42:03.213,157.950000,100.000000,171.009375,100.575000,800.000000
8.083669,2026-09-03T14:42:04.225,157.950000,100.000000,170.906250,100.600000,800.000000
9.094138,2026-09-03T14:42:05.235,84.112500,0.000000,261.731250,-0.212500,1000.000000
10.103063,2026-09-03T14:42:06.244,18.553125,0.000000,306.000000,-0.300000,1000.000000
11.112780,2026-09-03T14:42:07.254,6.487500,0.000000,306.000000,-0.312500,1000.000000
12.122113,2026-09-03T14:42:08.263,1.303125,0.000000,306.000000,-0.337500,1000.000000
13.132136,2026-09-03T14:42:09.273,0.900000,0.000000,305.325000,-0.350000,1000.000000
14.142424,2026-09-03T14:42:10.284,0.900000,0.000000,304.078125,-0.350000,1000.000000
15.151374,2026-09-03T14:42:11.293,0.900000,0.000000,303.281250,-0.337500,1000.000000
16.161177,2026-09-03T14:42:12.302,0.881250,0.000000,302.550000,-0.337500,1000.000000
17.172047,2026-09-03T14:42:13.314,0.881250,0.000000,302.184375,-0.350000,1000.000000
18.182562,2026-09-03T14:42:14.324,0.881250,0.000000,301.809375,-0.337500,1000.000000
19.193113,2026-09-03T14:42:15.334,0.881250,0.000000,301.612500,-0.337500,1000.000000
20.203147,2026-09-03T14:42:16.344,0.881250,0.000000,301.275000,-0.350000,1000.000000
1 time_s timestamp flow_after_slm opening_pct pressure_before_kpa pressure_after_kpa motor_position
2 0.000000 2026-09-03T14:41:56.141 158.231250 100.000000 170.634375 100.837500 800.000000
3 1.008806 2026-09-03T14:41:57.150 157.809375 100.000000 170.728125 100.437500 800.000000
4 2.018271 2026-09-03T14:41:58.159 157.378125 100.000000 170.803125 100.512500 800.000000
5 3.028556 2026-09-03T14:41:59.170 157.003125 100.000000 170.559375 100.375000 800.000000
6 4.038681 2026-09-03T14:42:00.180 157.003125 100.000000 170.503125 100.400000 800.000000
7 5.049503 2026-09-03T14:42:01.191 157.753125 100.000000 170.850000 100.600000 800.000000
8 6.060871 2026-09-03T14:42:02.202 157.837500 100.000000 171.075000 100.537500 800.000000
9 7.072065 2026-09-03T14:42:03.213 157.950000 100.000000 171.009375 100.575000 800.000000
10 8.083669 2026-09-03T14:42:04.225 157.950000 100.000000 170.906250 100.600000 800.000000
11 9.094138 2026-09-03T14:42:05.235 84.112500 0.000000 261.731250 -0.212500 1000.000000
12 10.103063 2026-09-03T14:42:06.244 18.553125 0.000000 306.000000 -0.300000 1000.000000
13 11.112780 2026-09-03T14:42:07.254 6.487500 0.000000 306.000000 -0.312500 1000.000000
14 12.122113 2026-09-03T14:42:08.263 1.303125 0.000000 306.000000 -0.337500 1000.000000
15 13.132136 2026-09-03T14:42:09.273 0.900000 0.000000 305.325000 -0.350000 1000.000000
16 14.142424 2026-09-03T14:42:10.284 0.900000 0.000000 304.078125 -0.350000 1000.000000
17 15.151374 2026-09-03T14:42:11.293 0.900000 0.000000 303.281250 -0.337500 1000.000000
18 16.161177 2026-09-03T14:42:12.302 0.881250 0.000000 302.550000 -0.337500 1000.000000
19 17.172047 2026-09-03T14:42:13.314 0.881250 0.000000 302.184375 -0.350000 1000.000000
20 18.182562 2026-09-03T14:42:14.324 0.881250 0.000000 301.809375 -0.337500 1000.000000
21 19.193113 2026-09-03T14:42:15.334 0.881250 0.000000 301.612500 -0.337500 1000.000000
22 20.203147 2026-09-03T14:42:16.344 0.881250 0.000000 301.275000 -0.350000 1000.000000