aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt')
-rw-r--r--Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt46
1 files changed, 38 insertions, 8 deletions
diff --git a/Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt b/Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt
index 403f8710f..712cd9353 100644
--- a/Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt
+++ b/Software/Stubs Collection/Procedures/EmbeddedParametersBuild.txt
@@ -40,7 +40,7 @@ public class Program
{
public void OnExecute(IProcedureContext context)
{
-
+ string description = "";
context.AddResult(ResultType.Passed, "My Value Name", "Test for this value has passed.");
ConfigurationParameters configurationParameters = new ConfigurationParameters();
@@ -51,11 +51,11 @@ public class Program
Advancedparam.Autofill = true;
if (AdvancedParams == true)
Advancedparam = context.RequestUserInputFor<Advanced>(Advancedparam,"Advanced parameters input Required","Please fill in the form");
-
+ description += "Version 1.5.3.3";
configurationParameters.BreakSensorLimit = 10;
//how many samples to collect in diagnostics before sending
- configurationParameters.DiagnosticCollectionLimit = 3;
+ configurationParameters.DiagnosticCollectionLimit = 1;
//how many consecutive readout before declaring DC over/underheat alarm
configurationParameters.OverHeatCountLimit = 3;
@@ -66,15 +66,17 @@ public class Program
configurationParameters.OpenValveTimeout = 20;
//backlash after filling - target pressure, timoeout, time staps (speed will be added in general parameters)
- configurationParameters.InitialDispenserPressure = 0.25;
- configurationParameters.InitialDispenserTimeout = 60000; //20 seconds
+ 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/1000;
//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 = 180000;
+ configurationParameters.DispenserBuildPressureTimeout = 420000;
configurationParameters.DispenserBuildPressureLag = 100;
+ description = description+" T "+configurationParameters.DispenserBuildPressureTimeout/1000;
//temperature band 1000 = 100% - thresholds for job start around target temprature - AC
configurationParameters.ACHeatersLowerOperationLimit = 995;
@@ -89,7 +91,8 @@ public class Program
//waste factor for intersegment pressure building
configurationParameters.DispenserPresegmentWFCF = Advancedparam.WFCF;
-
+ description = description+" WF"+configurationParameters.DispenserPresegmentWFCF;
+
//how much time to start the WFCF process (pressure buildup) before segment start
configurationParameters.IDSPreSegmentWFCFTimeBeforeSegment = 12000;
@@ -107,7 +110,8 @@ public class Program
configurationParameters.IDSCleaningSpeed = 800;
configurationParameters.IDSCleaningStopBeforeSegmentTime = 10000; //end of presegemnt
configurationParameters.IDSCleaningStartSprayPreSegmentTime =2000; //beginning of presegment
-
+ description = description+" Cl"+configurationParameters.IDSCleaningStopBeforeSegmentTime/1000+"-"+configurationParameters.IDSCleaningStartSprayPreSegmentTime/1000;
+
bool SetCleaning = context.GetInput<bool>("SetCleaningValues");
Cleaning Clean = new Cleaning();
Clean.Tup = 10;
@@ -124,6 +128,7 @@ public class Program
configurationParameters.IDSLeftCleaningMotorSpeed = LeftRockerSpeed;
configurationParameters.IDSRightCleaningMotorSpeed = RightRockerSpeed;
+ description = description+"-"+Clean.Tup+"."+Clean.Tdelay1+"."+Clean.Tdelay2;
configurationParameters.SwitchToIdleTimeinSeconds = 3600;
configurationParameters.IdleDrierTemperature = 80;
@@ -153,6 +158,7 @@ public class Program
Double checkMotorAlarms = new Double();
checkMotorAlarms = 1.0;
configurationParameters.GeneralParameters.Add(checkMotorAlarms);
+ description = description+"-Cur"+checkCurrentAlarms+"Tamp"+checkTamperAlarms+"Mot"+checkMotorAlarms;
/*5*/
Double WinderBackToBaseTime = new Double();
@@ -174,6 +180,30 @@ public class Program
if (Advancedparam.Autofill == false)
SetAutoFill = 0.0;
configurationParameters.GeneralParameters.Add(SetAutoFill);
+ description = description+"-AF"+SetAutoFill+"DI"+SetDiagnosticMode;
+ /*9*/
+ double PowerOffDisableCleaning = new Double();
+ PowerOffDisableCleaning = 0.0;
+ configurationParameters.GeneralParameters.Add(PowerOffDisableCleaning);
+ /*10*/
+ double SublimationBlowTime = new Double();
+ SublimationBlowTime = 30.0;
+ configurationParameters.GeneralParameters.Add(SublimationBlowTime);
+ /*11*/
+ double AllowedRangeForHeadBlowerDeviation = new Double();
+ AllowedRangeForHeadBlowerDeviation = 7;
+ configurationParameters.GeneralParameters.Add(AllowedRangeForHeadBlowerDeviation);
+ /*12*/
+ double AllowedRangeForWasteBlowerDeviation = new Double();
+ AllowedRangeForWasteBlowerDeviation = 20;
+ configurationParameters.GeneralParameters.Add(AllowedRangeForWasteBlowerDeviation);
+ /*13*/
+ double Voltage_Hysteresis = new Double();
+ Voltage_Hysteresis = 4;
+ configurationParameters.GeneralParameters.Add(Voltage_Hysteresis);
+
+ configurationParameters.Description = description;
+
//configurationParameters = context.RequestUserInputFor<ConfigurationParameters>(configurationParameters,"ConfigurationParameters Input Required","Please fill in the form");
/*Directory.CreateDirectory ("C:/Temp");