Chapter 1 Introduction
© National Instruments Corporation 1-3 NI 7340 User Manual
Software Programming Choices
NI-Motion is a simple but powerful high-level application programming
interface (API) that makes programming the 7340 easy. All setup and
motion control functions are easily executed by calling into a
dynamically-linked library (DLL). You can call these libraries from C,
Microsoft Visual Basic, and other high-level languages. Full function sets
are available for LabVIEW, LabWindows/CVI, and other
industry-standard software programs.
National Instruments Application Software
LabVIEW is based on the graphical programming language, G, and
features interactive graphics and a state-of-the-art user interface. In
LabVIEW, you can create 32-bit compiled programs and stand-alone
executables for custom automation, data acquisition, test, measurement,
and control solutions. National Instruments offers the NI-Motion driver
software support for LabVIEW, which includes a series of virtual
instruments (VIs) for using LabVIEW with National Instruments motion
control hardware. The NI-Motion VI library implements the NI-Motion
API and a powerful set of demo functions; example programs; and fully
operational, high-level application routines.
ANSI C-based LabWindows/CVI also features interactive graphics and a
state-of-the-art user interface. Using LabWindows/CVI, you can generate
C code for custom data acquisition, test, and measurement and automation
solutions. NI-Motion includes a series of sample programs for using
LabWindows/CVI with National Instruments motion control hardware.
Optional Equipment
National Instruments offers a variety of products for use with the
7340 controller, including the following accessories:
• Cables and cable assemblies for motion and digital I/O
• Universal Motion Interface (UMI) wiring connectivity blocks with
integrated motion signal conditioning and motion inhibit functionality
• Stepper and servo motor compatible drive amplifier units with
integrated power supply and wiring connectivity
• Connector blocks and shielded and unshielded 68-pin screw terminal
wiring aids