以編程方式清除圖像顯示控制元件

更新 Mar 2, 2024

環境

軟體

  • LabVIEW Full

驅動程式

  • NI-IMAQ

我在 LabVIEW 圖像顯示控制元件中顯示圖像。如何以編程方式清除圖像顯示?

圖像顯示將顯示圖像緩衝區中存在的數據。有兩種方法可以通過編程方式清除圖像顯示:
 

如果您使用 Snapshot 模式:

要以編程方式清除圖像顯示控制元件,請將圖像常數寫入圖像顯示控制元件的局部變數。要創建圖像常數,請右鍵單擊程式區中的圖像顯示端口並選擇Create>>Constant
• 在 LabVIEW 7.x 中,將出現一個對話框,以提示您為常數選擇一個圖像。單擊取消退出對話框而不選擇圖像文件。這將在具有空白圖像的程式區上創建一個圖像常數。
• 在 LabVIEW 8.x 中,默認情況下會創建一個空白圖像常數。要創建圖像顯示控制元件的局部變數,在程式區上右鍵單擊它的圖標並選擇Create>>Local Variable。要將圖像顯示清除回灰色,請將圖像常數連接到圖像顯示控制元件的局部變數。
 

如果您不使用 Snapshot 模式:

圖像顯示僅顯示當前位於連接到控制元件的圖像緩衝區中的信息。要清除此模式下的圖像顯示,您可以執行與上述相同的操作,或者您可以使用 IMAQ Dispose VI 間單地銷毀圖像緩衝區。這會將圖像顯示清除為空白灰色。您要確保在清除緩衝區之前有顯示圖像,因為同時執行這兩項操作並不能保證您會看到圖像。為了讓用護能夠看到圖像,您必須在使用 IMAQ Dispose 銷毀它之前訪問它。這可以通過這當的數據流和執行順序來確保。
 

附加信息

更多詳情可以在隨 NI-IMAQ 安裝的幫助文件中找到。該文件默認儲存在 C:\Program Files\National Instruments\NI-IMAQ\Docs