您的位置 首页 元件

LabVIEW——关于事情结构的运用

刚开始接触事件结构时觉得它很好用,所以很喜欢用,但也引起了一些问题,就是前面板很容易就被挂起来了,就是所前面板没有响应了,很郁闷。

刚开始触摸事情结构时觉得它很好用,所以很喜欢用,但也引起了一些问题,便是前面板很简单就被挂起来了,便是所前面板没有响应了,很抑郁。

之后就不敢用了,许多能够用事情结构的当地都只用CASE结构费事的替代了~~

今日被师兄那么一点拨,觉得完全是冤枉了事情结构啊,之前事情结构引起的问题能够很简单的处理。

办法便是设置“超时”(之前一向觉得这个东西没用的):

一般情况下,事情结构是会和while循环套用的,经过不断的循环来履行不同事情源激起的事情,但假如不设置超时,也没有事情源产生,那么while循环将一向等候事情的产生而不进行循环,这样就会使得事情结构外的其他程序也不能履行,或许形成的成果便是前面板本该有反响的当地(比方变量值的改变)没有了反响。

而假如设置了超时,比方设置为100(ms),意思便是每隔100ms假如没有事情产生就超时,进行一次循环,那么事情结构外的其他程序也就得到了履行。

总结一下:

假如事情结构在while循环中,而事情结构之外又有其他的程序需求履行(或许不依赖于事情的产生),那么就应该设置超时。(或许仍是很笼统哈,等你遇到了你就会理解一些的~~)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/213806.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部