在可执行文件中尝试以编程方式启动使用到 CAN 函数的 VI 时出现错误 1003

更新 Jul 31, 2023

适用于

软件

  • LabVIEW

驱动

  • NI-CAN

问题详述

当我用应用程序生成器生成的可执行文件以编程方式启动使用到 CAN 函数的 VI 时,我收到以下错误消息:
Dynamic Call.vi中Invoke Node发生错误1003

解决方案

以编程方式启动具有 NI CAN 函数的 VI 时(例如,使用应用程序控制面板中的打开VI引用函数,然后使用调用节点启动和运行 VI),必须将以编程方式启动的 VI 添加至LabVIEW 应用程序生成器中的动态 VI。

LabVIEW 应用程序生成器中的源文件类别允许在始终包括窗口中添加动态 VI。请注意,为了在应用程序中使用 NI-CAN 功能,您必须在应用程序的目标机器上安装 NI-CAN。