. |
Actual Position Output Mechaware API Documentation > Output
OverviewOverviewDescription The Actual Position Output block allows you to write a different actual position than what the encoder on the motor is reading. This is important when input filtering is implemented, where the command motion trajectory is different from the actual motion commanded. This block is crucial when designing Inverse Kinematics for Scara robots that may have two or three rotary axes that convert coordinated rotation into an R-Theta coordinate system motion. The block is updated at the update rate, determined by the Evaluate Block. Note: The Actual Position Output block allows you to Command Motion and have resulting Actual position in different units otherb than Encoder Counts. This is useful in situations where Inverse Kinematics is needed to command motion. As shown in the following diagram, if an Inverse Kinematics transform is used on the coordinate space, there is a one sample delay between Command Position and resulting Actual Position (transformed by the inverse IK transform). Note this does not affect control system performance, as the control system performance is based on the Encoder itself. However, if any other calculation is done on Actual Position by the user, it must be known that this Actual Position is delayed by one sample. Example
The configuration values for this block are as follows:
Matlab/SimulinkSimulink InterfaceThe Actual Position Output specifies which axis is being spoken-for in terms of its actual position feedback value. The block has two user data fields (User Data 0, User Data 1) to store application-specific data for convenient storage and retrieval. See User Data Storage for details. The block's update schedule is determined by the Evaluate Block. The following Parameter Dialog Box can be opened by double-clicking on the block in a Simulink Model: 1 C++ APIActual Position OutThere is no C++ API interface for this block. See AlsoMemory | Noise Generator | Actual Position | Command Position | Position Error | Memory User Buffer | Command Acceleration | Command Velocity | Torque Output | Memory Out | Memory Out User Buffer | Scope | Feedback | Reset Status | Test In | Test Out
|
| | Copyright © 2001-2012 Motion Engineering |