新增 Tkinter 单窗口操作界面和后台设备状态机,支持连接与断开 PLC、在线设置目标流量、实时显示传感器数据与下发总开度,并在监测及闭环阶段统一执行安全保护。 默认将 valve_model_004.json 内置到单文件 EXE,同时支持校验并选择外部阀模型;整理标定 JSON/PNG 到 valve_model 目录并同步配置路径。补充运行层离线测试、PyInstaller 构建配置、交付文件和完整的 README 使用及重新打包说明。
6.3 KiB
6.3 KiB
| 1 | time_s | timestamp | flow_after_slm | opening_pct | pressure_before_kpa | pressure_after_kpa | motor_position |
|---|---|---|---|---|---|---|---|
| 2 | 0.000000 | 2026-09-03T14:37:29.223 | 220.031250 | 100.000000 | 254.634375 | 155.712500 | 800.000000 |
| 3 | 1.008507 | 2026-09-03T14:37:30.231 | 222.900000 | 100.000000 | 254.259375 | 156.812500 | 800.000000 |
| 4 | 2.017654 | 2026-09-03T14:37:31.241 | 223.359375 | 100.000000 | 254.587500 | 155.775000 | 800.000000 |
| 5 | 3.029588 | 2026-09-03T14:37:32.253 | 203.062500 | 0.000000 | 279.431250 | 33.137500 | 1000.000000 |
| 6 | 4.037959 | 2026-09-03T14:37:33.261 | 36.056250 | 0.000000 | 306.000000 | -0.175000 | 1000.000000 |
| 7 | 5.048918 | 2026-09-03T14:37:34.272 | 10.575000 | 0.000000 | 306.000000 | -0.212500 | 1000.000000 |
| 8 | 6.059525 | 2026-09-03T14:37:35.283 | 4.659375 | 0.000000 | 306.000000 | -0.212500 | 1000.000000 |
| 9 | 7.070708 | 2026-09-03T14:37:36.294 | 0.900000 | 0.000000 | 306.000000 | -0.250000 | 1000.000000 |
| 10 | 8.081269 | 2026-09-03T14:37:37.304 | 0.881250 | 0.000000 | 306.000000 | -0.275000 | 1000.000000 |
| 11 | 9.092312 | 2026-09-03T14:37:38.316 | 0.900000 | 0.000000 | 306.000000 | -0.312500 | 1000.000000 |
| 12 | 10.104664 | 2026-09-03T14:37:39.328 | 0.900000 | 0.000000 | 306.000000 | -0.312500 | 1000.000000 |
| 13 | 11.114669 | 2026-09-03T14:37:40.339 | 0.900000 | 0.000000 | 306.000000 | -0.350000 | 1000.000000 |
| 14 | 12.125869 | 2026-09-03T14:37:41.349 | 0.900000 | 0.000000 | 306.000000 | -0.337500 | 1000.000000 |
| 15 | 13.136267 | 2026-09-03T14:37:42.360 | 0.881250 | 0.000000 | 293.025000 | -0.350000 | 1000.000000 |
| 16 | 14.146329 | 2026-09-03T14:37:43.369 | 0.881250 | 0.000000 | 276.253125 | -0.375000 | 1000.000000 |
| 17 | 15.157293 | 2026-09-03T14:37:44.380 | 0.881250 | 0.000000 | 258.778125 | -0.350000 | 1000.000000 |
| 18 | 16.167387 | 2026-09-03T14:37:45.390 | 0.881250 | 0.000000 | 242.231250 | -0.375000 | 1000.000000 |
| 19 | 17.177553 | 2026-09-03T14:37:46.401 | 0.900000 | 0.000000 | 226.481250 | -0.375000 | 1000.000000 |
| 20 | 18.189422 | 2026-09-03T14:37:47.412 | 0.881250 | 0.000000 | 211.875000 | -0.400000 | 1000.000000 |
| 21 | 19.200252 | 2026-09-03T14:37:48.423 | 0.881250 | 0.000000 | 198.150000 | -0.350000 | 1000.000000 |
| 22 | 20.209384 | 2026-09-03T14:37:49.432 | 0.881250 | 0.000000 | 186.337500 | -0.400000 | 1000.000000 |
| 23 | 21.219451 | 2026-09-03T14:37:50.443 | 0.881250 | 0.000000 | 175.237500 | -0.400000 | 1000.000000 |
| 24 | 22.228531 | 2026-09-03T14:37:51.451 | 0.862500 | 0.000000 | 163.237500 | -0.400000 | 1000.000000 |
| 25 | 23.238794 | 2026-09-03T14:37:52.462 | 0.862500 | 0.000000 | 151.903125 | -0.400000 | 1000.000000 |
| 26 | 24.249379 | 2026-09-03T14:37:53.472 | 0.862500 | 0.000000 | 171.750000 | -0.350000 | 1000.000000 |
| 27 | 25.259381 | 2026-09-03T14:37:54.482 | 0.862500 | 0.000000 | 215.634375 | -0.350000 | 1000.000000 |
| 28 | 26.269218 | 2026-09-03T14:37:55.492 | 0.862500 | 0.000000 | 242.606250 | -0.350000 | 1000.000000 |
| 29 | 27.279854 | 2026-09-03T14:37:56.503 | 0.862500 | 0.000000 | 265.800000 | -0.350000 | 1000.000000 |
| 30 | 28.290244 | 2026-09-03T14:37:57.513 | 0.853125 | 0.000000 | 273.759375 | -0.375000 | 1000.000000 |
| 31 | 29.301363 | 2026-09-03T14:37:58.525 | 0.862500 | 0.000000 | 275.081250 | -0.375000 | 1000.000000 |
| 32 | 30.311467 | 2026-09-03T14:37:59.535 | 0.853125 | 0.000000 | 275.325000 | -0.375000 | 1000.000000 |
| 33 | 31.322894 | 2026-09-03T14:38:00.546 | 0.862500 | 0.000000 | 275.437500 | -0.375000 | 1000.000000 |
| 34 | 32.331937 | 2026-09-03T14:38:01.555 | 0.853125 | 0.000000 | 276.712500 | -0.350000 | 1000.000000 |
| 35 | 33.343316 | 2026-09-03T14:38:02.566 | 0.853125 | 0.000000 | 280.950000 | -0.350000 | 1000.000000 |
| 36 | 34.352015 | 2026-09-03T14:38:03.575 | 0.853125 | 0.000000 | 283.903125 | -0.375000 | 1000.000000 |
| 37 | 35.362602 | 2026-09-03T14:38:04.586 | 0.853125 | 0.000000 | 284.100000 | -0.337500 | 1000.000000 |
| 38 | 36.370819 | 2026-09-03T14:38:05.594 | 0.853125 | 0.000000 | 284.353125 | -0.350000 | 1000.000000 |
| 39 | 37.380717 | 2026-09-03T14:38:06.604 | 0.862500 | 0.000000 | 285.450000 | -0.350000 | 1000.000000 |
| 40 | 38.391094 | 2026-09-03T14:38:07.614 | 0.853125 | 0.000000 | 285.862500 | -0.350000 | 1000.000000 |
| 41 | 39.402279 | 2026-09-03T14:38:08.626 | 0.853125 | 0.000000 | 286.903125 | -0.337500 | 1000.000000 |
| 42 | 40.413082 | 2026-09-03T14:38:09.636 | 0.862500 | 0.000000 | 287.137500 | -0.350000 | 1000.000000 |
| 43 | 41.423721 | 2026-09-03T14:38:10.647 | 0.862500 | 0.000000 | 288.609375 | -0.337500 | 1000.000000 |
| 44 | 42.433300 | 2026-09-03T14:38:11.656 | 0.862500 | 0.000000 | 289.481250 | -0.375000 | 1000.000000 |
| 45 | 43.443357 | 2026-09-03T14:38:12.666 | 0.853125 | 0.000000 | 289.331250 | -0.350000 | 1000.000000 |
| 46 | 44.453689 | 2026-09-03T14:38:13.677 | 0.853125 | 0.000000 | 288.750000 | -0.350000 | 1000.000000 |
| 47 | 45.463437 | 2026-09-03T14:38:14.686 | 0.853125 | 0.000000 | 288.834375 | -0.375000 | 1000.000000 |
| 48 | 46.473149 | 2026-09-03T14:38:15.696 | 0.834375 | 0.000000 | 288.909375 | -0.350000 | 1000.000000 |
| 49 | 47.484513 | 2026-09-03T14:38:16.708 | 0.853125 | 0.000000 | 289.228125 | -0.350000 | 1000.000000 |
| 50 | 48.494721 | 2026-09-03T14:38:17.718 | 0.853125 | 0.000000 | 289.884375 | -0.337500 | 1000.000000 |
| 51 | 49.505305 | 2026-09-03T14:38:18.728 | 0.853125 | 0.000000 | 290.550000 | -0.375000 | 1000.000000 |
| 52 | 50.514115 | 2026-09-03T14:38:19.737 | 0.862500 | 0.000000 | 291.056250 | -0.350000 | 1000.000000 |
| 53 | 51.524633 | 2026-09-03T14:38:20.748 | 0.862500 | 0.000000 | 291.187500 | -0.350000 | 1000.000000 |
| 54 | 52.534418 | 2026-09-03T14:38:21.758 | 0.853125 | 0.000000 | 291.206250 | -0.337500 | 1000.000000 |
| 55 | 53.545409 | 2026-09-03T14:38:22.769 | 0.853125 | 0.000000 | 290.812500 | -0.337500 | 1000.000000 |
| 56 | 54.555086 | 2026-09-03T14:38:23.778 | 0.834375 | 0.000000 | 290.625000 | -0.375000 | 1000.000000 |
| 57 | 55.565609 | 2026-09-03T14:38:24.789 | 0.853125 | 0.000000 | 290.175000 | -0.375000 | 1000.000000 |
| 58 | 56.576575 | 2026-09-03T14:38:25.800 | 0.834375 | 0.000000 | 289.884375 | -0.350000 | 1000.000000 |
| 59 | 57.586980 | 2026-09-03T14:38:26.810 | 0.834375 | 0.000000 | 289.509375 | -0.350000 | 1000.000000 |
| 60 | 58.596223 | 2026-09-03T14:38:27.819 | 0.834375 | 0.000000 | 289.725000 | -0.375000 | 1000.000000 |
| 61 | 59.606634 | 2026-09-03T14:38:28.830 | 0.853125 | 0.000000 | 290.278125 | -0.375000 | 1000.000000 |
| 62 | 60.616196 | 2026-09-03T14:38:29.839 | 0.853125 | 0.000000 | 290.259375 | -0.375000 | 1000.000000 |
| 63 | 61.625949 | 2026-09-03T14:38:30.849 | 0.853125 | 0.000000 | 290.212500 | -0.375000 | 1000.000000 |
| 64 | 62.635355 | 2026-09-03T14:38:31.859 | 0.853125 | 0.000000 | 289.931250 | -0.375000 | 1000.000000 |
| 65 | 63.646221 | 2026-09-03T14:38:32.869 | 0.853125 | 0.000000 | 289.556250 | -0.375000 | 1000.000000 |
| 66 | 64.655401 | 2026-09-03T14:38:33.878 | 0.853125 | 0.000000 | 288.984375 | -0.375000 | 1000.000000 |
| 67 | 65.665560 | 2026-09-03T14:38:34.888 | 0.853125 | 0.000000 | 288.412500 | -0.350000 | 1000.000000 |
| 68 | 66.675832 | 2026-09-03T14:38:35.899 | 0.834375 | 0.000000 | 287.981250 | -0.350000 | 1000.000000 |
| 69 | 67.685689 | 2026-09-03T14:38:36.909 | 0.834375 | 0.000000 | 287.634375 | -0.337500 | 1000.000000 |
| 70 | 68.695668 | 2026-09-03T14:38:37.919 | 0.834375 | 0.000000 | 287.325000 | -0.350000 | 1000.000000 |
| 71 | 69.705494 | 2026-09-03T14:38:38.928 | 0.834375 | 0.000000 | 286.959375 | -0.350000 | 1000.000000 |
| 72 | 70.716592 | 2026-09-03T14:38:39.940 | 0.853125 | 0.000000 | 286.884375 | -0.375000 | 1000.000000 |
| 73 | 71.726608 | 2026-09-03T14:38:40.950 | 0.834375 | 0.000000 | 286.612500 | -0.337500 | 1000.000000 |
| 74 | 72.737259 | 2026-09-03T14:38:41.960 | 0.853125 | 0.000000 | 286.228125 | -0.337500 | 1000.000000 |
| 75 | 73.747217 | 2026-09-03T14:38:42.970 | 0.834375 | 0.000000 | 286.125000 | -0.337500 | 1000.000000 |
| 76 | 74.757698 | 2026-09-03T14:38:43.981 | 0.834375 | 0.000000 | 285.834375 | -0.337500 | 1000.000000 |