Chapter 1 NI CVS-1450 Series OverviewNI CVS-1450 Series User Manual 1-4 ni.comSoftware OverviewProgramming the CVS-1450 device requires NI-IMAQ for IEEE 1394Cameras 1.5 (or later) driver software to control the hardware and one ofthe following application software packages to process images.• NI Vision Builder for Automated Inspection (AI) 2.0 orlater—Allows you to configure solutions to common inspection tasks• LabVIEW Real-Time Module 7.0 or later with the VisionDevelopment Module 7.0 or later—Provides customizable controlover acquisition hardware and algorithmsThe following sections provide an overview of the driver software and theapplication software. For detailed information about individual softwarepackages, refer to the documentation specific to the package.NI-IMAQ for IEEE 1394 Cameras Driver SoftwareThe NI-IMAQ for IEEE 1394 Cameras driver software ships with theCVS-1450 device. NI-IMAQ for IEEE 1394 Cameras is the interface pathbetween the application software and the CVS-1450 device.NI-IMAQ for IEEE 1394 Cameras includes an extensive library of VIsyou can call from LabVIEW. These VIs include routines for videoconfiguration, continuous and single-shot image acquisition, triggercontrol, and register-level camera configuration.The NI-IMAQ for IEEE 1394 Cameras driver software performs allfunctions necessary for acquiring and saving images but does not performimage analysis. For image analysis functionality, refer to the NationalInstruments Application Software section.NI-IMAQ for IEEE 1394 Cameras features both high-level and low-levelfunctions. A function that acquires images in multi-buffer, single-shot, orcontinuous mode is an example of a high-level function. A function thatrequires advanced understanding of the CVS-1450 device and imageacquisition, such as configuring an image sequence, is an example of alow-level function.The NI-IMAQ for IEEE 1394 Cameras software handles many of thecomplex issues between the CVS-1450 device and the camera, such asIEEE 1394 bus communication and camera control.