aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-11-22 11:36:49 +0200
committerShlomo Hecht <shlomo@twine-s.com>2020-11-22 11:36:49 +0200
commit1ed217ed1b6f967a037311df662f811d3d39f15f (patch)
tree72136671b525c06395ca5bac9560371dcea6adce /Software/Stubs Collection
parenta5776d0c00f131ec71b5e0300a0282b224530b0d (diff)
downloadTango-1ed217ed1b6f967a037311df662f811d3d39f15f.tar.gz
Tango-1ed217ed1b6f967a037311df662f811d3d39f15f.zip
init failures limit 10 instead of 3
Diffstat (limited to 'Software/Stubs Collection')
-rw-r--r--Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs b/Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs
index 9a4805843..9fa1676a6 100644
--- a/Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs
+++ b/Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs
@@ -18,9 +18,10 @@ using Tango.PMR.IO;
public void OnExecute(StubManager stubManager)
{
-
+string description = "";
ConfigurationParameters configurationParameters = new ConfigurationParameters();
+description += "Version 1.5.2.3";
configurationParameters.BreakSensorLimit = 10;
//how many samples to collect in diagnostics before sending
@@ -38,12 +39,14 @@ configurationParameters.OpenValveTimeout = 20;
configurationParameters.InitialDispenserPressure = 3.85; //used for initial pre-run maximal pressure
configurationParameters.InitialDispenserTimeout = 120000; ////used for initial pre-run target number of steps
configurationParameters.InitialDispenserTimeLag = 100;
+description = description+" "+configurationParameters.InitialDispenserPressure+"-"+configurationParameters.InitialDispenserTimeout;
//job prepare - build pressure in dispensers - target pressure, timoeout, time staps, speed
configurationParameters.DispenserBuildPressureSpeed = 950; //no more than 1000
configurationParameters.DispenserBuildPressureLimit = 0.85;
configurationParameters.DispenserBuildPressureTimeout = 420000; // 7 minutes - long prepare for 5 cycles build
configurationParameters.DispenserBuildPressureLag = 100;
+description = description+" T "+configurationParameters.DispenserBuildPressureTimeout/1000;
//temperature band 1000 = 100% - thresholds for job start around target temprature - AC
configurationParameters.ACHeatersLowerOperationLimit = 995;
@@ -58,6 +61,7 @@ configurationParameters.MidTankPressureCorrection = 0.0;
//waste factor for intersegment pressure building
configurationParameters.DispenserPresegmentWFCF = 40;
+description = description+" WF"+configurationParameters.DispenserPresegmentWFCF;
//how much time to start the WFCF process (pressure buildup) before segment start
configurationParameters.IDSPreSegmentWFCFTimeBeforeSegment = 12000;
@@ -75,6 +79,7 @@ configurationParameters.IDSPreSegmentBuildupTime = 5000;
configurationParameters.IDSCleaningSpeed = 800;
configurationParameters.IDSCleaningStopBeforeSegmentTime = 10000; //end of presegemnt
configurationParameters.IDSCleaningStartSprayPreSegmentTime =2000; //beginning of presegment
+description = description+" Cl"+configurationParameters.IDSCleaningStopBeforeSegmentTime+"-"+configurationParameters.IDSCleaningStartSprayPreSegmentTime;
int Tup = 10,Tdelay1 = 98,Tdelay2 = 198; //350nsec up, 1 second delay, 2 seconds before up again
// Tup = LeftRockerSpeed/100;
@@ -85,6 +90,7 @@ int RightRockerSpeed = Tdelay2;
configurationParameters.IDSLeftCleaningMotorSpeed = LeftRockerSpeed;
configurationParameters.IDSRightCleaningMotorSpeed = RightRockerSpeed;
+description = description+"-"+Tup+"."+Tdelay1+"."+Tdelay2;
configurationParameters.SwitchToIdleTimeinSeconds = 3600;
configurationParameters.IdleDrierTemperature = 80;
@@ -156,6 +162,7 @@ double Voltage_Hysteresis = new Double();
Voltage_Hysteresis = 4;
configurationParameters.GeneralParameters.Add(Voltage_Hysteresis);
+
File.WriteAllBytes("C:/temp/EmbParam.cfg",configurationParameters.ToBytes());
byte[] fileBytes = File.ReadAllBytes("C:/temp/EmbParam.cfg");