1.系统参数增加一键设置传盘压力功能
This commit is contained in:
parent
ba0b559735
commit
c69d8f9bfc
|
@ -1556,6 +1556,8 @@
|
|||
</configs>
|
||||
</configs>
|
||||
<configs name="TM">
|
||||
<config default="300" name="ProcessPressure" description="传盘压力基准" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
|
||||
<config default="20" name="VacuumPressureBaseOffset" description="传盘压力Offset" max="1200" min="0" paramter="" tag="" unit="mbar" type="Double" />
|
||||
<config default="192.168.1.102:102" name="SiemensIP" description="Siemens IP Address" 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" />
|
||||
|
|
|
@ -218,8 +218,87 @@ namespace SicRT.Equipments.Systems
|
|||
_returnAll = new ReturnAllWafer();
|
||||
|
||||
|
||||
SC.RegisterValueChangedCallback("TM.ProcessPressure", SetTansferPressure1);
|
||||
|
||||
SC.RegisterValueChangedCallback("TM.VacuumPressureBaseOffset", SetTansferPressure2);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private void SetTansferPressure1(object value)
|
||||
{
|
||||
try
|
||||
{
|
||||
double.TryParse(value.ToString(), out double dbValue);
|
||||
|
||||
double offset = SC.GetValue<double>("TM.VacuumPressureBaseOffset");
|
||||
|
||||
double basePressure = offset + dbValue;
|
||||
|
||||
SC.SetItemValue("TM.PressureBalance.BalancePressure", dbValue);
|
||||
|
||||
SC.SetItemValue("TM.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("TM.Purge.VentBasePressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("PM.PM1.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM1.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM2.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM2.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("LoadLock.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("LoadLock.Purge.VentBasePressure", dbValue);
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
EV.PostWarningLog("System", ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
private void SetTansferPressure2(object value)
|
||||
{
|
||||
try
|
||||
{
|
||||
double dbValue = SC.GetValue<double>("TM.ProcessPressure");
|
||||
|
||||
double.TryParse(value.ToString(), out double offset);
|
||||
|
||||
double basePressure = offset + dbValue;
|
||||
|
||||
SC.SetItemValue("TM.PressureBalance.BalancePressure", dbValue);
|
||||
|
||||
SC.SetItemValue("TM.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("TM.Purge.VentBasePressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("PM.PM1.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM1.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM2.ProcessIdle.FinalPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("PM.PM2.PreProcess.ChamberPressure", dbValue);
|
||||
|
||||
SC.SetItemValue("LoadLock.VacuumPressureBase", basePressure);
|
||||
|
||||
SC.SetItemValue("LoadLock.Purge.VentBasePressure", dbValue);
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
EV.PostWarningLog("System", ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 创建指定的Module的实例。
|
||||
/// </summary>
|
||||
|
|
|
@ -51,6 +51,6 @@ using System.Windows;
|
|||
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
|
||||
// 方法是按如下所示使用“*”: :
|
||||
|
||||
[assembly: AssemblyVersion("1.0.7.26")]
|
||||
[assembly: AssemblyVersion("1.0.7.27")]
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,15 @@
|
|||
|
||||
# Sic 系统更新历史记录
|
||||
|
||||
## Version 1.0.7.27
|
||||
|
||||
**2023-06-19**
|
||||
|
||||
- Bug修复
|
||||
-
|
||||
- 新特性
|
||||
- 系统配置参数增加一键设置传盘压力参数
|
||||
|
||||
## Version 1.0.7.26
|
||||
|
||||
**2023-06-14**
|
||||
|
|
|
@ -54,5 +54,5 @@ using System.Windows;
|
|||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.7.26")]
|
||||
[assembly: AssemblyVersion("1.0.7.27")]
|
||||
|
||||
|
|
Loading…
Reference in New Issue