Quellcode durchsuchen

1.change pressurecontrol before opendoor from ChamberPressure to ProcessPressure

hecl vor 10 Monaten
Ursprung
Commit
f9b485c583

+ 2 - 2
Venus/Venus_RT/Modules/PMs/PMEntity.cs

@@ -234,7 +234,7 @@ namespace Venus_RT.Modules.PMs
         public bool LiftPinIsDown => _chamber.LiftPinIsDown;
         public bool LiftPinIsUp => _chamber.LiftPinIsUp;
         public double ChamberPressure => _chamber.ChamberPressure;
-
+        public double ProcessPressure => _chamber.ProcessPressure;
         public bool IsVac => _chamber.IsVAC;
         public bool IsAtm => _chamber.IsATM;
 
@@ -1370,7 +1370,7 @@ namespace Venus_RT.Modules.PMs
 
         private bool FnStartMFCVerification(object[] param)
         {
-            _gasVerificationRoutine.Init((string)param[0], Convert.ToDouble(param[1]), (int)param[2]);
+            _gasVerificationRoutine.Init((string[])param[0], Convert.ToDouble(param[1]), (int)param[2]);
             return _gasVerificationRoutine.Start(param) == RState.Running;
         }
 

+ 2 - 2
Venus/Venus_RT/Modules/TM/VenusEntity/SEMFPMPickRoutine.cs

@@ -140,9 +140,9 @@ namespace Venus_RT.Modules.TM.VenusEntity
             if (RouteManager.IsATMMode)
                 return true;
 
-            if (Singleton<RouteManager>.Instance.GetPM(_targetModule).IsOnline)
+            if (_pmModule.IsOnline)
             {
-                double PMPressure = _pmModule.ChamberPressure;
+                double PMPressure = _pmModule.ProcessPressure;
                 double ControlPressure = SC.GetValue<int>($"{_targetModule}.ControlPressureSetPoint");
                 double range = SC.GetValue<int>($"{_targetModule}.ControlPressureOffset");
                 if ((PMPressure >= (ControlPressure - range)) && (PMPressure <= (ControlPressure + range)))

+ 2 - 2
Venus/Venus_RT/Modules/TM/VenusEntity/SEMFPMPlaceRoutine.cs

@@ -141,9 +141,9 @@ namespace Venus_RT.Modules.TM.VenusEntity
             if (RouteManager.IsATMMode)
                 return true;
 
-            if (Singleton<RouteManager>.Instance.GetPM(_targetModule).IsOnline)
+            if (_pmModule.IsOnline)
             {
-                double PMPressure = _pmModule.ChamberPressure;
+                double PMPressure = _pmModule.ProcessPressure;
                 double ControlPressure = SC.GetValue<int>($"{_targetModule}.ControlPressureSetPoint");
                 double range = SC.GetValue<int>($"{_targetModule}.ControlPressureOffset");
                 if ((PMPressure >= (ControlPressure - range)) && (PMPressure <= (ControlPressure + range)))

+ 2 - 2
Venus/Venus_RT/Modules/TM/VenusEntity/SEMFPMSwapRoutine.cs

@@ -163,9 +163,9 @@ namespace Venus_RT.Modules.TM.VenusEntity
             if (RouteManager.IsATMMode)
                 return true;
 
-            if (Singleton<RouteManager>.Instance.GetPM(_targetModule).IsOnline)
+            if (_pmModule.IsOnline)
             {
-                double PMPressure = _pmModule.ChamberPressure;
+                double PMPressure = _pmModule.ProcessPressure;
                 double ControlPressure = SC.GetValue<int>($"{_targetModule}.ControlPressureSetPoint");
                 double range = SC.GetValue<int>($"{_targetModule}.ControlPressureOffset");
                 if ((PMPressure >= (ControlPressure - range)) && (PMPressure <= (ControlPressure + range)))