Browse Source

reverse reservoir initialize routine

chenzk 1 week ago
parent
commit
e2dd985b02

+ 3 - 3
CyberX8_RT/Config/Layout/ToolLayoutConfiguration.xml

@@ -405,7 +405,7 @@
 			<ChemicalReplenishmentEnable>true</ChemicalReplenishmentEnable>
 			<DIReplenType>Level</DIReplenType>
 			<ANDIReplenType>Level</ANDIReplenType>
-			<PHProbeType>Standard</PHProbeType>
+			<PHProbeType></PHProbeType>
 			<CrossDoseType>None</CrossDoseType>
 			<ChemReplenType>Peristaltic</ChemReplenType>
 			<ChemReplenPumps>2</ChemReplenPumps>
@@ -510,7 +510,7 @@
 			<ChemicalReplenishmentEnable>true</ChemicalReplenishmentEnable>
 			<DIReplenType>Level</DIReplenType>
 			<ANDIReplenType>Level</ANDIReplenType>
-			<PHProbeType>Standard</PHProbeType>
+			<PHProbeType></PHProbeType>
 			<CrossDoseType>None</CrossDoseType>
 			<ChemReplenType>Peristaltic</ChemReplenType>
 			<ChemReplenPumps>2</ChemReplenPumps>
@@ -549,7 +549,7 @@
 			<ChemicalReplenishmentEnable>true</ChemicalReplenishmentEnable>
 			<DIReplenType>Level</DIReplenType>
 			<ANDIReplenType>Level</ANDIReplenType>
-			<PHProbeType>Standard</PHProbeType>
+			<PHProbeType></PHProbeType>
 			<CrossDoseType>None</CrossDoseType>
 			<ChemReplenType>Peristaltic</ChemReplenType>
 			<ChemReplenPumps>2</ChemReplenPumps>

+ 1 - 1
CyberX8_RT/Modules/Reservoir/StandardHotReservoirInitializeRoutine.cs

@@ -127,7 +127,7 @@ namespace CyberX8_RT.Modules.Reservoir
                 .DelayIf(InitializeStep.AutoCMMFlowDelay, CheckAutoEnableCMM(), _cmmFlowCheckDelay * 1000)
                 .RunIf(InitializeStep.AutoCMMFlowCheck, CheckAutoEnableCMM(), CheckCMMTargetFlow, _delay_1ms)
                 //Auto 启动PH检测
-                .RunIf(InitializeStep.AutoPHDetect, _reservoirDevice.OperationMode == AUTO, StartAutoPHDetect, _delay_1ms)
+                .RunIf(InitializeStep.AutoPHDetect, _reservoirDevice.OperationMode == AUTO && ReservoirItemManager.Instance.GetReservoirItem(Module.ToString()).PHProbeType == "Standard", StartAutoPHDetect, _delay_1ms)
                 //Auto Cell Flow
                 .Run(InitializeStep.AutoCellAutoFlow, AllMetalSwitchFlow, _delay_1ms)
                 .Delay(InitializeStep.AutoCellAutoFlowDelay, 500)