APIs, concepts, guides, and more
|
HelperFunctionsCS class provides static methods for common tasks in RMP applications. More...
Static Functions | |
static void | CheckErrors (RapidCodeObject rsiObject) |
Checks for errors in the given RapidCodeObject and throws an exception if any non-warning errors are found. | |
static void | ClearControllerCounts (MotionController controller) |
Clears count settings for axes, motion, and user limits on the controller. | |
static void | ConfigurePhantomAxis (MotionController controller, int axisNumber) |
Configures a specified axis as a phantom axis with custom settings. | |
static MotionController | CreateController () |
Creates the MotionController object, using creation parameters. | |
static void | SetupControllerForHardware (MotionController controller) |
Sets up the controller for hardware use by resetting it and starting the network. | |
static void | SetupControllerForPhantoms (MotionController controller, int axisCount, int[] axisNums) |
Sets up the controller for phantom axes, including configuring specified axes as phantom. | |
static void | ShutdownTheNetwork (MotionController controller) |
Shuts down the network communication for the given MotionController. | |
static void | StartTheNetwork (MotionController controller) |
Starts the network communication for the given MotionController. | |
This class encapsulates operations such as error checking, network management, and controller configuration to streamline application development.
Definition at line 16 of file HelperFunctionsCS.cs.