Chapter3 Programmingwith NI-IMAQ for 1394
NI-IMAQfor IEEE-1394 Cameras User Manual 3-2 ni.com

Low-Level Functions

The low-level function set supports all types of acquisition. You can use
low-level functions to start a synchronous or asynchronous acquisition.
Establishing Interface Connections
To acquire images using the high-level or low-level functions, you must
firstlearn how to establish a connection toa camera.See the Camera
Functions and Camera Attributes sections in this chapter for information
on how tomanage cameras, then refer to the high-level or low-level
samples for information on acquiring images.

Camera Functions

Use camera functions to query the number of available cameras, establish
aconnection to,control access to, and initializehardware. A ll parameters
configuredin MAX for an IMAQ 1394 device are associated with a camera
name.You can have one device associated with more than one camera
name,which allows you to have several different configurations for one
device.Use the camera name to refer to the IMAQ 1394 device in your
programming environment. Camera name information is stored in an
interface(.icd) file.
NI-IMAQfor 1394 specifies all interfaces by a name. By default, the
systemcreates default names for the number of cameras in your system.
Thesen ames observethe convention shown in Table 3-1.
Youcan edit existingcameras or create new cameras in MAX. You also can
use MAX to configurethe default state of a particular camera.
Table3-1. Camera Naming Convention
CameraN ame IMAQ1394 Device Installed
cam0 Device0
cam1 Device1
... ...
camnDevicen