|
@@ -11,15 +11,11 @@ using Venus_Core;
|
|
|
using Venus_MainPages.Views;
|
|
|
using System.Linq;
|
|
|
using System.Threading.Tasks;
|
|
|
-using Microsoft.Win32;
|
|
|
using System.IO;
|
|
|
using Venus_Themes.CustomControls;
|
|
|
using Venus_MainPages.Unity;
|
|
|
-using Venus_Unity;
|
|
|
using MECF.Framework.Common.CommonData.DeviceData;
|
|
|
-using System.Windows.Shapes;
|
|
|
using Path = System.IO.Path;
|
|
|
-using MECF.Framework.Common.Equipment;
|
|
|
|
|
|
namespace Venus_MainPages.ViewModels
|
|
|
{
|
|
@@ -56,10 +52,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
private bool m_GuageValveIsOpen;
|
|
|
private bool m_PendulumValveIsOpen;
|
|
|
|
|
|
-
|
|
|
- //private bool m_BRFIsOn;
|
|
|
- //private bool m_SRFIsOn;
|
|
|
-
|
|
|
private double m_HeGasSetpoint;
|
|
|
private int m_HePressureSetpoint;
|
|
|
|
|
@@ -107,8 +99,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
private AITPendulumValveData m_PendulumValveData;
|
|
|
|
|
|
- //private AITHVData m_ESCHVData;
|
|
|
-
|
|
|
private PMState m_PMCurrentState;
|
|
|
|
|
|
private bool m_SourceRFFanInterlock;
|
|
@@ -180,20 +170,10 @@ namespace Venus_MainPages.ViewModels
|
|
|
private float m_OuterTemperature;
|
|
|
private float m_TopTemperature;
|
|
|
|
|
|
- //private float m_HVTemperature;
|
|
|
|
|
|
|
|
|
private int m_ESCHVOutputVoltage;
|
|
|
|
|
|
- //private float m_SRfReflectPower;
|
|
|
- //private float m_SRfForwardPowerFeedBack;
|
|
|
-
|
|
|
- //private float m_BRfReflectPower;
|
|
|
- //private float m_BRfForwardPowerFeedBack;
|
|
|
-
|
|
|
- //private int m_MatchWorkMode;
|
|
|
- //private int m_BiasMatchWorkMode;
|
|
|
-
|
|
|
private float m_MatchC1;
|
|
|
private float m_MatchC2;
|
|
|
private float m_BiasMatchC1;
|
|
@@ -1148,11 +1128,9 @@ namespace Venus_MainPages.ViewModels
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.MfcGas6.SetPoint", MFC6SetPoint);
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.MfcGas7.SetPoint", MFC7SetPoint);
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.MfcGas8.SetPoint", MFC8SetPoint);
|
|
|
-
|
|
|
await Task.Delay(1000);
|
|
|
object[] mfc = new object[8];
|
|
|
string[] mfcSetPoint = new string[8];
|
|
|
-
|
|
|
mfc[0] = MFC1Data.SetPoint;
|
|
|
mfc[1] = MFC2Data.SetPoint;
|
|
|
mfc[2] = MFC3Data.SetPoint;
|
|
@@ -1250,28 +1228,12 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
private void OnPump()
|
|
|
{
|
|
|
- //if (RtDataValues[$"{ModuleName}.FsmState"].ToString() == PMState.Pumping.ToString())
|
|
|
if (PMCurrentState == PMState.Pumping)
|
|
|
{
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.{RtOperation.Abort}");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- //if (PMCurrentState == PMState.pum)
|
|
|
- //{
|
|
|
- // InvokeClient.Instance.Service.DoOperation($"{ModuleName}.StopPump");
|
|
|
- // return;
|
|
|
- //}
|
|
|
- //string BasePressureSetPoint= RtConfigValues[$"{ModuleName}.Pump.PumpBasePressure"].ToString(); ;
|
|
|
- //{
|
|
|
- // get { return RtConfigValues[$"{ModuleName}.Pump.PumpBasePressure"].ToString(); }
|
|
|
- //}
|
|
|
-
|
|
|
- //string PumpLimitSetPoint= RtConfigValues[$"{ModuleName}.Pump.PumpTimeLimit"].ToString();
|
|
|
- //{
|
|
|
- // get { return RtConfigValues[$"{ModuleName}.Pump.PumpTimeLimit"].ToString(); }
|
|
|
- //}
|
|
|
-
|
|
|
string BasePressureSetPoint = QueryDataClient.Instance.Service.GetConfig($"{ModuleName}.Pump.PumpBasePressure").ToString();
|
|
|
|
|
|
string PumpLimitSetPoint = QueryDataClient.Instance.Service.GetConfig($"{ModuleName}.Pump.PumpTimeLimit").ToString();
|
|
@@ -1301,17 +1263,11 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
private void OnOpenPump()
|
|
|
{
|
|
|
-
|
|
|
- //if (RtDataValues[$"{ModuleName}.FsmState"].ToString() == "LaunchingPump")
|
|
|
if (PMCurrentState == PMState.LaunchingPump)
|
|
|
{
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.{RtOperation.Abort}");
|
|
|
return;
|
|
|
}
|
|
|
- //if (PumpIsOpen == true)
|
|
|
- //{
|
|
|
- // return;
|
|
|
- //}
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.StartPump");
|
|
|
}
|
|
|
private void OnClosePump()
|
|
@@ -1321,8 +1277,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
}
|
|
|
private void OnOpenTurboPump()
|
|
|
{
|
|
|
- //TurboIsOpen = true;
|
|
|
- //if (RtDataValues[$"{ModuleName}.FsmState"].ToString() == "LaunchingTurbo")
|
|
|
if (PMCurrentState == PMState.LaunchingTurboPump)
|
|
|
{
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.{RtOperation.Abort}");
|
|
@@ -1403,8 +1357,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
}
|
|
|
private void OnOpenButterflyValveView()
|
|
|
{
|
|
|
- //if (butterflyValveMessageBox == null)
|
|
|
- //{
|
|
|
var _mainWindow = Application.Current.Windows.Cast<Window>().FirstOrDefault(window => window is Window) as Window;
|
|
|
butterflyValveMessageBox = new ButterflyValveView(ModuleName.ToString());
|
|
|
butterflyValveMessageBox.WindowStartupLocation = WindowStartupLocation.Manual;
|
|
@@ -1412,34 +1364,12 @@ namespace Venus_MainPages.ViewModels
|
|
|
butterflyValveMessageBox.Top = 600;
|
|
|
butterflyValveMessageBox.Show();
|
|
|
butterflyValveMessageBox.Owner = _mainWindow;
|
|
|
- //}
|
|
|
-
|
|
|
}
|
|
|
private void OnLoadRecipe()
|
|
|
{
|
|
|
CurrentModuleRecipes = GetFilesNames(Path.Combine(QueryDataClient.Instance.Service.GetData("GetRTPath").ToString(), "Recipes", ModuleName)).ToList();
|
|
|
}
|
|
|
|
|
|
- //private async void OnHV()
|
|
|
- //{
|
|
|
- // if (ESCHVData.IsOn == true)
|
|
|
- // {
|
|
|
- // InvokeClient.Instance.Service.DoOperation($"{ModuleName}.SetESCHVIsOn", false);
|
|
|
-
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // await Task.Run(async () =>
|
|
|
- // {
|
|
|
- // InvokeClient.Instance.Service.DoOperation($"{ModuleName}.SetESCHVIsOn", true);
|
|
|
- // await Task.Delay(1000);
|
|
|
- // InvokeClient.Instance.Service.DoOperation($"{ModuleName}.SetESCHV", ESCVoltage);
|
|
|
-
|
|
|
- // });
|
|
|
- // }
|
|
|
-
|
|
|
-
|
|
|
- //}
|
|
|
private void OnHVSet()
|
|
|
{
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.SetESCHV", ESCVoltage);
|
|
@@ -1490,9 +1420,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
default:
|
|
|
return;
|
|
|
}
|
|
|
- //var value = (QueryDataClient.Instance.Service.GetConfig($"{ModuleName}.Chiller.ChillerTemperatureOffset").ToString());
|
|
|
- //float x;
|
|
|
- //float.TryParse(value, out x);
|
|
|
InvokeClient.Instance.Service.DoOperation($"{ModuleName}.HeatChiller", chillerType.ToString(), setPoint, offset);
|
|
|
}
|
|
|
|
|
@@ -1812,12 +1739,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
m_RtDataKeys.Add($"{ModuleName}.GetPVPosition");
|
|
|
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.Chiller.Temp");
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.{VenusDevice.ESCHV}.Temp");
|
|
|
-
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.ESCHV.OutputVoltage");
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.ESCHV.IsOn");
|
|
|
-
|
|
|
|
|
|
m_RtDataKeys.Add($"{ModuleName}.IsWaterFlowOk");
|
|
|
m_RtDataKeys.Add($"{ModuleName}.IsWLK");
|
|
@@ -1828,9 +1749,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
m_RtDataKeys.Add($"{ModuleName}.GasBoxDoorSW.Value");
|
|
|
m_RtDataKeys.Add($"{ModuleName}.GasBoxPressureSW.Value");
|
|
|
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.WallTempFeedBack");
|
|
|
- //m_RtDataKeys.Add($"{ModuleName}.Chiller.IsOn");
|
|
|
-
|
|
|
m_RtDataKeys.Add($"{ModuleName}.InnerChiller.IsOn");
|
|
|
|
|
|
|