Basic Acquisition with NI-IMAQdx

NI-IMAQdx

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 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.