在 LabVIEW 中以程式方式調整陣列中的圖片容器大小

更新 Mar 5, 2026

環境

軟體

  • LabVIEW

本文章將逐步說明如何調整陣列中圖片容器的大小。文中示例假設使用 Draw Rectangle VI ,並透過 Build Array 函數建立包含 2D 圖片容器的陣列,但本文所描述的步驟同樣適用於其他情況。

要以程式方式調整圖片容器陣列的大小,請依照以下步驟進行:

  1. 在前面板中對陣列中的第一個圖片容器按右鍵,選擇 Create >> Reference 以建立該元素的 reference。
  2. 建立圖片 reference 後,在 Block Diagram 中放置 To More Specific Class Function。此函式可在 Application Control 選板中找到。
  3. 在 To More Specific Class 的 target class 端按右鍵,選擇 Create >> Constant。接著點擊該類別說明常量,並從類別清單中選擇 Generic >> GObject >> Control >> Picture。
  4. 將先前建立的圖片 reference 連接到 To More Specific Class 函式的輸入端。
  5. specific class reference 輸出端按右鍵,選擇 Create >> Property for Picture Class >> Draw Area Size。
  6. 如果 Property Node 設置為 Read, 按右鍵選擇 Change All To Write。
  7. 在 Property Node 的輸入端連接 Control 或 Constant,以設定高度與寬度的值。

調整圖片控件數組大小.png