LabVIEW Front Panel和Block Diagram的最大大小

更新 Aug 13, 2020

產品資訊

軟件

  • LabVIEW

問題敘述

  • 我正在開發一個非常大的VI,它需要一些時間來執行諸如在圖中移動內容之類的基本操作。該VI最近也可能已損壞。
  • 我有一個非常大的Block Diagram,開始顯示錯誤。為什麼會這樣呢?我該如何解決?
  • 我無法打開Block Diagram,或者好像我的VI在沒有實際運行的情況下連續運行。
  • LabVIEW中的Front Panel或Block Diagram是否有最大尺寸限制?如果超過此大小會怎樣?

Block Diagram損壞示例

解決方案

Front Panel 和 Block Diagram 的最大寬度和高度均為 2 ^ 16 像素,並且圍繞原點的範圍可以從 -32768 到 32767 像素。如果您開始接近或超過此限制,則會遇到意外行為。

要查看圖表的當前大小,請轉到 Tools » Profile » VI Metrics,然後選擇 Diagram。

超過最大 Front Panel 尺寸將導致 Front Panel 損壞,並且某些 Front Panel 功能(滾動條等)將無法正常使用。在類似情況下,此行為也顯示在 Block Diagram 上。

為避免因 Block Diagram 太大而導致的損壞,請嘗試以下選項:
  • 在程式中使用 SubVI 可以增加程式的模組化。有關使用 SubVI 的程式模組化的更多信息,請參見以下教程: 教程:SubVI
  • 使用狀態機架構構建程式。

相關資訊

為了證明 Front Panel 過大導致的行為不穩定,可以創建一個 VI,該 VI 的一個數字控件靠近原點,一個數字控件靠近 Front Panel 的最大尺寸限制(〜32000,〜32000)。放置這些控件後,如果嘗試將第二個數字控件向右下移或右移,則可能會看到數字控件和 Front Panel 顯示不正確。