using System; using System.Text; using System.Linq; using System.Drawing; using System.Diagnostics; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Tango.PMR.Hardware; using Tango.PMR.Printing; using Tango.PMR.Stubs; using Tango.Stubs.UI; include "D:\stubs\addedfiles\ACHeatersDefinition.cs" include "D:\stubs\addedfiles\DCHeatersDefinition.cs" include "D:\stubs\addedfiles\MotorsConfiguration.cs" include "D:\stubs\addedfiles\DispensersConfiguration.cs" include "D:\stubs\addedfiles\DancersConfiguration.cs" include "D:\stubs\addedfiles\PID_Configuration.cs" public void OnExecute(StubManager stubManager) { Thread.Sleep(10); /*ProcessParameters processParameters = new ProcessParameters(); processParameters.DyeingSpeed = 10; processParameters.MixerTemp = 0; processParameters.DryerBufferLength = 0; processParameters.MinInkUptake = 0; processParameters.HeadZone1Temp = 0; processParameters.DryerZone1Temp = 100; processParameters.FeederTension = 0; processParameters.DryerZone2Temp = 100; processParameters.HeadZone2Temp = 0; processParameters.PullerTension = 0; processParameters.HeadZone3Temp = 0; processParameters.DryerZone3Temp = 0; processParameters.WinderTension = 0; processParameters.HeadAirFlow = 0; processParameters.DryerAirFlow = 0; processParameters.TableIndex = 0; uploadProcessParametersRequest.ProcessParameters = processParameters; var response1 = stubManager.Run(uploadProcessParametersRequest); */ UploadHardwareConfigurationRequest uploadHardwareConfigurationRequest = new UploadHardwareConfigurationRequest(); HardwareConfiguration hardwareConfiguration = new HardwareConfiguration(); //hardwareConfiguration.PidControls.Add(HeadZ1Heater); //hardwareConfiguration.PidControls.Add(HeadZ2Heater); //hardwareConfiguration.PidControls.Add(HeadZ3Heater); //hardwareConfiguration.PidControls.Add(HeadZ4Heater); //hardwareConfiguration.PidControls.Add(MixerHeater); //hardwareConfiguration.PidControls.Add(DryerHeater1000); //hardwareConfiguration.PidControls.Add(DryerHeater200w1); hardwareConfiguration.Motors.Add(FeederMotor); hardwareConfiguration.Motors.Add(WinderMotor); hardwareConfiguration.Motors.Add(DryerMotor); hardwareConfiguration.Motors.Add(PoolerMotor); hardwareConfiguration.Motors.Add(ScrewMotor); //hardwareConfiguration.Motors.Add(LeftRockerMotor); //hardwareConfiguration.Motors.Add(RightRockerMotor); //hardwareConfiguration.Motors.Add(Dispenser4Motor); //hardwareConfiguration.Motors.Add(Dispenser7Motor); //hardwareConfiguration.Motors.Add(Dispenser8Motor); //hardwareConfiguration.Dispensers.Add(hardware7Dispenser); hardwareConfiguration.PidControls.Add(FeederPidControl); hardwareConfiguration.PidControls.Add(PoolerPidControl); hardwareConfiguration.PidControls.Add(WinderPidControl); hardwareConfiguration.Dancers.Add(FeederDancer); hardwareConfiguration.Dancers.Add(PoolerDancer); hardwareConfiguration.Dancers.Add(WinderDancer); hardwareConfiguration.Winders.Add(Winder); stubManager.WriteLine("data.data length = " + hardwareConfiguration.CalculateSize()); uploadHardwareConfigurationRequest.HardwareConfiguration = hardwareConfiguration; var response = stubManager.Run(uploadHardwareConfigurationRequest); /*Thread.Sleep(5000);*/ }