National Instruments IEEE 1394 Automobile Accessories User Manual


 
© National Instruments Corporation v NI-IMAQ for IEEE 1394 Cameras User Manual
Contents
Chapter 1
Introduction to NI-IMAQ for IEEE 1394 Cameras
About the NI-IMAQ Software.......................................................................................1-1
Application Development Environments ........................................................1-2
Configuring a IEEE 1394 Camera...................................................................1-2
Fundamentals of Building Applications with NI-IMAQ for IEEE 1394 Cameras........1-2
Architecture .....................................................................................................1-2
NI-IMAQ for IEEE 1394 Cameras Libraries..................................................1-3
Example Programs...........................................................................................1-4
Chapter 2
Basic Acquisition with NI-IMAQ for IEEE 1394 Cameras
Introduction....................................................................................................................2-1
Acquisition Flow............................................................................................................2-2
Initialization.....................................................................................................2-2
Camera Name....................................................................................2-2
Camera Control Mode.......................................................................2-4
Configuration...................................................................................................2-4
One-Shot/Continuous Acquisition....................................................2-4
Number of Buffers ............................................................................2-5
Region of Interest..............................................................................2-5
Acquisition ......................................................................................................2-6
User Buffer........................................................................................2-6
Buffer Number..................................................................................2-6
Overwrite Mode................................................................................2-7
Timeouts............................................................................................2-7
Decoding...........................................................................................2-7
Programming Examples.................................................................................................2-8
High-Level Function Examples.......................................................................2-8
Snap...................................................................................................2-9
Grab...................................................................................................2-10
Sequence ...........................................................................................2-11
Low-Level Function Examples .......................................................................2-11
Snap...................................................................................................2-12
Grab...................................................................................................2-13
Sequence ...........................................................................................2-14