Starts and runs a single-axis inertia measurement on an XBot. This block reports progress only — read the measured value afterwards with Query Moment of Inertia, or use Measure Moment of Inertia Async to get the value on the same block.
Fieldbus Interface
PMC_MeasureMomentofInertia
Conditions
|
Operating Conditions |
|
|---|---|
|
Preconditions |
|
|
Postconditions |
XBot is unlocked and results can be fetched on success |
Description
Starts and runs a single-axis inertia measurement on an XBot. This block reports progress only — read the measured value afterwards with Query Moment of Inertia, or use Measure Moment of Inertia Async to get the value on the same block.
The XBot will be locked for the duration of the measurement, i.e., motion commands will not be accepted by the XBot while running this command
Recommended usage:
-
Confirm the target XBot is idle
-
Set
XbotID,AxisID, andExcitationMagnitude(0for the default), then raiseExecute. Keep calling the block whileBusyis true -
On
Donethe measurement succeeded; onErrorit failed — readErrorIDfor more details -
Read the result with Query Moment of Inertia
Changelog
PMC v117.27.14 (Fieldbus v6.03.063.00) - Command released in fieldbus libraries