
Chapter 1 Introduction
© National Instruments Corporation 1-3 NI 7340 User Manual
Software Programming ChoicesNI-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 SoftwareLabVIEW is based on the graphical programming language, G, and 
features interactive graphics and a state-of-the-art user interface. In 
LabVIEW, youcan 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 EquipmentNational 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