Ch NIMotion

The Ch NIMotion package is a Ch binding to National Instruments' NI-Motion FlexMotion C library. Ch is an embeddable C/C++ interpreter. With Ch NIMotion, all C (or C++) programs using functions in NI-Motion FlexMotion C library can readily run in Ch interpretively without compilation. It is an ideal solution for teaching and learning motion control, rapid prototyping, interactive motion control, and Web-based remote motion control.

Release Notes

Ch NIMotion version 1.5, Feb. 28th, 2005
    Support Ch 5.0

Ch NIMotion version 1.4, September 23rd, 2004
    Support Ch 4.7

Ch NIMotion version 1.3, January 16, 2004
    Support Ch 4.5

Ch NIMotion version 1.2, December 11, 2003
    Changed the directory structure making It easier for users to install and use

Ch NIMotion version 1.1.1, December 3, 2003
    Minor modifications to this readme file.

Ch NIMotion version 1.1, March 3, 2003
   Ch Got rid of the use of awk for augmenting the header files.

Ch NIMotion version 1.0, Feburary 5, 2003

System Requirements

(1) Ch Standard/Professional/Student Edition version 5.0 for Windows.
      Ch is available from SoftIntegration, Inc. and is available for other platforms.


(2) NI-Motion/Flexmotion version 5.2 or higher.
      NIMotion/Flexmotion runtime C library, User's Guide, and Reference Manual can be downloaded from: NI-MOTION

To use an older version of NI-Motion/Flexmotion, Ch NIMotion needs to be rebuilt in the procedures described in ReadMe.txt file included with the distribution.

Files in Distribution

Ch NIMotion package contains the following directories

/c _chdl.c C wrappers and Makefiles
/demos to be copied to ../demos
/include NIMotion specific include files
/lib NIMotion library
/src Source files needed to create the Ch NIMotion package