Figure 3-7 – National Instruments Image Acquisition Software User Manual
Page 37

Chapter 3
Programming with NI-IMAQ
©
National Instruments Corporation
3-17
Figure 3-7.
Composite StillColor Snap Programming Flowchart
The
SCSnap.c
example demonstrates how to perform a single, composite
StillColor snap. The example first opens an interface and a session. The
example then uses
imgSetAttribute
to enable and configure StillColor
mode to acquire a composite image. The example also configures the
image data representation to 32-bit RGB mode.
imgSnap
acquires a
StillColor image and returns the image data in the buffer. After the example
processes the image, it calls
imgClose
to close the handles and free all of
the resources associated with the interface.
imgInterfaceOpen
imgInterfaceOpen
opens
and configures the interface
according to the file setup by the
IMAQ Configuration Utility
.
imgSessionOpen
opens a session that
will be used for all acquisition and configuration.
User-specific image processing.
imgClose
closes the interface and session.
imgSnap
acquires an image into a buffer. The
buffer may be passed into
imgSnap
or automatically
allocated by NI-IMAQ. If no buffer is passed into
imgSnap
, then
imgSnap
will automatically snap into
a new buffer and return a pointer to the buffer.
imgSessionOpen
imgSnap
User-Specific Functions
imgClose
imgSetAttribute
configures the StillColor
mode to acquire a StillColor image from
a composite source using the attribute
IMG_ATTR_COLOR_MODE.
imgSetAttribute
imgSetAttribute
configures the image
representation for 32-bit RGB mode using the attribute
IMG_ATTR_COLOR_IMAGE_REP.
imgSetAttribute
UM.book Page 17 Monday, July 13, 1998 9:49 AM