Performance Motion Devices Prodigy Series User Manual page 55

Table of Contents

Advertisement

2.8.1
C Language Code Running on the C-Motion
Engine
One of the most powerful features of the software libraries provided for the Prodigy/CME PC/104 card is that the
code sequence used to accomplish a specific function such as accessing the dual-ported RAM, or sending commands
to the Magellan Motion Processor, does not change whether the code is compiled for execution on the host controller,
or for execution on the C-Motion Engine.
This allows motion control applications developed using C-Motion on a host computer to be easily ported to the
Prodigy/CME PC/104 card. The C-Motion Engine provides a C programming environment for motor control
without requiring the time-consuming development of the entire embedded framework. Only the part unique to a
specific motor control application must be provided.
For a complete description of the C-language commands supported by the Prodigy/CME PC/104 card see the
Prodigy/CME Programmer's Reference. For a complete description of Magellan C-Motion commands, see the Magellan
Motion Processor Programmer's Command Reference. For a detailed description of how to develop, download, and monitor
user application code for the C-Motion Engine see the C-Motion Development Tools Manual.
Prodigy/CME PC/104 User's Guide
Operation
2
55

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Prodigy Series and is the answer not in the manual?

This manual is also suitable for:

Prodigy/cme pc/104Pr8358120Pr8358220Pr8358320Pr8358420

Table of Contents