User's Manual

Contents
NI-IMAQ for IEEE 1394 Cameras User Manual vi ni.com
Chapter 3
Advanced Programming with NI-IMAQ for IEEE 1394 Cameras
Camera Attributes.......................................................................................................... 3-1
Broadcasting .................................................................................................................. 3-1
Implementation ............................................................................................... 3-2
Scalable Image Size....................................................................................................... 3-3
Trigger Modes ............................................................................................................... 3-4
Trigger Mode 0 ............................................................................................... 3-5
Trigger Mode 1 ............................................................................................... 3-5
Trigger Mode 2 ............................................................................................... 3-6
Trigger Mode 3 ............................................................................................... 3-6
Trigger Mode 4 ............................................................................................... 3-7
Trigger Mode 5 ............................................................................................... 3-7
Chapter 4
Using NI-IMAQ for IEEE 1394 Cameras in LabVIEW
Introduction ................................................................................................................... 4-1
Location of the NI-IMAQ for IEEE 1394 Cameras VIs ............................................... 4-2
Common VI Parameters ................................................................................................ 4-2
IMAQ1394 Session......................................................................................... 4-2
Image Buffer ................................................................................................... 4-3
Region of Interest............................................................................................ 4-3
Acquisition VIs.............................................................................................................. 4-3
High-Level ...................................................................................................... 4-3
Low-Level....................................................................................................... 4-3
Buffer Management....................................................................................................... 4-4
Acquisition Types.......................................................................................................... 4-5
Snap................................................................................................................. 4-5
Grab................................................................................................................. 4-5
Sequence ......................................................................................................... 4-6
Triggering ......................................................................................................................4-7
Image Display................................................................................................................ 4-7
Camera Attributes.......................................................................................................... 4-9
Error Handling............................................................................................................... 4-9
Chapter 5
Using NI-IMAQ for IEEE 1394 Cameras in C and .NET
Using NI-IMAQ for IEEE 1394 Cameras for C............................................................ 5-1
Using NI-IMAQ for IEEE 1394 Cameras for Microsoft Visual Studio .NET 2003..... 5-2
Creating a New .NET Application.................................................................. 5-2