diff options
| author | Avi Levkovich <avi@twine-s.com> | 2018-07-12 16:28:49 +0300 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2018-07-12 16:28:49 +0300 |
| commit | 0de74a76e7002a1b960c3fa68f8b4cd530865e15 (patch) | |
| tree | e3d372f9b115fa109eaa4b358378812d6d630651 /Software/Stubs Collection/stubs/TestDispenser7.cs | |
| parent | dec3cd03aec51dca67150e2f6ba76c7eda7f11a4 (diff) | |
| download | Tango-0de74a76e7002a1b960c3fa68f8b4cd530865e15.tar.gz Tango-0de74a76e7002a1b960c3fa68f8b4cd530865e15.zip | |
Add control Chiller, control head zone 4, log err job speed,
Diffstat (limited to 'Software/Stubs Collection/stubs/TestDispenser7.cs')
| -rw-r--r-- | Software/Stubs Collection/stubs/TestDispenser7.cs | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/Software/Stubs Collection/stubs/TestDispenser7.cs b/Software/Stubs Collection/stubs/TestDispenser7.cs index 892e74385..58339e708 100644 --- a/Software/Stubs Collection/stubs/TestDispenser7.cs +++ b/Software/Stubs Collection/stubs/TestDispenser7.cs @@ -10,7 +10,7 @@ using System.Collections.Generic; using Tango.PMR.Hardware; using Tango.PMR.Printing; using Tango.PMR.Stubs; -using Tango.Stubs.UI; +using Tango.Stubs; public void OnExecute(StubManager stubManager) @@ -18,17 +18,17 @@ public void OnExecute(StubManager stubManager) Thread.Sleep(10); HardwareMotor Dispenser7Motor = new HardwareMotor(); Dispenser7Motor.HardwareMotorType = Tango.PMR.Hardware.HardwareMotorType.MotoDispenser7; -Dispenser7Motor.MinFrequency = 0; +/*Dispenser7Motor.MinFrequency = 0; Dispenser7Motor.MaxFrequency = 100000; Dispenser7Motor.SetMicroStep = 1; -Dispenser7Motor.MicroStep = 16; +Dispenser7Motor.MicroStep = 64;*/ Dispenser7Motor.MaxChangeSlope = 0x7ff; -Dispenser7Motor.HighLengthMicroSecond = 0; +/*Dispenser7Motor.HighLengthMicroSecond = 0; Dispenser7Motor.SpeedMaster = false; Dispenser7Motor.PulsePerRound = 200; Dispenser7Motor.PulleyRadius = 0.8; Dispenser7Motor.ConfigWord = 0x1CA0; -Dispenser7Motor.DirectionThreadWize = false; +Dispenser7Motor.DirectionThreadWize = true; Dispenser7Motor.KvalHold = 0x08; Dispenser7Motor.KvalRun = 0x20; Dispenser7Motor.KvalAcc = 0x20; @@ -42,7 +42,7 @@ Dispenser7Motor.IntSpd = 0x22C5; Dispenser7Motor.FnSlpAcc = 0x15; Dispenser7Motor.FnSlpDec = 0x15; Dispenser7Motor.FsSpd = 0x3ff; - +*/ UploadHardwareConfigurationRequest uploadHardwareConfigurationRequest = new UploadHardwareConfigurationRequest(); @@ -53,15 +53,16 @@ hardwareConfiguration.Motors.Add(Dispenser7Motor); stubManager.WriteLine("data.data length = " + hardwareConfiguration.CalculateSize()); -uploadHardwareConfigurationRequest.HardwareConfiguration = hardwareConfiguration; +//uploadHardwareConfigurationRequest.HardwareConfiguration = hardwareConfiguration; var response = stubManager.Run<UploadHardwareConfigurationResponse>(uploadHardwareConfigurationRequest); - /*Thread.Sleep(5000);*/ -var response3 = stubManager.Run<StubValveResponse>("StubValveRequest" ,6, 10, false); -var response4 = stubManager.Run<StubMotorRunResponse>("StubMotorRunRequest" ,12, false, 1200); -Thread.Sleep(1000); +var response2 = stubManager.Run<StubMotorStopResponse>("StubMotorStopRequest" ,12,2); + Thread.Sleep(500); +var response3 = stubManager.Run<StubValveResponse>("StubValveRequest" ,6, 10, true); +var response4 = stubManager.Run<StubMotorRunResponse>("StubMotorRunRequest" ,12, false, 4000); +//Thread.Sleep(10000); //open valve toward the midtank, stop dispenser 7 -//var response3 = stubManager.Run<StubValveResponse>("StubValveRequest" ,6, 10, false); -//var response2 = stubManager.Run<StubMotorStopResponse>("StubMotorStopRequest" ,12,2); +//var response5 = stubManager.Run<StubValveResponse>("StubValveRequest" ,7, 10, false); +//var response2 = stubManager.Run<StubMotorStopResponse>("StubMotorStopRequest" ,13,2); |
