diff options
Diffstat (limited to 'Software/Stubs Collection')
| -rw-r--r-- | Software/Stubs Collection/stubs/embeddedparametersbuild_w_cleaning.cs | 9 |
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"); |
