RMP Motion Controller
10.4.4
The RMP Motion Controller APIs
MotionController
Axis
MultiAxis
IO
IOPoint
NetworkNode
RsiError
Contact
Support
RMP
◆
ThrowExceptions()
void ThrowExceptions
(
bool
state
)
inherited
Description:
ThrowExceptions configures a class to throw execptions.
Parameters
state
If state is true, any methods in this class will throw exceptions if any errors occur. If state is false, the methods will log software errors for reading at a later time
Remarks
This function is also available in
RapidSequencer
.
Sample Code:
ErrorLog
// Turn off exceptions. Exceptions will be logged as RsiError objects.
axis.ThrowExceptions(
false
);
// Do something that will cause an error (zero acceleration).
axis.MoveVelocity(0.0, 0.0);
while
(axis.ErrorLogCountGet() > 0)
{
RsiError error = axis.ErrorLogGet();
Console.WriteLine(error.Message);
}
Note
All classes will throw exceptions by default.
See also
ErrorLogGet
RSI
RapidCode
Cartesian
Robot
Generated on Thu Sep 28 2023 12:52:44 for RMP Motion Controller by
1.8.20