LabWindows/CVI

NI IMAQ Function

LabWindows/CVI

Inside the LabWindows/CVI environment, select Libraries»NI-IMAQ to access the NI-IMAQ functions. Each function panel represents an NI-IMAQ function, which is displayed at the bottom of the panel.

The following table shows the organization of the LabWindows/CVI function panel tree and the NI-IMAQ function name that corresponds to each function panel.

LabWindows/CVI Function Panel NI-IMAQ Function
Interface Functions  
   Interface Open imgInterfaceOpen
   Session Open imgSessionOpen
   Close Object imgClose
   Interface Query Names imgInterfaceQueryNames
   Interface Reset imgInterfaceReset
High-Level Snap Functions
   Snap imgSnap
   Snap Area imgSnapArea
High-Level Grab Functions
   Grab imgGrab
   Grab Area imgGrabArea
   Grab Setup imgGrabSetup
High-Level Ring and Sequence Functions
   Ring Setup imgRingSetup
   Sequence Setup imgSequenceSetup
   Session Start Acquisition imgSessionStartAcquisition
   Session Stop Acquisition imgSessionStopAcquisition
High-Level Signal I/O Functions
   Encoder Reset Position imgEncoderResetPosition
   Line Trigger Source imgSessionLineTrigSource2
   Pulse Create imgPulseCreate2
   Pulse Dispose imgPulseDispose
   Pulse Rate imgPulseRate
   Pulse Start imgPulseStart
   Pulse Stop imgPulseStop
   Trigger Configure imgSessionTriggerConfigure2
   Trigger Clear imgSessionTriggerClear
   Trigger Drive imgSessionTriggerDrive2
   Trigger Read imgSessionTriggerRead2
   Trigger Route imgSessionTriggerRoute2
   Wait Signal imgSessionWaitSignal2
   Wait Signal Asynchronous imgSessionWaitSignalAsync2
High-Level Miscellaneous Functions
   Session Get Buffer Size imgSessionGetBufferSize
   Session Get ROI imgSessionGetROI
   Session Configure ROI imgSessionConfigureROI
   Session Status imgSessionStatus
   Session Fit ROI imgSessionFitROI
Low-Level Acquisition Functions
   Session Abort imgSessionAbort
   Session Acquire imgSessionAcquire
   Session Configure imgSessionConfigure
   Session Copy Area imgSessionCopyArea
   Session Copy Buffer imgSessionCopyBuffer
   Session Examine Buffer imgSessionExamineBuffer
   Session Release Buffer imgSessionReleaseBuffer
Low-Level Attribute Functions
   Get Attribute imgGetAttribute
   Set Attribute imgSetAttribute
   Get Camera Attribute Numeric imgGetCameraAttributeNumeric
   Set Camera Attribute Numeric imgSetCameraAttributeNumeric
   Get Camera Attribute String imgGetCameraAttributeString
   Set Camera Attribute String imgSetCameraAttributeString
   Set User LUT 8 bit imgSessionSetUserLUT8bit
   Set User LUT 16 bit ImgSessionSetUserLUT16bit
Low-Level Buffer Management Functions
   Create Buffer imgCreateBuffer
   Create Buffer List imgCreateBufList
   Dispose Buffer imgDisposeBuffer
   Dispose Buffer List imgDisposeBufList
   Get Buffer Element imgGetBufferElement
   Set Buffer Element imgSetBufferElement
Low-Level Utility Functions
   Bayer Color Decode imgBayerColorDecode
   Calculate Bayer Color LUT imgCalculateBayerColorLUT
   Plot Buffer to DC imgPlotDC
   Plot Buffer to Window imgPlot
   Session Save Buffer imgSessionSaveBufferEx
   Show Error imgShowError
Low-Level Serial Communication Functions
   Session Serial Flush imgSessionSerialFlush
   Session Serial Read imgSessionSerialRead
   Session Serial Read Bytes imgSessionSerialReadBytes
   Session Serial Write imgSessionSerialWrite