gpt4 book ai didi

deployment - 如何在没有用户交互的情况下以编程方式构建 VI?

转载 作者:行者123 更新时间:2023-12-01 05:02:04 24 4
gpt4 key购买 nike

我有一个带有五个 cRIO 目标的 LabVIEW 项目。我编写了一个编译和部署 rtexes 的构建 VI,部署后目标重新启动。问题是在部署时,LabVIEW 会打开一个到它想要保持事件状态的目标的连接。这就是为什么它会显示一个错误对话框,上面写着“警告:与目标(名称)的连接已丢失”。
现在的问题是我该怎么做才能抑制这些对话,或者我怎样才能写出完全避免它们的方法?

Start the build for every RT if the button is pressed
Build, deploy, clean and reboot

编辑:
我想构建或编译构建规范,我不想生成任何代码。问题是,如果LabVIEW连接到cRIO,它会保持连接处于事件状态,并且在重新启动它时,它无法重新连接,因为它会停止执行的rtexe,因此它会弹出一个错误,我不知道如何抑制或摆脱它.必须重新启动才能执行构建的 rtexe。

The unwanted popup

编辑 2
问题是这个弹出窗口阻止了以下代码的执行。它应该是一个没有弹出窗口的静默 VI。复制软件不是正确的选择,因为代码因目标而异。

最佳答案

似乎您已将 cRIO 添加到您的项目中。有趣的是,部署将自动连接但不会断开连接。

一种可能性是在 cRIO 的项目属性中禁用自动连接检查。

另一种可能性是让 LabVIEW 与所有目标断开连接。请参阅下面的屏幕截图。基本上,您遍历所有打开项目的所有设备并与它们断开连接。您必须在每次部署后执行此操作。

Disconnecting from all connected targets in LabVIEW

[抱歉,此处仅提供德语 LabVIEW]

关于deployment - 如何在没有用户交互的情况下以编程方式构建 VI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com