MotionController
Axis
MultiAxis
IO
IOPoint
NetworkNode
RsiError
Sample Apps
Changelog
RapidCode API
Contact us
Support
C++
Our C++ Sample Apps:
ControllerInterrupts.cpp
- Report all interrupts (from all sources) received by the MotionController.
Gantry.cpp
- Configure a gantry which has two motors, two encoders.
HardwareLimits.cpp
- Configure positive and negative hardware limit inputs.
HelperFunctions.h
- Take a look at our helper classes that are used in every sample app.
Memory.cpp
- An example of how to get/set controller memory.
MotionHoldReleasedBySoftwareAddress.cpp
- Set a motion HOLD and released the HOLD based on a Software Address value.
MultiaxisMotion.cpp
- Map two axis together using the MultiAxis class and move them in a synchronized motion.
PathMotion.cpp
- Command a two axis path motion.
PVTmotionMultiAxis.cpp
- Multi Axis streaming motion
SingleAxisSyncOutputs.cpp
- Streaming motion digital output sync.
StreamingMotionBufferManagement.cpp
- Show how you might manage Streaming Motion.
SyncInterrupt.cpp
- Use a periodic interrupt from the controller. (Requires RTOS)
SyncOutputWithMotion.cpp
- Synchronize setting outputs with motion element ID's.
Template.cpp
- Demonstrates object initilization and acts as a new application templet.
UpdateBufferPoints.cpp
- Stream motion with the ability to keep track of what has been executed in the buffer.
UserLimitDigitalInputAction.cpp
- Configure an axis' User Limit to perform an error action, when an input bit is triggered.