labview 事件结构 多个事件同时触发

我建立了一个事件结构,里面的不同的事件可以同时触发么?
2024-12-31 21:09:08
推荐回答(3个)
回答1:

LabVIEW中的一个事件结构中的多个分支执行其实是有先后顺序的
它会按照触发的先后顺序,按顺序执行。
如果你想要的多个事件同时触发,事件响应是一样的事情,那你可以将他们放在一个事件结构里面
如果事件响应是不一样的,且响应之间没有冲突的话,你就用并行循环吧

回答2:

什么叫不同的事件同时触发,在同一时刻只能运行一个命令(LabVIEW是自动多线程,多核cpu可以同时执行不能命令,但是你的问题应该不涉及这个吧)。
你是不是想问,同一个事件结构分支可不可以被不同的分别事件触发,答案是可以的。

回答3:

在事件结构中,如果两个事件被同时触发,将按照事件结构分支序号的先后顺序进行对应的响应。比如事件A和B,对应的响应是C和D,C响应在分支1,D响应在分支2,如果A,B事件同时触发,则先进行C响应,再进行D响应。大家做个小程序验证一下就知道了。