LabWindows/CVI
- 已更新2023-02-21
- 閱讀時間為 2 分鐘
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 | imgSessionWaitSignalAsync3 |
| 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 |