1.隐藏SystemConfig中VaccumPressureBase参数

2.手动Purge各个模块不能修改SystemConfig相关参数值
This commit is contained in:
HCL 2023-12-15 14:25:02 +08:00
parent bd6e303ffe
commit 636b560cfe
2 changed files with 10 additions and 8 deletions

View File

@ -74,7 +74,7 @@
<config default="1" name="OperationResetTime" visible="false" description="Operation Reset Time" max="10000" min="0" paramter="" tag="" unit="s" type="Double" />
<config default="2" name="OperationTimeout" visible="false" description="Operation Timeout" max="10000" min="1" paramter="" tag="" unit="s" type="Integer" />
<config default="960" name="AtmPressureBase" description="Atm Pressure Base" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="305" name="VacuumPressureBase" description="Vacuum Pressure Base" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="305" name="VacuumPressureBase" description="Vacuum Pressure Base" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" visible="false" />
<config default="false" name="IsAtmIdleRoutine" visible="true" description="是否以Recipe的形式运行ATM Idle" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="false" name="IsVacIdleRoutine" visible="true" description="是否以Recipe的形式运行VAC Idle" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="false" name="IsProcessIdleRoutine" visible="true" description="是否Recipe的形式运行Process Idle" max="" min="" paramter="" tag="" unit="" type="Bool" />
@ -1571,7 +1571,7 @@
<config default="127.0.0.1:102" name="SiemensIP" description="Siemens IP AddressDefault IP192.168.1.102:102" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="S1500" name="SiemensType" visible="false" description="Siemens Type" max="" min="" paramter="" tag="" unit="" type="String" />
<config default="960" name="AtmPressureBase" description="判断大气压的时候,压力值需要大于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="220" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="220" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" visible="false"/>
<config default="1100" name="VentMaxPressure" description="腔体到达此压力自动关闭Vent阀门" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="5" name="MaxPressureDiffOpenSlitValve" description="闸板阀允许打开的最大压力差" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="5" name="TMPressureBigThanPM" description="闸板阀打开前TM的压力需要高于PM的数值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
@ -1648,7 +1648,7 @@
<config default="1000" name="SleepTime" visible="false" description="PID Sleep Time" max="3000" min="1" paramter="" tag="" unit="ms" type="Integer" />
<config default="50" name="SuccessCount" visible="false" description="Success Count" max="3000" min="1" paramter="" tag="" unit="" type="Integer" />
<config default="10" name="BalanceMaxDiffPressure" description="Max Difference Pressure For current and Target Module" max="100" min="-100" paramter="" tag="" unit="" type="Double" />
<config default="300" name="BalancePressure" description="Balance Pressure" max="1000" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="300" name="BalancePressure" description="Balance Pressure" max="1000" min="0" paramter="" tag="" unit="mbar" type="Double" visible="false"/>
<config default="300" name="VentTimeout" description="Vent Timeout" max="3000" min="0" paramter="" tag="" unit="s" type="Integer" />
<config default="300" name="WaitPressureAboveSetPointTimeout" description="Wait Pressure AboveSetPointTimeout" max="3000" min="0" paramter="" tag="" unit="s" type="Integer" />
</configs>
@ -1724,7 +1724,7 @@
<config default="true" name="IsVerifyDoorEnabled" visible="false" description="TM是否set atm door" max="" min="" paramter="" tag="" unit="" type="Bool" />
<config default="120" name="PostTransferTimeout" description="Post transfer time out" max="1000" min="0" paramter="" tag="" unit="s" type="Integer" />
<config default="960" name="AtmPressureBase" description="判断大气压的时候,压力值需要大于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="302" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="302" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" visible="false"/>
<config default="1100" name="VentMaxPressure" description="腔体到达此压力自动关闭Vent阀门" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="0.5" name="ForelinePressureBase" visible="false" description="抽气的时候Foreline压力值需要小于该值" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="true" name="RunPumpRoutineEventBelowBasePressure" visible="false" description="即使在低压,仍然继续抽" max="" min="" paramter="" tag="" unit="" type="Bool" />
@ -1796,7 +1796,7 @@
<config default="true" name="IsVerifyDoorEnabled" description="TM是否set atm door" max="0" min="0" paramter="" tag="" unit="" visible="false" type="Bool" />
<config default="120" name="PostTransferTimeout" description="post transfer time out" max="1000" min="1" paramter="" tag="" unit="s" type="Integer" />
<config default="960" name="AtmPressureBase" description="判断大气压的时候,压力值需要大于该值" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="305" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="305" name="VacuumPressureBase" description="判断真空的时候,压力值需要小于该值" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" visible="false"/>
<config default="1100" name="VentMaxPressure" description="腔体到达此压力自动关闭Vent阀门" max="1500" min="800" paramter="" tag="" unit="mbar" type="Double" />
<config default="0.5" name="ForelinePressureBase" visible="false" description="抽气的时候Foreline压力值需要小于该值" max="1100" min="0" paramter="" tag="" unit="mbar" type="Double" />
<config default="true" name="RunPumpRoutineEventBelowBasePressure" visible="false" description="即使在低压,仍然继续抽" max="0" min="0" paramter="" tag="" unit="" type="Bool" />

View File

@ -940,9 +940,11 @@ namespace SicUI.Client.Models.Platform.TM
if (!bret.HasValue || !bret.Value)
return;
InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.CyclePurgeCount", dialog.CycleCountValue);
InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.PumpBasePressure", dialog.PumpPressureValue);
InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.VentBasePressure", dialog.VentPressureValue);
//手动Purge不能修改System配置参数
//InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.CyclePurgeCount", dialog.CycleCountValue);
//InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.PumpBasePressure", dialog.PumpPressureValue);
//InvokeClient.Instance.Service.DoOperation("System.SetConfig", $"{module}.Purge.VentBasePressure", dialog.VentPressureValue);
TMProvider.Instance.Purge(module);
}