LabWindows/CVI Function Tree

NI-IMAQ for IEEE 1394 Cameras Function

LabWindows/CVI Function Tree

The following table shows the LabWindows/CVI function panel that corresponds to each NI-IMAQ for IEEE 1394 Cameras function.

Class/Panel Name Function Name Description
Low Level Acquisition

Start Acquisition

imaq1394StartAcquisition Starts an acquisition synchronously or asynchronously.

Stop Acquisition

imaq1394StopAcquisition Stops an asynchronous acquisition or synchronous continuous acquisition immediately.

Configure Acquisition

imaq1394ConfigureAcquisition Configures the acquisition mode (continuous or one-shot).

Unconfigure Acquisition

imaq1394ClearAcquisition Unconfigures an acquisition previously configured with imaq1394ConfigureAcquisition.

Get Image

imaq1394GetImage2 Copies a decoded frame buffer data to an IMAQ Vision image.

Get Buffer

imaq1394GetBuffer2 Copies a decoded frame buffer to a user-specified buffer.

Get Raw Data

imaq1394GetImageData Copies raw data to a user-specified buffer.
Display

Plot to Window

imaq1394Plot Plots a buffer to a window given a handle to a window.

Plot to Device Context

imaq1394PlotDC Plots a buffer to a window given a handle to a device context.
Camera Attributes

Attribute Inquiry

imaq1394AttributeInquiry2 Queries the camera to check that it supports the specified attribute.

Get Attribute

imaq1394GetAttribute Gets an attribute for a session.

Set Attribute

imaq1394SetAttribute Sets an attribute for a session.

Get Video Modes

imaq1394GetVideoModes Retrieves a list of video formats, modes, and frame rates supported by the camera.

Get Features

imaq1394GetFeatures2 Retrieves a list of features supported by the camera.
Trigger Events

Configure Event Message

imaq1394ConfigEventMessage Configures the NI-IMAQ for IEEE 1394 Cameras driver to send a message to your application window when an event occurs.

Install Asynchronous Callback

imaq1394InstallCallback Configures the NI-IMAQ for IEEE 1394 Cameras driver to execute a callback function when an event occurs.

Trigger Configure

imaq1394TriggerConfigure Configures an acquisition to start based on an external trigger.
High Level Acquisition

Grab

imaq1394Grab2 Acquires the most current frame into a previously allocated buffer. Call this function only after calling imaq1394SetupGrab.

Setup Sequence

imaq1394SetupSequence Configures and starts a session for acquiring a full sequence into the list of previously allocated buffers.

Snap

imaq1394Snap Performs a single frame acquisition in a memory buffer into a previously allocated buffer.

Grab Image

imaq1394GrabImage2 Acquires the most current frame into the specified IMAQ Vision image buffer. Call this function only after calling imaq1394SetupGrab.

Setup Grab

imaq1394SetupGrab Configures and starts a continuous acquisition.

Setup Sequence Image

imaq1394SetupSequenceImage Configures and starts a session for acquiring a full sequence into the list of buffers managed by IMAQ Vision.

Snap Image

imaq1394SnapImage Performs a single frame acquisition in an image buffer, which is allocated using IMAQ Vision memory management.
Register Access

Read Quadlet

imaqReadQuadlet Accesses registers on the camera and reads a 32-bit quadlet from the camera.

Write Quadlet

imaq1394WriteQuadlet Accesses registers on the camera and writes a 32-bit quadlet from the camera.

Read Quadlet Array

imaq1394ReadBlock Accesses registers on the camera and reads an array of contiguous 32-bit quadlets from the camera.

Write Quadlet Array

imaq1394WriteBlock Accesses registers on the camera and writes an array of contiguous 32-bit quadlets from the camera.
Session

Open Camera Session

imaq1394CameraOpen2 Opens a session on a camera by name.

Close Session

imaq1394Close Closes a session and releases all acquisition resources.
Miscellaneous

Get Interface Files

imaq1394GetInterfaceFiles Enumerates the interfaces currently on the host computer.

Save

imaq1394SaveBuffer Saves a buffer of a session to disk in BMP, TIFF, or PNG format.

Show Error

imaq1394ShowError Returns a null-terminated string describing the error code.