High-Level Functions

NI-IMAQdx

High-Level Functions

High-level functions are used to capture images quickly and easily. If you need more advanced functionality, you can mix high-level functions with low-level functions. Using high-level functions, you can write programs quickly without having to learn the details of the low-level API and driver.

The different types of high-level functions are:

  • Snap Functions—Capture all or a portion of a single image to the user buffer.
  • Grab Functions—Perform an acquisition that loops continually on one or more internal buffers. You can copy the last acquired buffer to a separate user buffer for processing or analysis.
  • Sequence Functions—Acquire a specified number of internal buffers and then stops.