LabVIEW:如何通过一个按钮一个接一个地控制两个事件

LabVIEW: how to control two events one after the other from one button

我正在做一个项目,我必须通过命令行将参数发送到 python 文件(使用系统 exec),然后将结果可视化保存在 python 之后的文件夹中文件执行完毕。我只需要单击一个按钮就可以做到这一点,所以我的问题是,是否有任何方法可以实现这种情况,或者我是否可以对事件进行排序。

现在我已经将平面序列结构包含到框图中,这样我就可以对事件进行排序,但是每次我在制作程序(python 文件)运行 时都遇到了问题按下测试按钮(它只在我第一次点击测试按钮时运行),我尝试使用 while 循环但我无法再次执行它,除非我重新启动程序。

你表达问题的方式让我觉得你想等到你通过系统执行程序调用的命令完成,然后 运行 一些代码。您可以为此简单地使用序列结构。

但是,如果您需要异步执行此操作,即启动命令并在命令完成时获取事件以便绘制结果,您将需要求助于异步技术,如“启动异步调用”和“等待异步调用”,或者例如 background-work.

的队列和单独的代码区域

使用“等到完成?”输入System Exec函数,确保脚本执行完毕,然后进行结果可视化部分。