C/C++/VisualBasic
SynqNet® includes a complete motion programming environment with a choice of MPI (Motion Programming Interface) for object-oriented C/C++ programming, or MPX, a Windows-based .NET API for programming in Visual Basic.

MPI
Motion Programming Interface (MPI) offers a set of object-oriented, C/C++ functions and data types for simplifying development of motion control applications for 32-bit platforms including SynqNet™ controllers. MPI is designed to be independent of the operating system and compiler used.
More about MPI >>
MPX
MPX is a Windows-based .NET application-programming interface (API) for SynqNet controllers. Built around Visual Basic, it provides an alternative way of writing code for users who do not want to work with C/C++ code using the standard MPI libraries.
More about MPX >>