National Instruments NI CVS-1450 Series User Manual

Page of 91
Chapter 1
NI CVS-1450 Series Overview
1-4
ni.com
Software Overview
Programming the CVS-1450 device requires NI-IMAQ for IEEE 1394 
Cameras 1.5 (or later) driver software to control the hardware and one of 
the following application software packages to process images. 
NI Vision Builder for Automated Inspection (AI) 2.0 or 
later
—Allows you to configure solutions to common inspection tasks
LabVIEW Real-Time Module 7.0 or later with the Vision 
Development Module 7.0 or later
—Provides customizable control 
over acquisition hardware and algorithms
The following sections provide an overview of the driver software and the 
application software. For detailed information about individual software 
packages, refer to the documentation specific to the package.
NI-IMAQ for IEEE 1394 Cameras Driver Software
The NI-IMAQ for IEEE 1394 Cameras driver software ships with the 
CVS-1450 device. NI-IMAQ for IEEE 1394 Cameras is the interface path 
between the application software and the CVS-1450 device.
NI-IMAQ for IEEE 1394 Cameras includes an extensive library of VIs 
you can call from LabVIEW. These VIs include routines for video 
configuration, continuous and single-shot image acquisition, trigger 
control, and register-level camera configuration.
The NI-IMAQ for IEEE 1394 Cameras driver software performs all 
functions necessary for acquiring and saving images but does not perform 
image analysis. For image analysis functionality, refer to the 
 section.
NI-IMAQ for IEEE 1394 Cameras features both high-level and low-level 
functions. A function that acquires images in multi-buffer, single-shot, or 
continuous mode is an example of a high-level function. A function that 
requires advanced understanding of the CVS-1450 device and image 
acquisition, such as configuring an image sequence, is an example of a 
low-level function.
The NI-IMAQ for IEEE 1394 Cameras software handles many of the 
complex issues between the CVS-1450 device and the camera, such as 
IEEE 1394 bus communication and camera control.