Advertisement
Aseron

Untitled

Feb 25th, 2019
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.29 KB | None | 0 0
  1. private void button2_Click(object sender, EventArgs e)
  2.           {
  3.                try
  4.                {
  5.                     if (controller.OperatingMode == ControllerOperatingMode.Auto)
  6.                     {
  7.                          tasks = controller.Rapid.GetTasks();
  8.                          using (Mastership m = Mastership.Request(controller.Rapid))
  9.                          {
  10.                               //Perform operation
  11.                              
  12.                               tasks[0].Stop(0);
  13.                               controller.Rapid.Stop(ABB.Robotics.Controllers.RapidDomain.StopMode.Immediate);
  14.                              
  15.  
  16.                          }
  17.                     }
  18.                     else
  19.                     {
  20.                          MessageBox.Show("Automatic mode is required to stop execution from a remote client.");
  21.                     }
  22.                }
  23.                catch (System.InvalidOperationException ex)
  24.                {
  25.                     MessageBox.Show("Mastership is held by another client." + ex.Message);
  26.                }
  27.                catch (System.Exception ex)
  28.                {
  29.                     MessageBox.Show("Unexpected error occurred: " + ex.Message);
  30.                }
  31.                
  32.  
  33.                
  34.           }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement