Basic Acquisition with NI-IMAQdx
This section contains an overview of the NI-IMAQdx library, a description of the acquisition flow of NI-IMAQdx, and generic programming examples. The chapter also contains flowcharts of high-level and low-level snap, grab, and sequence operations.
Application Programming Interface
The NI-IMAQdx application programming interface (API) is divided into two main function groups:
Both high-level and low-level functions support snap, grab, sequence, and triggered acquisitions. Using high-level functions, you can write programs quickly without having to learn the details of the low-level API and driver. The low-level functions give you finer granularity and control over the image acquisition process, but you must understand the API and driver in greater detail to use these functions.
![]() |
Note The high-level functions call low-level functions and use certain attributes that are listed in the high-level function description of the NI-IMAQdx Function Reference Help. Changing the value of these attributes while using low-level functions affects the operation of the high-level functions. |