首頁
支援
以程式設計的方式將圖像插入圖片控制項並調整控制項大小
以程式設計的方式將圖像插入圖片控制項並調整控制項大小
更新 Dec 13, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW
問題敘述
有時需要在前面板上匯入圖像,例如,如果您想要一個標誌。為此,您必須使用
優化校準
。圖片控制項
(Picture Control)
是一種
LabVIEW
控件,可讓您在前面板上能顯現圖像。不幸的是,您不能將圖像複製並粘貼到圖片控制項中,因此您必須以程式設計方式執行此操作。如果您從剪貼板複製並粘貼圖片或將圖片拖放到前面板中,只需將圖片設為前面板對象裝飾。在本文檔中,您將了解如何將圖片匯入
圖片控制項並調整控件大小以使其適合匯入的圖像。
解決方案
將圖像正確插入
圖片控制項並以編程方式調整大小的過程是:
通過控件選板中的
Modern»Graph»Control
在前面板上插入一個二維圖片控件
轉到程序框圖
,將來
自
Programming»Graphics and Sounds»Graphics Formats
讀取圖片文件
VI 適當地
放置在函數選板中。根據圖片類型,選擇合適的讀取圖片文件
VI
,
如圖
1
所示。
圖 1 -
讀取圖片文件類型 VI
在
Read Picture File VI
上,右鍵單擊圖片文件輸入路徑(例如:JPEG 文件路徑)並選擇
Create»Control
。
將
Draw Flattened Pixmap VI
和
Empty Picture VI
放置在
Programming»Graphics and Sounds»Picture Functions
中的圖片函數
中。
在函數面板中的
Cluster & Variant
的 Block Diagram 上放置一個 Unbundle By Name 函數,並將其連接到
Read Picture File VI
的輸出。
展開 Unbundle By Name 以得到四個輸出,然後選擇
Rectangle»right
用於頂部輸出,
Rectangle»bottom
用於底部輸出,
Rectangle»right
用於右側輸出,
Rectangle»left
用於左側輸出。
在 Unbundle By Name 旁邊放置一個 Bundle 函數。
右鍵單擊優化校準指示器並選擇
Create»Property Node»Draw Area Size
,將區域屬性節點放置到程序框圖上。
右鍵單擊屬性節點並選擇
Change to Write
。
如 LabVIEW 片段所示連接函數。
最終的 Block Diagram 應如下
圖 2
所示:
圖 2
- 截取的 LabVIEW VI
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful