labview循环结构杂谈

2015-10-21 13:51:26来源: eefocus 关键字:LabVIEW  循环结构
While循环里面还有While循环很容易导致死循环,而且几乎所有的问题都有不适用嵌套的解决方法。While循环(包括For循环等)中如果存在并行执行的框图程序,那么只有等到所有程序都执行完一次循环后,才能进入下一次循环的执行。如果出现有快有慢的程序段,那对不起了,等着吧,这里的规矩就是不抛弃不放弃!通过调整延时的毫秒倍数,你能很轻松的控制循环的速度。但注意的是,这种定时方式不是一种精确的方法,不能用于非常精密的需求中。
2、顺序结构就是强制程序运行时的前后顺序。有时候我们想将几个程序段按顺序执行,而程序本身并没有连线能够保证这种顺序(LabVIEW数据流向是顺着连线从左往右的),那么你可以使用顺序结构。当然,如果连线能保证的,就不用画蛇添足了.
3、
   a、   一个事件结构可以有多个事件分支,即可以层叠多个框(可以右键添加删除)。不好意思
   b、   同一个事件结构里,不能出现两个事件分支都对同一个事件进行响应(注意,是“同一个事件结构里”,不同事件结构就没人管了)。简单说,在一个单位只能“一个萝卜一个坑”,但不限制你去别的单位兼职。
   c、   同一个事件分支可以同时对多个事件进行响应,也就是说可以“殊途同归”。

       好的,我们来解释一下。假如程序中的事件结构共有3个事件分支:超时、鼠标进入窗格和鼠标离开窗格。超时是应用程序事件,另外两个则是窗格事件。超时事件左上角连着时间(50毫秒),也就是说当50ms时间没有发生本事件结构中其他任何事件分支时,程序将进入下一个循环,那么很容易想到,如果我们不给超时事件赋值(或赋值为-1),那么程序会一直等待有事件分支发生。

 

关键字:LabVIEW  循环结构

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/1021/article_13607.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:labVIEW 时域—频域分析
下一篇:labview中enum,ring,combox控件的区别

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
LabVIEW
循环结构

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved