6.6 回调 VI

LabVIEW 界面程序最常用的结构就是循环事件结构。用事件结构截获用户在界面上对控件的操作,然后做出相应处理。

LabVIEW 也可以采用与文本语言相类似的方法来处理事件:不是在事件结构内处理事件,而是在程序开始时,就为某事件注册一个回调 VI。在回调 VI 内编写相应代码,一旦事件发生,就会执行这段代码。

与事件结构相比,回调 VI 编写起来稍微麻烦一点

要实现这样一个程序:程序界面上有两个仪表盘,左表始终在运转,每 10 秒钟旋转一圈;右表由按钮控制,按下按钮才旋转一圈。若把旋转右表这段程序作为子 VI 放到事件结构的按钮值改变事件处理分支中,它势必会打断左表的旋转。因此,考虑把它放到回调 VI 中。

 

 

 

 

 

posted @ 2022-11-09 22:47  StudySong  阅读(233)  评论(0)    收藏  举报