RMP Motion Controller
10.6.3
APIs
, concepts, guides, and more
Community
Support
Contact
◆
VelocityToleranceSet()
void VelocityToleranceSet
(
double
tolerance
)
Description:
VelocityToleranceSet sets the Velocity Tolerance used for settling.
Parameters
tolerance
Actual velocity, in units/second.
Sample Code:
AxisSettling
const
double
POSITION_TOLERANCE_FINE = 200;
// Specify the fine position tolerance.
const
double
POSITION_TOLERANCE_COARSE = 300;
// Specify the coarse position tolerance.
const
double
VELOCITY_TOLERANCE = 12000;
// Specify the velocity tolerance.
const
double
SETTLING_TIME = 5;
// Specify the settling time.
// SET
axis.
PositionToleranceFineSet
(POSITION_TOLERANCE_FINE);
// Set fine position tolerance.
axis.
PositionToleranceCoarseSet
(POSITION_TOLERANCE_COARSE);
// Set coarse position tolerance.
axis.
VelocityToleranceSet
(VELOCITY_TOLERANCE);
// Set velocity tolerance.
axis.
SettlingTimeSet
(SETTLING_TIME);
// Set settling time.
// GET
var posTolFine = axis.
PositionToleranceFineGet
();
var posTolCoarse = axis.
PositionToleranceCoarseGet
();
var velTol = axis.
VelocityToleranceGet
();
var setTime = axis.
SettlingTimeGet
();
See also
VelocityToleranceGet
Examples
AxisConfig.cs
, and
AxisConfiguration.cpp
.
RSI
RapidCode
Axis
Generated by
1.10.0