|
如果使用NI-IMAQ或者視覺開發模組顯示圖片有哪幾種方式?在顯示圖片時存在哪些常見的問題?
使用 NI-IMAQ和IMAQ Vision顯示圖片時有幾種不同的方法。
在LabVIEW中你有以下幾種選擇:
· LabVIEW中的圖片顯示控制項
LabVIEW 7.0或者之後的版本 (NI-IMAQ
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
|