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.Stubs; //using Tango.Stubs.UI; using Tango.Stubs;// using Tango.PMR.Printing; using Tango.PMR.Hardware; public void OnExecute(StubManager stubManager) { /* ProcessParameters processParameters = new ProcessParameters(); processParameters.DyeingSpeed = 30; processParameters.DryerBufferLength = 0; processParameters.MinInkUptake = 0; processParameters.DryerZone1Temp = 120; processParameters.DryerZone2Temp = 0; processParameters.DryerZone3Temp = 0; processParameters.HeadZone1Temp = 120; processParameters.HeadZone2Temp = 150; processParameters.HeadZone3Temp = 150; processParameters.HeadZone4Temp = 150; processParameters.HeadZone5Temp = 0; UploadProcessParametersRequest uploadProcessParametersRequest = new UploadProcessParametersRequest(); uploadProcessParametersRequest.ProcessParameters = processParameters; var response1 = stubManager.Run(uploadProcessParametersRequest); */ stubManager.Write("\n"); stubManager.Write("HZone_1 \tHZone_3 \tHZone_5 \tHZone_7 \tHZone_9 \tHZone_11\tHAir_1 \tMixer \tHZone_2 \tHZone_4 \tHZone_6 \tHZone_8 \tHZone_10 \tHZone_12 \n"); stubManager.Write("------- \t---------\t---------\t---------\t---------\t---------\t------- \t------- \t------- \t-----------\t-----------\t-----------\t-----------\t-----------\n"); for (int j = 0; j < 1000; j++) { for (int i = 12; i < 26; i++)//12 { var response = stubManager.Run("StubTempSensorRequest" ,0x100 + i); //Add 0x100 for internal temperature float ftemp = (float)response.TemperatureCMultBy100; ftemp = ftemp / 100; stubManager.Write(ftemp.ToString("F2")); stubManager.Write("°C\t"); } stubManager.Write("\n"); Thread.Sleep(1000); } }