Difference between revisions of "AXY:MC-Basic:axis.ISMOVING"

From SoftMC-Wiki
Jump to: navigation, search
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
__NOINDEX__
 +
<!-- {{Languages|MC-Basic:axis.ISMOVING}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
 
  
 
|SYNTAX=
 
|SYNTAX=
Line 10: Line 11:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
 +
 
This flag indicates the state of the motion profiler.
 
This flag indicates the state of the motion profiler.
  
Line 22: Line 24:
 
3 = Element is at the third motion phase (reaching final velocity ). If final velocity is less than cruise velocity, it indicates that the axis is decelerating.
 
3 = Element is at the third motion phase (reaching final velocity ). If final velocity is less than cruise velocity, it indicates that the axis is decelerating.
  
<font color="red">
+
In case of geared element this value is returned unless an incremental move is issued.<br>
In case of geared element this values is returned unless an incremental move is issued.<br>
+
For a geared element, this value is returned unless an incremental move is issued.
For a geared element, this value is returned unless an incremental move is issued.</font>
 
  
  
{{Note| The isMoving flag is actually a state variable of an internal state machine, when sample din events (or recording) it will always indicate state of the next sample. Therefore a one-sample difference between time measurements using [[Axystems:MC-Basic:axis.ACCELERATIONCOMMAND|accelecmd]] and ismoving can occur.  
+
{{Note| The IsMoving flag is actually a state variable of an internal state machine. When sampling (or recording) digital input events, it will always indicate the state of the next sample. Therefore a one-sample difference between time measurements using [[MC-Basic:axis.ACCELERATIONCOMMAND|accelecmd]] and IsMoving can occur.  
<br> See: {{Bugzilla|5375}} }}
+
<!-- <br> See: {{Bugzilla|5375}} --> <!--}}
  
  
|TYPE=
+
|TYPE=  
 
Long
 
Long
  
|RANGE=
+
|RANGE=  
 
-1 to 3
 
-1 to 3
  
|UNITS=
+
|UNITS=  
 
 
 
 
|DEFAULT=
 
  
 +
|DEFAULT=
  
|SCOPE=
+
|SCOPE=Configuration, Task or Terminal
Configuration, Task or Terminal
 
  
|LIMITATIONS=
+
|LIMITATIONS=
Read-Only
+
Read only
  
 
|EXAMPLE=
 
|EXAMPLE=
 
While a1.IsMoving >0 <br>
 
While a1.IsMoving >0 <br>
 
End While
 
End While
:::waits for profiler to finish<br>
+
:::waits for profiler to finish
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.ISSETTLED|axis.ISSETTLED]]
+
* [[MC-Basic:axis.ISSETTLED|axis.ISSETTLED]]
* [[Axystems:MC-Basic:axis.MOTIONSTATUS|axis.MOTIONSTATUS]]
+
* [[MC-Basic:axis.MOTIONSTATUS|axis.MOTIONSTATUS]]
  
  
 
}}
 
}}
 +
-->

Latest revision as of 14:14, 13 August 2017