使用IMAQ和Vision顯示圖片



主要軟體:
主要軟體版本: 2.6
主要軟體修正版本: 2.6
次要軟體: LabVIEW Modules>>LabVIEW Vision Development Module, LabWindows/CVI Add-ons>>Measurement Studio Vision Development Module, Measurement Studio Add-ons>>Measurement Studio Vision Development Module, LabWindows/CVI Add-ons>>Measurement Studio Vision Development Module, Measurement Studio Add-ons>>Measurement Studio Vision Development Module

問題:

如果使用NI-IMAQ或者視覺開發模組顯示圖片有哪幾種方式?在顯示圖片時存在哪些常見的問題?

 



解答:

 

 

使用 NI-IMAQIMAQ Vision顯示圖片時有幾種不同的方法。

LabVIEW中你有以下幾種選擇:

·    LabVIEW中的圖片顯示控制項
LabVIEW 7.0
或者之後的版本 (NI-IMAQ 2.6.1和之後的版本) 這是一個LabVIEW中本身附帶的圖片顯示工具.這個控制項能夠在LabVIEWFront Panel上直接顯示圖片,下面是一些和圖片顯示控制項相關的常見問題;

KnowledgeBase 325ED8MU: What is the Image Display Control in LabVIEW?
KnowledgeBase 3477G5HW: How Can I Programmatically Clear an Image Display Control?
KnowledgeBase 3BQDBII3: Noisy Looking Image In LabVIEW Image Display
KnowledgeBase 2Z7FQU85: How Do I Use the Image Control in a Remote Front Panel?

·    IMAQ WindDraw和相關的VI
如果您有LabVIEW的視覺開發模組,您可以使用一組VI來建立外部顯示的視窗(Vision»Vision Utilities»External Display).如果您沒有在電腦上安裝IMAQ Vision的話,是沒有這些VI的.下面是使用IMAQ視覺外部顯示VI的一些常見問題和現象:


KnowledgeBase 0VAA6JA1: Why Do Some of the LabVIEW IMAQ Examples Ask Me to Find WindDraw and WindClose?
KnowledgeBase 1CQE5U2I: How Do I Zoom Out of an Image After Zooming in With the Zoom Tool?
KnowledgeBase 33B853P2: Why Do I See the Same Image in all of My WindDraw Windows or Image Display Controls?

·    圖片控制項或者Intensity Graph

     如果您使用的是LabVIEW(6.1或者之前的)更老的版本,它是不包括圖片顯示控制項的,這種情況下有兩種方法在LabVIEW中顯示圖片.如果您用的LabVIEW基礎版,您能夠使用LabVIEW Intensity . VI 來顯示圖像.如果您用的是學生版,完全開發版或者專業版LabVIEW中的其中一個版本的話,那麼可以使用圖片和聲音範本的圖片顯示控制項來顯示圖片.對這兩種顯示方式的任意一種來說,您都需要解析圖像的二維像素陣列然後使用front panel indicator的一種來顯示.下面是關於強度圖和圖片控制項的一些常見的問題和現象

KnowledgeBase 2S5A79ZO: Why Do My IMAQ Images Displayed in Picture Control Flicker?



Visual Basic 中,您可以有以下幾種選擇方案:

·    CWIMAQViewer ActiveX Object
如果您有視覺開發模組,您可以使用CWIMAQViewer ActiveX物件來顯示圖片,選擇ROI和許多其他視覺顯示函數.下面是關於CWIMAQViewer的一些常見的問題和現象:

KnowledgeBase 2OF8T1NQ: How Can I Remove the Flicker in the CWIMAQViewer Display?

·    Native Picture Box
如果您沒有視覺開發模組(IMAQ Vision), 那麼您可以使用Visual Basic中附帶的圖片控制項(picture box control)來顯示圖片.關於這方面的例子,請參閱安裝NI-IMAQ後附加安裝的Snap函式

KnowledgeBase 2P4BPGNQ: Why Do I Get Error 61706 When I Try To View an Acquired Image in a Visual Basic Picture Box?



其他的顯示圖片相關的知識庫文章:

KnowledgeBase 0Y89CUA1: My Displayed Grayscale Images are Poor or Incorrect
KnowledgeBase 31LC4885: How Are Floating Point Images Displayed?
KnowledgeBase 2SFD8TZO: Problems When Viewing Saved Images in Third Party Software



相關連結:

附加檔案:





報告日期: 01/03/2007
最後更新: 11/12/2015
文件偏號: 3EP9S6I3