Introduction

Guides, tutorials, and reference material to help you learn more about our products

RMP

Or 'RapidMotionProcessor' is our product code for the RDK (Rapid Development Kit) as a whole. It includes the RapidCode API, RapidSetup Tool, and some other software tools.

Get Started
Topics
Rapidsetup
RapidCode API
Sample Apps
Other Tools
Get Started

Go to Get Started to Install, configure, and learn the basics of our motion controller.

Topics

Use this Topics to learn more about our RapidCode API capabilities.

Rapidsetup

RapidSetup is an easy to use utility for configuration, homing, tuning, commanding motion, and troubleshooting.

RapidCode API

RapidCode is a C++, C#, VB .NET language that makes it easy for you to develop motion control applications. Programs written using RapidCode range from simple single-task, single-controller applications to complex multi-tasking applications using multiple motion controllers. RapidCode hides platform-specific and firmware implementation details while providing a rich set of functions to control motion at any desired level. As a system designer, you have complete flexibility to choose the level of control best suited for your application. RapidCode library executes on the host computer (Windows based), while the firmware executes on the controller (real-time operating system).

The controller's firmware components are managed by host software using RapidCode. RapidCode provides direct memory access to all controller firmware components, delivering much more performance than competing systems that use command-based controllers or ASCII interfaces. Designed for multitasking environments, RapidCode can access one or more motion controllers at maximum bus bandwidth, while efficiently handling controller interrupts.

Debugging under RapidCode environment is simple if you use the configurable trace and debug features. The trace feature enables you to follow the progress of an executing program by observing the stream of messages produced whenever a library function is entered (displaying calling parameters) and whenever a library function is exited (displaying the return value).

You also have the ability to validate all library function parameters, and to stop execution whenever an error occurs, displaying the source filename and line number where the error occurred. You can configure RapidCode for optimal trace and debug support during the design and test phase, and then reconfigure RapidCode for optimal performance (without the debugging support).

Sample Apps

Check out some of our Sample Apps that you can use to better understand how to use our RapidCode API.

Other Tools

Check out some of our Other Tools that you can use for configuration.

RapidRobot (Coming soon)

Is our next generation robot controller. It is an agile and easy solution to program collaborative and industrial robots.