Chapter 1
Introduction
©
National Instruments Corporation
1-3
7344/7334 Hardware User Manual
❑
7344/7334 Hardware User Manual
❑
FlexMotion Software Reference Manual
❑
One of the following software packages and documentation:
–
LabVIEW
–
LabWindows/CVI
–
FlexMotion software
❑
Your computer with an available PCI or PXI slot or a 1394 port,
as appropriate.
Software Programming Choices
Programming your 7344/7334 controller is straightforward using a simple
but powerful high-level function set application programming interface
(API). All setup and motion control functions are easily executed by calling
into either a static or dynamically linked library (DLL). These libraries are
callable from C, Visual Basic, and other high-level languages. Full function
set implementations are available for LabVIEW, LabWindows/CVI, and
other industry-standard software programs.
National Instruments Application Software
LabVIEW, based on the graphical programming language G, 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 FlexMotion VI Library, a series
of virtual instruments (VIs) for using LabVIEW with National Instruments
motion control hardware. The FlexMotion VI library implements the full
function set 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 all measurement and
automation solutions. The FlexMotion software includes a series of sample
programs for using LabWindows/CVI with National Instruments motion
control hardware.