User Tools

Site Tools


commands:status

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
commands:status [2016/09/07 22:03]
asiadmin ↷ Page moved from documentation:commands:status to commands:status
commands:status [2019/04/18 23:33] (current)
Line 1: Line 1:
 +====== Command:​STATUS (/)======
  
 +--> MS2000 or RM2000 syntax#
 +
 +^Shortcut ​ |/| 
 +^Format ​ |STATUS|
 +
 +<--
 +
 +--> Tiger syntax# ​
 +
 +^Shortcut ​ |/| 
 +^Format ​ |STATUS|
 +^Type    |Broadcast command ​ |
 +
 +<--
 +
 +Inquires regarding the motor status of all axes.  Queries the controller whether or not any of the motors are still busy moving following a serial command. ​ Using the shortcut / is the preferred method for rapid polling of the controller for a busy state. ​ The / is handled quickly in the command parser. ​
 +== Reply ==
 +
 +The positive reply can come in two forms: \\
 +<wrap reply> N </​wrap>​ - there are no motors running from a serial command \\
 +<wrap reply> B </​wrap>​ - there is a motor running from a serial command \\
 +== Example ==
 +
 +<asi> $ MOVE X=12345
 +:A
 +$ STATUS
 +B
 +$ /
 +N</​asi>​
 +
 +In this example, the command ''​MOVE''​ started the X-axis moving towards the position 1.2345 millimeters from the origin. ​ The first ''​STATUS''​ command returned a <wrap reply> B </​wrap>​ showing that the motor is still busy moving towards the target. ​ The second time, the ''​STATUS''​ command returned an <wrap reply> N </​wrap>​ signifying that the ''​MOVE''​ command is finished and there is no longer any motor movement.
 +
 +
 +
 +
 +{{tag>​commands tiger ms2000}}
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
commands/status.txt · Last modified: 2019/04/18 23:33 (external edit)