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 = 40; processParameters.DryerBufferLength = 0; processParameters.MinInkUptake = 200; processParameters.DryerZone1Temp = 0; processParameters.DryerZone2Temp = 0; processParameters.DryerZone3Temp = 0; processParameters.HeadZone1Temp = 80; processParameters.HeadZone2Temp = 80; processParameters.HeadZone3Temp = 150; processParameters.HeadZone4Temp = 150; processParameters.HeadZone5Temp = 0; UploadProcessParametersRequest uploadProcessParametersRequest = new UploadProcessParametersRequest(); uploadProcessParametersRequest.ProcessParameters = processParameters; var response1 = stubManager.Run(uploadProcessParametersRequest);*/ for (int j = 0; j < 1000; j++) { if((j%10 ==0) ) { stubManager.Write("\n"); stubManager.Write("DYEINGH_6\tDYEINGH_1\tDYEINGH_2\tDYEINGH_3\tDYEINGH_4\tDYEINGH_5\tDRYER_1 \tDRYER_2 \tDRYER_3 \tENCLOSURE_1\tENCLOSURE_2\tENCLOSURE_3\n"); stubManager.Write("------- \t---------\t---------\t---------\t---------\t---------\t------- \t------- \t------- \t-----------\t-----------\t-----------\n"); } for (int i = 0; i < 6; i++)//12 { var response = stubManager.Run("StubTempSensorRequest" ,i); // float ftemp = (float)response.TemperatureCMultBy100; ftemp = ftemp / 100; stubManager.Write(ftemp.ToString("F2")); stubManager.Write("°C \t"); } stubManager.Write("\n"); Thread.Sleep(1000); } }