C-Motion Language & Related Tools

C-Motion Motion Control Language (with Library)

Simplify, simplify - with robust, up-to-date tools

All Performance Motion Devices products come with our leading-edge software tools designed to simplify and streamline your development work. Continuously updated with the latest motion control techniques, analysis, and algorithms, our robust software supports all of the latest PMD technology features.

Easy-to-use C-motion language

C-Motion® Language

C-Motion® is PMD's powerful and easy-to-use C-language motion control language. The C-Motion SDK includes a source library containing a convenient set of callable routines and providing all the code required for communicating to PMD motion control ICs, boards, and digital drives.

This robust, high- performance language features human-readable command names such as "SetPosition" or "GetCommandVelocity", axis virtualization, and a format that is independent of the host communication used.

C-Motion features:

  • Easily linked to any C/C++ or .NET application
  • Communicate to multiple PMD motion control ICs
  • Supports parallel, serial, CAN2.0, SPI and Ethernet communications
  • Axis virtualization
  • Supports PMD ICs, modules, and boards
  • Windows 32 and 64-bit compatibility
Pro-Motion Setup Axis Wizard
Pro-Motion Software

Pro-Motion® Setup Axis Wizard

Our easy-to-use Windows-based exerciser and data capture program offer ready-to-go capabilities your entire development team will be able to share. A step-by-step axis wizard allows designers to quickly and easily tune position loop, current loop, and field-oriented control motor parameters.

Pro-Motion features:

  • Rapidly sets up, tunes, and tests motion control systems
  • Easy-to-use axis wizard setup tool
  • Motion oscilloscope shows tuning and systems parameters in real time
  • Tuning of position loop, current loop, and field-oriented controller
  • Frequency-based servo analysis
  • Distance and time unit conversion
  • Supports Ethernet, SPI, PCI-bus, serial, and CANbus communications
  • Windows 32- and 64-bit compatibility


"Pro-Motion is easy to learn, intuitive, and the API commands are sufficiently powerful. Our customers are impressed when we can troubleshoot and verify what the system is supposed to be doing against what it’s actually doing.”

~ Pablo, Senior Director of Engineering, Crossing Automation, Fremont, CA

Let's talk about your next motion control project.

Motion control is our speciality. Schedule time to talk with an expert about your requirements.

Schedule Time

Motion Control Experts