首頁
支援
以編程方式清除圖像顯示控制元件
以編程方式清除圖像顯示控制元件
更新 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
。
相關連結
Image Display Shows Incorrect Image in LabVIEW
IMAQ Image Display Indicator Changes Throughout VI Execution
IMAQ Image Display Control in LabVIEW
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful