Difference between revisions of "SimulatedAxes"
Line 3: | Line 3: | ||
An axis can be declared simulated by setting [[Axystems:MC-Basic:axis.SIMULATED|<''axis''>.simulated]] to '''1'''. | An axis can be declared simulated by setting [[Axystems:MC-Basic:axis.SIMULATED|<''axis''>.simulated]] to '''1'''. | ||
− | Simulated axis returns the same number of counts in feedback ([[Axystems:MC-Basic:axis.COUNTFEEDBACK|CFB]]) as was given by command ([[ | + | Simulated axis returns the same number of counts in feedback ([[Axystems:MC-Basic:axis.COUNTFEEDBACK|CFB]]) as was given by command ([[MC-Basic:axis.COUNTCOMMAND|CCMD]]). |
{{Note| Position error ([[Axystems:MC-Basic:axis.POSITIONERROR|PE]]) of a simulated axis is not always zero. The non-zero value can be due to: | {{Note| Position error ([[Axystems:MC-Basic:axis.POSITIONERROR|PE]]) of a simulated axis is not always zero. The non-zero value can be due to: |
Revision as of 08:44, 22 May 2014
Simulated Axes
An axis can be declared simulated by setting <axis>.simulated to 1.
Simulated axis returns the same number of counts in feedback (CFB) as was given by command (CCMD).
NOTE | |
Position error (PE) of a simulated axis is not always zero. The non-zero value can be due to:
|
NOTE | |
Since firmware Version 4.7.2, propagation delay of a simulated axes is accessible through these two user functions:
import_c sercSetSimulDelay(byval as long , byval as long ) as long import_c sercGetSimulDelay(byval as long , as long ) as long |
See Also: