|
@@ -739,6 +739,7 @@ namespace Venus_Simulator.Instances
|
|
|
MonitorSEPressure(item.Key);
|
|
|
MonitorSEGas(item.Key);
|
|
|
ChangeTime(item.Key);
|
|
|
+ this.SimulateSEHe(item.Key);
|
|
|
break;
|
|
|
case JetChamber.VenusDE:
|
|
|
MonitorPin(item.Key);
|
|
@@ -746,6 +747,7 @@ namespace Venus_Simulator.Instances
|
|
|
//MonitorVenuDESlitDoor(item.Key);
|
|
|
MonitorDEPressure(item.Key);
|
|
|
ChangeTime(item.Key);
|
|
|
+ this.SimulateDEHe(item.Key);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -2306,6 +2308,22 @@ namespace Venus_Simulator.Instances
|
|
|
|
|
|
SetAiValue($"{mod}.AI_Turbo_Pump_N2_Flow", (float)sp);
|
|
|
}
|
|
|
+ private void SimulateSEHe(ModuleName mod)
|
|
|
+ {
|
|
|
+ var sp = GetAoValue($"{mod}.AO_ESC_He_Pressure_Setpoint");
|
|
|
+
|
|
|
+ var mock_fb = _rd.Next((int)sp - 3, (int)sp + 3) + _rd.NextDouble();
|
|
|
+
|
|
|
+ SetAiValue($"{mod}.AI_He_Flow", (float)mock_fb);
|
|
|
+ }
|
|
|
+ private void SimulateDEHe(ModuleName mod)
|
|
|
+ {
|
|
|
+ var sp = GetAoValue($"{mod}.AO_ESC_He_Pressure_Setpoint1");
|
|
|
+
|
|
|
+ var mock_fb = _rd.Next((int)sp - 3, (int)sp + 3) + _rd.NextDouble();
|
|
|
+
|
|
|
+ SetAiValue($"{mod}.AI_MFC_He1_Flow", (float)mock_fb);
|
|
|
+ }
|
|
|
private void SimulateHe(ModuleName mod)
|
|
|
{
|
|
|
var sp = GetAoValue($"{mod}.AO_He_Flow_Setpoint");
|