使用 TestStand 在遠端Machine上呼叫 LabVIEW Code Modules

更新 May 19, 2024

環境

軟體

  • TestStand
  • LabVIEW

本教程將向您展示如何從 TestStand sequence設定遠端 VI 的執行。這適用於當你的TestStand 系統,其中 TestStand 在一台Machine上執行,而您的 LabVIEW Code Modules是在遠端Machine上執行時。為了方便教學,我們將 hosting TestStand 的電腦稱為 TestStand Machine,並將 hosting LabVIEW 的電腦稱為 LabVIEW Machine。
要在 TestStand Machine和 LabVIEW Machine之間建立正確的通訊,您需要在 TestStand 和 LabVIEW 的兩台Machine上設定配置。

LabVIEW Machine

要為遠端 VI 執行設定您的 LabVIEW Machine,請完成以下步驟:

  1. 打開 LabVIEW。
  2. 選擇 Tools»Options....
  3. Category窗格中選擇 VI Server以顯示VI Server設置。
  4. 在下圖中顯示的 Protocols部份中,選中TCP/IP勾選框,並記下 Port 號碼
  1. 在下圖所示的Machine Access部份中,選擇Add ,然後在Machine name/address字段中輸入您的 TestStand Machine 名稱或 IP 地址。
  1. Machine access list中,選擇您的 TestStand Machine,然後選擇Allow access單選按鈕。
  2. OK儲存這些選項。

TestStand Machine

要正確設定 TestStand Machine 以遠端呼叫 VI,請完成以下步驟:

  1. 打開  TestStand Sequence editor。
  2. 建立一個 LabVIEW Adapter Step,然後選擇它來顯示其Step Settings窗格。
  3. Module選項卡中,選擇Advanced Settings按鈕來調出Advanced LabVIEW Settings視窗,如下所示。 VI 可以位於共享網路位置,也可以位於本地的 LabVIEW Machine。
  1. 選擇您的 LabVIEW Machine作為Remote Host。您也可以在此處指定一個 IP 地址。
  2. 如果 VI 位於共享位置,請透過瀏覽至 LabVIEW 電腦上的共享資料夾來選擇Remote VI Path。如果 VI 只能在遠端Machine上存取,請透過鍵入路徑名手動指定 VI 在您的 LabVIEW Machine上的路徑。保持使用 Windows 檔案路徑分隔符,即使 LabVIEW Machine使用的作業系統不是 Windows。例如,要從基於 Windows 的應用程式中引用位於My HD:LabVIEW VIs:foo.vi 的Macintosh 電腦上的 VI,請使用路徑My HD:\LabVIEW VIs\foo.vi
  3. 指定您在設定 LabVIEW Machine時指定的Port Number
  4. 點擊Close關閉LabVIEW Advanced Settings視窗。
  5. “Module”選項卡中,使用“Browse for VI...”按鈕選擇一個VI Path。如果您的 VI 位於共享位置,請從共享網路位置選擇 LabVIEW Machine上的 VI。如果 VI 不在網路位置,您可以指向 TestStand Machine上的 VI 副本,或者指向 TestStand Machine上具有相同 VI 連線器面板的 VI。

設定完這些設置後,您將能夠使TestStand 在您的 LabVIEW Machine上執行 VI。