From cab224c9f94cd9c2d90ee23a37d8eaa89d4e3305 Mon Sep 17 00:00:00 2001
From: hanqiangqiang <1364346467@qq.com>
Date: Tue, 25 Aug 2026 14:49:11 +0800
Subject: [PATCH] =?UTF-8?q?1=E6=B7=BB=E5=8A=A0=E7=9C=9F=E5=80=BC=E8=A1=A8X?=
=?UTF-8?q?ML=E9=85=8D=E7=BD=AE=202=E6=B7=BB=E5=8A=A0=E5=AE=9E=E6=97=B6?=
=?UTF-8?q?=E6=B0=94=E4=BD=93=E6=B5=81=E9=87=8F=E6=98=BE=E7=A4=BA=E7=95=8C?=
=?UTF-8?q?=E9=9D=A2=EF=BC=8C=E5=B0=81=E8=A3=85=E5=8D=95=E7=8B=AC=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E6=8E=A7=E4=BB=B6=203=E6=B7=BB=E5=8A=A0=E5=90=8E?=
=?UTF-8?q?=E5=8F=B0=E6=95=B0=E6=8D=AE=E7=BB=91=E5=AE=9A=EF=BC=8C=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E5=90=8E=E5=8F=B0=E6=95=B0=E6=8D=AE=204=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9S02=E6=95=B0=E6=8D=AE=E4=B8=8D=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Config/PM/PM1/RealtimeGasFlowPM1.xml | 4529 +++++++++--------
App/Modules/SicModules/PMs/PMModule.cs | 2 +-
App/SicRT/Properties/AssemblyInfo.cs | 2 +-
App/SicUI/Models/PMs/PMOperationView.xaml | 2 +-
App/SicUI/Properties/AssemblyInfo.cs | 2 +-
.../Core/Common/DeviceData/GasFlowData.cs | 28 +
.../MECF.Framework.Common.csproj | 1 +
.../HardwareUnits/GasFlow/GasFlowUnit.cs | 6 +-
.../HardwareUnits/GasFlow/GasTrueTableRows.cs | 10 +-
.../CenterViews/Modules/PM/PMProcessView.xaml | 2033 +++-----
.../Modules/PM/PMProcessViewModel.cs | 128 +-
.../Control/GasFlow.xaml | 64 +
.../Control/GasFlow.xaml.cs | 28 +
.../Control/GasFlow2.xaml | 57 +
.../Control/GasFlow2.xaml.cs | 28 +
.../MECF.Framework.UI.Core.csproj | 14 +
16 files changed, 3495 insertions(+), 3439 deletions(-)
create mode 100644 Framework/MECF.Framework.Common/Aitex/Core/Common/DeviceData/GasFlowData.cs
create mode 100644 Framework/MECF.Framework.UI.Core/Control/GasFlow.xaml
create mode 100644 Framework/MECF.Framework.UI.Core/Control/GasFlow.xaml.cs
create mode 100644 Framework/MECF.Framework.UI.Core/Control/GasFlow2.xaml
create mode 100644 Framework/MECF.Framework.UI.Core/Control/GasFlow2.xaml.cs
diff --git a/App/Modules/SicModules/Config/PM/PM1/RealtimeGasFlowPM1.xml b/App/Modules/SicModules/Config/PM/PM1/RealtimeGasFlowPM1.xml
index 2589e09..dbba754 100644
--- a/App/Modules/SicModules/Config/PM/PM1/RealtimeGasFlowPM1.xml
+++ b/App/Modules/SicModules/Config/PM/PM1/RealtimeGasFlowPM1.xml
@@ -1,14 +1,131 @@
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -17,33 +134,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -53,9 +146,9 @@
-
-
-
+
+
+
@@ -65,9 +158,9 @@
-
-
-
+
+
+
@@ -77,23 +170,59 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
@@ -105,9 +234,9 @@
-
-
-
+
+
+
@@ -119,23 +248,23 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -147,9 +276,9 @@
-
-
-
+
+
+
@@ -161,23 +290,23 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -189,9 +318,9 @@
-
-
-
+
+
+
@@ -201,6 +330,1549 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -257,1067 +1929,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1326,45 +1937,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -1374,23 +1949,59 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
@@ -1402,9 +2013,9 @@
-
-
-
+
+
+
@@ -1416,23 +2027,23 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -1444,9 +2055,9 @@
-
-
-
+
+
+
@@ -1458,23 +2069,23 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -1486,9 +2097,9 @@
-
-
-
+
+
+
@@ -1500,12 +2111,85 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1514,17 +2198,18 @@
-
+
-
-
-
+
+
+
+
@@ -1533,17 +2218,18 @@
-
+
-
-
-
+
+
+
+
@@ -1552,17 +2238,18 @@
-
+
-
-
-
+
+
+
+
@@ -1571,17 +2258,18 @@
-
+
-
-
-
+
+
+
+
@@ -1590,17 +2278,18 @@
-
+
-
-
-
+
+
+
+
@@ -1609,14 +2298,14 @@
-
+
-
-
-
+
+
+
@@ -1634,9 +2323,9 @@
-
-
-
+
+
+
@@ -1654,9 +2343,9 @@
-
-
-
+
+
+
@@ -1674,9 +2363,9 @@
-
-
-
+
+
+
@@ -1694,9 +2383,9 @@
-
-
-
+
+
+
@@ -1714,9 +2403,9 @@
-
-
-
+
+
+
@@ -1734,12 +2423,13 @@
-
-
-
+
+
+
+
@@ -1753,12 +2443,13 @@
-
-
-
+
+
+
+
@@ -1772,12 +2463,13 @@
-
-
-
+
+
+
+
@@ -1791,12 +2483,13 @@
-
-
-
+
+
+
+
@@ -1810,12 +2503,13 @@
-
-
-
+
+
+
+
@@ -1829,12 +2523,13 @@
-
-
-
+
+
+
+
@@ -1848,9 +2543,9 @@
-
-
-
+
+
+
@@ -1863,14 +2558,14 @@
-
+
-
-
-
+
+
+
@@ -1883,14 +2578,14 @@
-
+
-
-
-
+
+
+
@@ -1903,14 +2598,14 @@
-
+
-
-
-
+
+
+
@@ -1923,14 +2618,14 @@
-
+
-
-
-
+
+
+
@@ -1943,14 +2638,14 @@
-
+
-
-
-
+
+
+
@@ -1963,14 +2658,14 @@
-
+
-
-
-
+
+
+
@@ -1983,14 +2678,14 @@
-
+
-
-
-
+
+
+
@@ -2003,14 +2698,14 @@
-
+
-
-
-
+
+
+
@@ -2023,14 +2718,14 @@
-
+
-
-
-
+
+
+
@@ -2043,14 +2738,14 @@
-
+
-
-
-
+
+
+
@@ -2063,14 +2758,14 @@
-
+
-
-
-
+
+
+
@@ -2083,234 +2778,346 @@
-
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
-
-
-
+
+
+
@@ -2320,14 +3127,13 @@
-
-
-
+
+
+
-
-
+
@@ -2335,118 +3141,18 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
@@ -2455,39 +3161,33 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
@@ -2501,9 +3201,39 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2515,9 +3245,9 @@
-
-
-
+
+
+
@@ -2530,9 +3260,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2544,97 +3284,211 @@
-
-
-
+
-
-
-
+
+
-
+
-
-
-
+
+
-
+
-
-
-
+
+
-
+
-
-
-
+
+
-
+
-
-
-
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2642,553 +3496,18 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -3201,10 +3520,10 @@
-
-
+
+
@@ -3217,10 +3536,10 @@
-
-
+
+
@@ -3233,10 +3552,10 @@
-
-
+
+
@@ -3249,10 +3568,10 @@
-
-
+
+
@@ -3265,10 +3584,26 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3279,22 +3614,18 @@
-
-
-
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/App/Modules/SicModules/PMs/PMModule.cs b/App/Modules/SicModules/PMs/PMModule.cs
index 06b8cf5..4dd1b39 100644
--- a/App/Modules/SicModules/PMs/PMModule.cs
+++ b/App/Modules/SicModules/PMs/PMModule.cs
@@ -491,7 +491,7 @@ namespace SicModules.PMs
_pmProcessAbort = new PMProcessAbortRoutine(ModuleHelper.Converter(Module), this);
//初始化加载真值表
- //PMGasTrueTable = new PMGasTrueTableInitialize(Module, $"Config\\PM\\{Module}\\RealtimeGasFlow{Module}.xml");
+ PMGasTrueTable = new PMGasTrueTableInitialize(Module, $"Config\\PM\\{Module}\\RealtimeGasFlow{Module}.xml");
}
diff --git a/App/SicRT/Properties/AssemblyInfo.cs b/App/SicRT/Properties/AssemblyInfo.cs
index 5b316c5..5a5a18c 100644
--- a/App/SicRT/Properties/AssemblyInfo.cs
+++ b/App/SicRT/Properties/AssemblyInfo.cs
@@ -51,7 +51,7 @@ using System.Windows;
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
// 方法是按如下所示使用“*”: :
-[assembly: AssemblyVersion("1.1.0.60824")]
+[assembly: AssemblyVersion("1.1.0.60825")]
[assembly: AssemblyInformationalVersion("MoS2(无EFEM)")]
diff --git a/App/SicUI/Models/PMs/PMOperationView.xaml b/App/SicUI/Models/PMs/PMOperationView.xaml
index 7563012..471ed6e 100644
--- a/App/SicUI/Models/PMs/PMOperationView.xaml
+++ b/App/SicUI/Models/PMs/PMOperationView.xaml
@@ -2750,7 +2750,7 @@
+ Content="MO(CO)6" />
Flow > RUN_LOWER_LIMIT;
+
+ public Visibility RunVisibility => RunFlow > RUN_LOWER_LIMIT ? Visibility.Visible : Visibility.Hidden;
+ }
+}
diff --git a/Framework/MECF.Framework.Common/MECF.Framework.Common.csproj b/Framework/MECF.Framework.Common/MECF.Framework.Common.csproj
index 1484df5..d6b8aff 100644
--- a/Framework/MECF.Framework.Common/MECF.Framework.Common.csproj
+++ b/Framework/MECF.Framework.Common/MECF.Framework.Common.csproj
@@ -234,6 +234,7 @@
+
diff --git a/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasFlowUnit.cs b/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasFlowUnit.cs
index 685121f..ff6b27a 100644
--- a/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasFlowUnit.cs
+++ b/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasFlowUnit.cs
@@ -64,7 +64,7 @@ namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.GasFlow
SC.RegisterValueChangedCallback($"PM.{ModuleName}.Efficiency.{GasFlowRatioName}", OnGasFlowRatioSCChanged);
GasFlowRatioValue = SC.SafeGetValue($"PM.{ModuleName}.Efficiency.{GasFlowRatioName}", 1d);
- if (GasName == "PN2_Vent")
+ if (GasName == "O2_Vent")
DATA.Subscribe($"{ModuleName}.GasRealTimeFlow.{GasName}.FeedBackSpecial", () => PN2_VentSpecial, SubscriptionAttribute.FLAG.IgnoreSaveDB);//仅作为显示用,不存储数据库
DATA.Subscribe($"{ModuleName}.GasRealTimeFlow.{GasName}.FeedBack", () => GasFlowFeedBack);
@@ -93,9 +93,9 @@ namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.GasFlow
{
//PN2是特殊计算
- if (GasName == "PN2_Run")
+ if (GasName == "O2_Run")
_feedBack += GasTrueTableRowList[i].AccumulationPN2Run();
- else if (GasName == "PN2_Vent")
+ else if (GasName == "O2_Vent")
{
double cache = GasTrueTableRowList[i].AccumulationPN2Run();
if (i == 2)
diff --git a/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasTrueTableRows.cs b/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasTrueTableRows.cs
index 81cb50c..a0e2458 100644
--- a/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasTrueTableRows.cs
+++ b/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/GasFlow/GasTrueTableRows.cs
@@ -46,7 +46,7 @@ namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.GasFlow
}
- if (GasName.Contains("PN2"))//PN2是特殊计算不能在此初始化
+ if (GasName=="O2_Run" || GasName == "O2_Vent")//PN2是特殊计算不能在此初始化
return;
foreach (var rowOutputs in XMLOutputList)
@@ -111,13 +111,7 @@ namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.GasFlow
foreach (var rowOutputs in XMLOutputList)
{
- if (rowOutputs.ControlName.Contains("Mfc5"))
- {
- //Output配置的单元格
- var _mfc = DEVICE.GetDevice($"{ModuleName}.{rowOutputs.ControlName}");
- volue += _mfc.FeedBack * rowOutputs.Value;
- }
- else if (rowOutputs.ControlName.Contains("Mfc6"))
+ if (rowOutputs.ControlName.Contains("Mfc6"))
{
//特殊气体流量
var _mfc3 = DEVICE.GetDevice($"{ModuleName}.Mfc3");
diff --git a/Framework/MECF.Framework.UI.Client/CenterViews/Modules/PM/PMProcessView.xaml b/Framework/MECF.Framework.UI.Client/CenterViews/Modules/PM/PMProcessView.xaml
index c853b27..50d9a5f 100644
--- a/Framework/MECF.Framework.UI.Client/CenterViews/Modules/PM/PMProcessView.xaml
+++ b/Framework/MECF.Framework.UI.Client/CenterViews/Modules/PM/PMProcessView.xaml
@@ -2,6 +2,7 @@
x:Class="MECF.Framework.UI.Client.CenterViews.Modules.PM.PMProcessView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:color="clr-namespace:MECF.Framework.UI.Client.CenterViews.Maintain"
xmlns:control="clr-namespace:Aitex.Core.UI.Control;assembly=MECF.Framework.UI.Core"
xmlns:controls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.Controls"
xmlns:cv="clr-namespace:MECF.Framework.UI.Core.Converters;assembly=MECF.Framework.UI.Core"
@@ -14,7 +15,6 @@
xmlns:micro="clr-namespace:Caliburn.Micro"
xmlns:userControls1="clr-namespace:Sicentury.Core.UserControls;assembly=Sicentury.Core"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
- xmlns:color="clr-namespace:MECF.Framework.UI.Client.CenterViews.Maintain"
d:Background="#91b0cd"
d:DesignHeight="750"
d:DesignWidth="1920"
@@ -23,8 +23,14 @@
lex:ResxLocalizationProvider.DefaultDictionary="lang_pm"
mc:Ignorable="d">
-
-
+
+
@@ -134,443 +140,447 @@
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -1418,8 +965,8 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
+ Foreground="{Binding ReadRecipeFromLocal, Converter={StaticResource boolToUIColorConverter}}"
+ Text="{Binding DisplayingRecipeName, TargetNullValue=empty}"
+ TextWrapping="Wrap" />
@@ -1786,16 +1344,33 @@
-
+
-
-
-
+
+
+
@@ -1932,14 +1507,14 @@
-
+
-
+