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; public void OnExecute(StubManager stubManager) { // for(int i = 0;i<10;i++) { stubManager.Run("StubMotorMovRequest" ,4, true, 0x800000 + 00); // 02 close up, 0 open down (0x800000 to use GOTO, The direction is DONT CARE) Thread.Sleep(1000); //Sleep for 10 milli. stubManager.Run("StubMotorStopRequest" ,4, 2); // 3 - SoftHiZ / 2 - HardHiZ / 1 - SoftStop / 0 - HardStop Thread.Sleep(2000); //Sleep for 10 milli. /* stubManager.Run("StubMotorMovRequest" ,4, true, 0x800000 + 02); // 02 close, 0 open (0x800000 to use GOTO, The direction is DONT CARE) Thread.Sleep(2000); //Sleep for 10 milli. stubManager.Run("StubMotorStopRequest" ,4, 2); // 3 - SoftHiZ / 2 - HardHiZ / 1 - SoftStop / 0 - HardStop Thread.Sleep(2000); //Sleep for 10 milli. */ } //var response = stubManager.Run("StubMotorPositionRequest" ,4); // Read Position //stubManager.WriteHex(response.Position,4); }