MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

◆ UserLimitCountSet()

void UserLimitCountSet ( int32  userLimitCount)
pure virtual

Set the number of processed UserLimits in the MotionController.

Description:
UserLimitCountSet will configure the number of UserLimits processed by the controller firmware.
Parameters
userLimitCountThe User Limit count.
Sample Code:
// have the controller process 8 User Limits
// -- C# -- //
// this is after the network is started and all Axis objects were created
controller.UserLimitCountSet(8);
Note
The maximum number of UserLimits available can be checked with UserLimitCountMax(). UserLimitCountSet should be done after either setting AxisCountSet and/or starting the network (both of those can modify the AxisCount). Internally, RapidCode Axis objects will use UserLimits so it is important to only call UserLimitCountSet after all Axis object counts have been set, but before creating any Axis objects.
See also
UserLimitCountGet, UserLimitCountMax, AxisCountSet
 
Examples
UserLimitCommandPositionDirectSet.cs, UserLimitDigitalInputEStopStorePosition.cs, UserLimitDigitalInputOneCondition.cs, UserLimitDigitalInputTwoCondition.cpp, UserLimitFeedRate.cs, UserLimitPositionOneCondition.cpp, and UserLimitPositionOneCondition.cs.