1.优化系统参数一键配置传盘功能
This commit is contained in:
parent
7944294477
commit
bf7777942e
|
@ -369,7 +369,11 @@ namespace MECF.Framework.UI.Client.CenterViews.Configs.SystemConfig
|
|||
|
||||
if (key == "TM.ProcessPressure")
|
||||
{
|
||||
SetTansferPressure(value);
|
||||
SetTansferPressure1(value);
|
||||
}
|
||||
else if (key == "TM.VacuumPressureBaseOffset")
|
||||
{
|
||||
SetTansferPressure2(value);
|
||||
}
|
||||
|
||||
item.TextSaved = true;
|
||||
|
@ -410,35 +414,70 @@ namespace MECF.Framework.UI.Client.CenterViews.Configs.SystemConfig
|
|||
}
|
||||
|
||||
//设置传盘压力相关参数
|
||||
private void SetTansferPressure(string value)
|
||||
private void SetTansferPressure1(string value)
|
||||
{
|
||||
double.TryParse(value, out double dbValue);
|
||||
|
||||
double offset = (double)QueryDataClient.Instance.Service.GetConfig("TM.VacuumPressureBaseOffset");
|
||||
|
||||
double basePressure = offset + double.Parse(value);
|
||||
double basePressure = offset + dbValue;
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.PressureBalance.BalancePressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.PressureBalance.BalancePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.Purge.VentBasePressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.Purge.VentBasePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.ProcessIdle.FinalPressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.PreProcess.ChamberPressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.ProcessIdle.FinalPressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.PreProcess.ChamberPressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "LoadLock.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "LoadLock.Purge.VentBasePressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "LoadLock.Purge.VentBasePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "UnLoad.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "UnLoad.Purge.VentBasePressure", value);
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "UnLoad.Purge.VentBasePressure", dbValue);
|
||||
}
|
||||
|
||||
private void SetTansferPressure2(string value)
|
||||
{
|
||||
double.TryParse(value, out double offset);
|
||||
|
||||
double dbValue = (double)QueryDataClient.Instance.Service.GetConfig("TM.ProcessPressure");
|
||||
|
||||
double basePressure = offset + dbValue;
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.PressureBalance.BalancePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "TM.Purge.VentBasePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM1.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "PM.PM2.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "LoadLock.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "LoadLock.Purge.VentBasePressure", dbValue);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "UnLoad.VacuumPressureBase", basePressure);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"{SystemName}.SetConfig", "UnLoad.Purge.VentBasePressure", dbValue);
|
||||
}
|
||||
|
||||
|
||||
|
|
Reference in New Issue