![]() |
|
|
详细资料参考:http://ruanqizhen.spaces.live.com/blog/cns!5852D4F797C53FB6!2004.entry
说明
过 滤型事件是在 LabVIEW 处理用户操作之前发出的,并等待相对应的事件框架执行完成之后,LabVIEW 再处理该用户操作。这类事件的名称之后都有一个问号。例如键盘按下?事件(Key Down? Event),当用户处理该事件时,控件的值还没有被改变,因此,用户可以在该事件对应的事件框架内决定是否让 LabVIEW 先处理该事件,或改变键盘按下的值之后再让LabVIEW继续处理该事件。
可以明显地看出,过滤型事件比相应的通知型事件要先发出。
当同一VI的程序框图上有多于一个的事件结构时,通知型事件是同时被发往所有的事件结构的,而过滤型事件则是按顺序、依次发往每一个事件结构的。但是,在同一VI上放置 多个事件结构是没有必要,而且极易引起错误的。所以应该避免在同一VI上使用多个事件结构。
chinese lv blog
This is actually a chinese lv blog. Looks a little spammy to the english community, but if you follow the link it's valid.
&n bsp;
说明
过滤型事件是在 LabVIEW 处理用户操作之前发出的,并等待相对应的事件框架执行完成之后,LabVIEW 再处理该用户操作。这类事件的名称之后都有一个问号。例如键盘按下?事件(Key Down? Event),当用户处理该事件时,控件的值还没有被改变,因此,用户可以在该事件对应的事件框架内决定是否让 LabVIEW 先处理该事件,或改变键盘按下的值之后再让LabVIEW继续处理该事件。
可以明显地看出,过滤型事件比相应的通知型事件要先发出。
当同一VI的程序框图上有多于一个的事件结构时,通知型事件是同时被发往所有的事件结构的,而过滤型事件则是按顺序、依次发往每一个事件结构的。但是,在同一VI上放置 多个事件结构是没有必要,而且极易引起错误的。所以应该避免在同一VI上使用多个事件结构。
&n bsp;
remove this from the site
this looks like spam !
&n bsp;