National Instruments NI-IMAQ Digital Camera User Manual


 
Chapter 4 Programming with NI-IMAQ for 1394 VIs
© National Instruments Corporation 4-7 NI-IMAQ for IEEE-1394 Cameras User Manual
Figure 4-6 shows a simplified block diagram for using IMAQ1394
Sequence. Place IMAQ Create inside a For Loop to create an array of
images for the Images in input to IMAQ1394 Sequence. To Decimal and
Concatenate create a unique name for each image in the array.
Figure 4-6. Acquiring Images Using Sequence
Acquisition VIs
Two acquisition VI types are available in LabVIEWhigh-level and
low-level.
High-Level
You can use the high-level acquisition VIs for basic image acquisition
applications. VIs are included for snap, grab, and sequence as described in
the NI-IMAQ for 1394 Acquisition Types section of this chapter. You can
find examples of using the high-level acquisition VIs in the
examples\imaq\IMAQ1394examples.llb
file.
Low-Level
Use the low-level acquisition VIs for more advanced image acquisition
applications. The low-level VIs configure an acquisition, start an
acquisition, retrieve the acquired images, and stop an acquisition. You can
use these VIs in conjunction with the event VIs to construct advanced
IMAQ applications.
Follow these general steps to perform a low-level acquisition:
1. Call IMAQ1394 Init to initialize the board and create an IMAQ1394
Session.
2. Call IMAQ1394 Configure Occurrence if you want to implement an
asynchronous acquisition.
3. Call IMAQ1394 Start Acquisition.