SimpleMotion drive interface to PC

SimpleMotionIDE is maximally simplified but still capable motion control library to control VSD-E/XE drives on PC. SimpleMotion allows implementing point-to-point positioning application with single line of code. The SimpleMotion DLL library is designed to integrate easily on most programming environments such as C, C++, C#, LabVIEW, VisualBasic and Matlab.

SimpleMotion is open source and licensed under LGPL making it portable to virtually any platform including Mac, Linux and even embedded microcontrollers.

Key features

  • The simplest motion control interface in the world
  • No initialization code needed - connection is established when needed first time
  • Connects directly to drive through USB - no other interface hardware needed
  • Control position, velocity or torque
  • Query axis status, clear faults, enable/disable, do referencing/homing etc
  • Set and read drive parameters on the fly
  • Point-to-point motion with adjustable velocity/acceleration profile
  • No parameterization code needed - all parameters settable via GDtool

Download

The following package contains latest version of SimpleMotion with example programs and documentation:

Download SimpeMotion library approx 8 MB
The package contains pre-compiled SimpleMotionTest example program which is ready to run right after extracting the download package (requires FTDI drivers or GDtool on machine).

Unparalleled cost efficiency

No comments necessary.

Cost

Making your very first move

The following examples demonstrate the usage of SimpleMotion in various programming languages. All of the examples are complete and working programs commanding axis named AXIS1 to move into absolute physical position of 1234567 counts.

C example
Complete example program in C/C++

LabVIEW example
Complete example program in LabVIEW