我在while循环中有一个事件驱动的代码,我想自己增加Numeric,当用户选择一个按钮时,需要执行该事件。
但是使用此实现,我只能在每次单击“确定”按钮时更新一次数字。我希望自己保持数字更新。
有人可以请一些亮点吗?
谢谢,
答案 0 :(得分:0)
事件结构的LabVIEW help说:
等待事件发生,然后执行相应的案例 处理那件事。
因此,在事件结构退出之前,外部序列结构的第二帧不会完成,并且在事件发生之前不会发生。
我认为您想要的直接解决方案是将常量连接到事件结构的 Timeout 终端:
此结构在等待通知时可能会超时 事件。将值连接到左上角的Timeout终端 事件结构指定事件的毫秒数 结构等待事件。默认值为-1,表示从不 超时。
现在,如果未单击按钮,事件结构将在指定时间后退出。
但这可能不是实现你真正想做的最优雅的方式。根据经验,如果您的LabVIEW图表充满了序列结构,您可能不会按照设计的方式使用LabVIEW,即数据流和事件控制程序流程。如果你可以编辑你的问题来解释你实际上希望你的程序如何表现,我们可能会建议更好的方法来构建它。