Object-oriented
Motion Control
The XMP motion control system is distinguished
by its unparalleled flexibility in design. This is largely the
result of two features: 1) a firmware-configured DSP processor
which can be customized for efficient tasking; and, 2) a dual-library
software architecture containing both general (MPI) and specialized
(MEI) software objects. These objects encompass complex motion
control functions, enabling the programmer to quickly build programs
without writing hundreds or thousands of lines of code. Objects
lend extraordinary portability to the software environment, allowing
complex functions to be executed by calling them as single objects.
Motion Console embodies this object-oriented
approach to motion control through its unique graphical user interface.
It has been designed as a utility to assist programmers. It does
not write custom applications. Rather, it provides an environment
for the testing and monitoring of motion control components. This
will prove extremely helpful to you when writing new applications,
because it allows you to check your code against a proven interface.
(For example, if your application fails to move a component, you
can try Motion Console to see whether the problem lies within
the hardware or software.)
This chapter will guide you through
the basic use of Motion Console, and includes a description of
objects and attributes. If you would like to try configuring a
simple motion control system with Motion Console, please see the
Quick-Start Guide, which accompanies MEI's Firmware
Developer's Kit. Another helpful section is the, "Configuring
New Systems with Motion Console," in this chapter.