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 3 Advanced Programming with NI-IMAQdx
NI-IMAQdx User Manual 3-2 ni.com
Attribute Type
The attribute type determines how a camera attribute is stored in the driver
and the camera. Use the Get Attribute Type function to query the type of
a given attribute. Each attribute is represented as one of the following types.
Attribute Value
The attribute value represents the active value of an attribute in the driver
and the camera. The value type must be compatible with the attribute type.
The following value types are supported.
Table 3-1. Attribute Types and Descriptions
Attribute Type Description
U32 32-bit unsigned integer
I64 64-bit signed integer
F64 Double precision floating point
String String
Enum Name and value pair
Bool Boolean (true or false)
Command Action
Table 3-2. Value Types and Descriptions
Value Type Description
U32 32-bit unsigned integer
I64 64-bit signed integer
F64 Double precision floating point
String String
EnumItem Name and value pair
Bool Boolean (true or false)