在 DIAdem 2020 安裝額外的 Python Packages

更新 Nov 21, 2023

環境

軟體

  • DIAdem

我的自動化演算法使用某些 Python Package/Modules。如何將它們增加到 DIAdem Python 腳本中?

首先,您可能需要檢查您的Python 版本和DIAdem/SystemLink 的相容性。例如,DIAdem 2020SP1 支援 Python 3.6 和 3.7(64 位)。您可以在readme documents中找到相關資訊。

有兩種使用情況:
a) DIAdem 使用的是預裝在 PC 上的Python 版本。
b) DIAdem 使用其內建的 Python。

針對第一個情況:
  • 確保您已經在 Python 版本中安裝了 PyWin32Module(透過在命令提示字元下使用command pip install PyWin32) (用於連接 DIAdem)。
  • 安裝你的 Python packages。
  • 在 DIAdem 設定中為 SCRIPT 指定 Python 安裝路徑( Menu >> Settings >> DIAdem Settings >> SCRIPT )。
  • 確保 Python 的路徑已被增加到環境變數中。
  • 將函式引入 DIAdem 並使用其內容。
針對第二種情況:
  • 以管理員身份啟動命令提示字元。
  • cd (移動路徑) 到 DIAdem的Python 安裝資料夾中。
C:\Program Files\National Instruments\Shared\Skyline\Python
  • 繼續cd進到 Python 版本資料夾中的Scripts 資料夾。
  • 使用 pip install [Module名稱]執行您所需的安裝

附加資訊

有關 DIAdem 如何找到要使用的 Python 版本的其他資訊:
  1. 首先 DIAdem 採用在 DIAdem 設定中為 SCRIPT 輸入的 Python 版本。
  2. 若上述1. 是空的(預設)DIAdem 採用在 Windows 路徑環境中輸入的 Python 版本。
  3. 在所有其他情況下,如果 DIAdem 發現已安裝的版本不是 3.7 或 3.6,DIAdem 將採用與 DIAdem 一起安裝的版本。