Software Programming Libraries
The power and flexibility of Danaher Motion's controllers are built upon the Motion Programming Interface (MPI), a C/C++ language, object-oriented interface designed to simplify motion control programming across a spectrum of platforms. Software developers can either program using the MPI library in a C/C++ programming environment or the MPX library in a Visual Basic .NET or C# programming environment.
Motion applications can range from simple one-task, one-controller applications to complex multi-tasking applications with multiple axes and controllers. Powerful software tools are also available for system setup and configuration, real-time system diagnostics, and system tuning. The MPI and MPX are available for a variety of operating systems, including select real-time operating systems like VxWorks and RTX.
MPX Library - .NET/C#
The MPX is a simplified motion programming library for the Microsoft Visual Basic .NET application development tool. With the MPX, you can quickly create multi-axis motion, I/O, and Graphical User Interface (GUI) automation programs. Learn More >
MPI Library - C/C++
The MPI (Motion Programming Interface) is a C/C++ software programming library designed for writing high performance motion applications for SynqNet controllers. As a flexible software, the MPI enables the user to customize the application code for their machine, and perform on-the-fly motion modifications, synchronize multiple axes, set up trigger events and much more.Learn More >
