为 DIAdem 2020 安装额外的 Python 模块

更新 Aug 16, 2023

环境

软件

  • DIAdem

我的自动化算法使用某些 Python 模块。如何将它们添加到 DIAdem Python 脚本中?

首先,您可能需要检查您的python 版本和DIAdem/SystemLink 的兼容性。例如,DIAdem 2020SP1 支持 Python 3.6 和 3.7(64 位)。您可以在自述文件中找到相关信息。

我们有两种场景:
a) DIAdem 使用的是预装在 PC 上的Python 版本。
b) DIAdem 在 PC 上使用其内置 Python。

对于第一个场景:
  • 确保您已经在 Python 版本中安装了 PyWin32模块(通过在命令提示符下使用命令 pip install PyWin32)。这是连接 DIAdem 所必需的。
  • 安装你的 Python 库。
  • 在 DIAdem 配置中为 SCRIPT 指定 Python 安装路径( Menu >> Settings >> DIAdem Settings >> SCRIPT )。
  • 确保 Python 的路径已添加到环境变量中。
  • 将库导入 DIAdem 并使用其内容。
对于第二种情况:
  • 以管理员身份启动命令窗口。
  • 导航到 Python 的 DIAdem 安装。
C:\Program Files\National Instruments\Shared\Skyline\Python
  • 导航到 Python 版本文件夹,然后导航到 Scripts 文件夹。
  • 使用 pip install [模块名称]执行任何必要的安装

附加信息

有关 DIAdem 如何找到要使用的 Python 版本的其他信息:
  • 首先 DIAdem 采用在 DIAdem 配置中为 SCRIPT 输入的 Python 版本。
  • 如果这是空的(默认)DIAdem 采用在 Windows 路径环境中输入的 Python 版本。
  • 在所有其他情况下,如果 DIAdem 发现已安装的版本不是 3.7 或 3.6,DIAdem 将采用与 DIAdem 一起安装的版本。