User's Manual
Table Of Contents
- NI-IMAQdx User Manual
- Support
- Important Information
- Contents
- Chapter 1 Introduction to NI-IMAQdx
- Chapter 2 Basic Acquisition with NI-IMAQdx
- Chapter 3 Advanced Programming with NI-IMAQdx
- Camera Attributes
- Broadcasting
- Scalable Image Size
- Trigger Modes
- Trigger Modes for IIDC Cameras
- Trigger Mode 0
- Figure 3-3. Timing Diagram for Trigger Mode 0
- Trigger Mode 1
- Figure 3-4. Timing Diagram for Trigger Mode 1
- Trigger Mode 2
- Figure 3-5. Timing Diagram for Trigger Mode 2
- Trigger Mode 3
- Figure 3-6. Timing Diagram for Trigger Mode 3
- Trigger Mode 4
- Figure 3-7. Timing Diagram for Trigger Mode 4
- Trigger Mode 5
- Figure 3-8. Timing Diagram for Trigger Mode 5
- Trigger Modes for GigE Vision Cameras
- Trigger Modes for IIDC Cameras
- Chapter 4 Using NI-IMAQdx in LabVIEW
- Chapter 5 Using NI-IMAQdx in C and .NET
- Appendix A Register-Level Programming
- Appendix B Technical Support and Professional Services
- Glossary
- Index

Chapter 4 Using NI-IMAQdx in LabVIEW
NI-IMAQdx User Manual 4-5 ni.com
Acquisition Types
The following sections describe snap, grab, and sequence acquisitions in
LabVIEW and give examples.
Snap
Use the IMAQdx Snap VI for snap applications. Figure 4-3 shows a
simplified block diagram for using IMAQdx Snap.
Figure 4-3. Acquiring an Image Using Snap
Grab
Use two VIs—IMAQdx Configure Grab and IMAQdx Grab—for a grab
acquisition in LabVIEW. Call IMAQdx Configure Grab once to open the
acquisition and start capturing the image to an internal software buffer. You
can call IMAQdx Grab multiple times to copy the image currently stored in
the internal buffer to a LabVIEW image buffer. After the program finishes
copying images, call IMAQdx Close Camera once to shut down the
acquisition.