使用 64 位 TestStand 执行 32 位 LabVIEW 代码模块

更新 Aug 3, 2023

环境

软件

  • TestStand
  • LabVIEW
  • LabWindows/CVI

  • 如何从 64 位 TestStand 调用 32 位 LabVIEW VI?
  • 如何将我的代码模块在其他软件的进程下执行,而不是在TestStand进程上执行?

以下步骤向您展示了如何配置 LabVIEW 和 LabWindows™/CVI™ 代码适配器以在TestStand外部执行代码模块。用户可通过适配器配置为使用 LabVIEW 开发系统或 LabWindows/CVI 开发环境,允许代码模块使用与 TestStand 进程本身不同的内存空间。

由于 LabVIEW 开发系统是一个独立于 TestStand 的进程,因此也可以使用 32 位版本的 LabVIEW 开发系统从 64 位 TestStand 执行 32 位 VI。
  1. 在 TestStand 中,选择配置»适配器...

“适配器配置”对话框将会出现,您可以在此更改适配器的设置。
  1. 点击要配置的适配器旁边的 Selected 按钮。单击配置...按钮。

出现适配器的配置对话框。
  1. 对于 LabVIEW,选择LabVIEW 开发系统并指定版本。如果要执行 32 位 VI,请选择Use Active 32-bit Version
注意:通过选择Use Active 32-bit Version ,测试序列中的所有 LabVIEW VI 将在 32 位 LabVIEW 开发系统中执行。但是,用户也针对某个 VI 配置为始终在 LabVIEW 运行引擎中运行 VI ,这将允许 64 位 的VI 在TestStand进程内执行。此设置可在带有 LabVIEW 代码模块的步骤的高级设置对话框中进行配置。


对于 LabWindows/CVI,选择在 LabWindows/CVI 的外部实例中执行步骤
  1. 单击确定。您现在已将适配器配置为在TestStand进程外执行。