LabVIEW实时启动VI与可执行文件

更新 Dec 15, 2022

环境

硬件

  • CompactRIO Controller
  • Smart Camera

软件

  • LabVIEW

  • 我希望实时可执行程序启动时运行特定的VI
  • 我希望我的控制器启动时开发的可执行文件能够运行

  • 您将需要使用VI配置为启动来创建实时可执行文件。去做这个。右键单击您的项目中的“创建规范” ,然后选择“新建” >>“实时应用程序”。
  • 实时应用程序属性窗口打开后,导航至源文件,选择您的VI并将其添加到启动VI中。
  • 要使特定的实时可执行文件在控制器启动时运行,您需要将可执行文件指定为“设置为启动”“作为启动运行”

附加信息

  • 与非实时应用程序相比,构建实时应用程序有很多好处
    • 可执行文件可以配置为启动可执行文件,当控制器启动时它将自动开始执行
    • 生成exe可以删除不必要的源元素(例如框图,未使用的多态VI实例等),从而减小文件大小和开销
    • 可以在LabVIEW开发环境中远程调试启动可执行文件
  • 注意,仍然可以 配置启动VI,这些VI将在实时控制器启动时自动运行,而无需编译它们
  • 启动可执行文件不应与可执行文件的构建规范中定义的启动VI混淆
    • 启动VI将在启动可执行文件时运行,而不必在控制器启动时运行