MPI

For the SynqNet® family of motion controllers, the Motion Programming Interface (MPI) provides a library that defines a rich set of object-oriented, C/C++ language functions and data types. MPI allows engineers to integrate motion applications directly into machine software using familiar tools such as Microsoft Visual Studio. The MPI library is built to run in most Windows environments and many real-time operating systems.

Contact Us
Contact Us
1-540-633-3545

 

Features

  • Integrated, object-oriented C/C++ library for controls, drives/motors and I/O
  • Hides platform-specific and firmware implementation details
  • High-reliability, deterministic network master with node self-enumeration, redundant fault tolerance and event management
  • Software field connectivity into all system components for upgrade and debugging
  • Provides access to one or more motion controllers at maximum bus bandwidth, while efficiently handling controller interrupts
  • Direct memory access to all controller firmware components ensures maximum performance
  • Supports a variety of path motion types, advanced filtering, gantry algorithms, data analysis, on-the-fly trajectory modification and 2D compensation
  • Supports up to 64 axes and 64 SynqNet® nodes
  • Compatible with MechaWare™ for developing custom control algorithms
  • Configurable trace and debug features simplify debugging
  • Works with 32-bit platforms and provides full support for multi-tasking and multi-threading

 

Benefits

  • Provides a rich set of functions to control motion at any level, from single-task, single-controller applications to complex multi-tasking applications using multiple motion controllers
  • Lowest latency command-to-motion execution, perfect for integration of real-time motion with vision or high-speed I/O
  • Complete, real-time data access to networked controls, drives and I/O
  • Enables complete flexibility to choose the level of control best suited for your application, from simple single-task, single-controller applications to complex multi-tasking applications using multiple motion controllers

 

TypeTitleSizeDate 

Manuals

MPI User DocumentationMPI User Documentation Email
US Production