aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/TestDispenser7.cs
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-07-12 16:28:49 +0300
committerAvi Levkovich <avi@twine-s.com>2018-07-12 16:28:49 +0300
commit0de74a76e7002a1b960c3fa68f8b4cd530865e15 (patch)
treee3d372f9b115fa109eaa4b358378812d6d630651 /Software/Stubs Collection/stubs/TestDispenser7.cs
parentdec3cd03aec51dca67150e2f6ba76c7eda7f11a4 (diff)
downloadTango-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.cs27
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);