网友问答之深理入解albview.docxVIP

  • 10
  • 0
  • 约3.16千字
  • 约 8页
  • 2017-02-15 发布于四川
  • 举报
网友问答之深理入解albview

网友问答之深入理解WHILE循环 2011-01-15 09:57一些初学LV的网友们近期发给我的邮件中多次谈到WHILE循环的一些问题,这些问题虽然很常见,但是是根本性的问题,原因在于这些问题之所以不容易理解,是因为刚刚接触LV,很难理解或者经常忽视了“数据流”的问题。首先简要回顾一下WHILE循环的基本概念和特点,然后重点回复网友们有关WHILE循环的问题。几乎所有有关LV的书籍中都把WHILE结构与C语言的DO WHILE循环相提并论,其实二者之间是存在很大差别的,其根本区别在于LV是基于数据流驱动的,而C语言则不是。DO WHILE循环可以保证循环至少运行一次,LV中的WHILE结构也是如此,这是二者之间的共同点。C语言中的WHILE结构如下所示:do{// do sth}while(condition)我们需要特别注意的是,C语言中DO WHILE循环判断循环条件是在循环中所有语句执行之后,简单地说就是“先运行,后判断”,LABVIEW中的循环结构则不然,这导致了很多LV初学者很难理解LV中WHILE循环的一些特殊现象。1、可以同时运行多个WHILE循环结构。同时运行多个WHILE循环结构在C语言中是比较麻烦的,必须开辟多个线程,而LABVIEW是自动多线程的。LABVIEW不仅可以同时并行运行多个WHILE结构,甚至在每个while循环中可以同时运行多个数据流程。多了同

文档评论(0)

1亿VIP精品文档

相关文档