LabView从入门到放弃(之循环结构)

让我们开始吧~~~

结构用于控制程序的执行顺序,改变程序流程。

目录:

• While循环 

• For循环 

• 循环结构内外数据的交换 

• 自动索引

• 迭代数据的传递


While循环

While 循环可以反复执行循环体的程序,直至到达某个边界条件。它类似于普通编程语言中的 Do 循环和 Repeat-Until 循 环。While 循环的框图是一个大小可变的方框,用于执行框中的程序,直到条件端子接收到的布尔值为 FALSE。 


while循环流程图

该循环有如下特点:

计数从 0 开始(i=0);先执行循环体,而后 i+1,如果循环只执行一次,那么 循环输出值 i=0;循环至少要运行一次。

执行流程:

1、Do:执行循环体内的图形化程序代码,即至少执行1次;

2、需在子框图设置循环条件

3、循环计数端子加1,循环条件判断,决定是否继续循环;


while循环结构功能

其中:

• 循环次数:

计数接线端表示已完成的循环次数。

计数从零开始,第一次循环时,计数接线端返回为0

避免产生无限循环

• 循环条件:默认:真(T)时停止

For循环

该循环有如下特点:

• for循环是先判断,后执行的。

• 执行循环的次数是确定的。

for循环结构功能


循环结构内外之间的数据交换 ——结构隧道

功能(干什么用的?)

数据输入到隧道后循环开始;循环终止后数据输出循环;主要用于对数组的操作。

用法(怎么用?)

边框上——右键——隧道模式——索引。

如果隧道的自动索引功能被打开,则数组将在每次循环中顺 序经隧道送过一个数;该数在原数组中的索引(地址信息), 与当次循环计数端子的值相同。 

自动索引

自动索引有如下特点:

• For:隧道默认打开索引;While:默认关闭

• 可以手工开启或关闭:打开的索引读入或输出的是数组元素,关闭索引读入或 输出的是整个数组

• For循环的执行次数:即为数组的个数——启用索引的情况下,不用再给循环次数赋值了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,067评论 0 2
  • ajax 是什么?有什么作用? AJAX = Asynchronous JavaScript and XML(异步...
    谢梦扬_阅读 293评论 0 0
  • 来一场雨,好吗? 我没有伞,我只有一颗发狂的心脏。 它正燃烧着,跳动着死亡。 来一个恶汉,好吗? 摁住我的头,逼我...
    1e18e6b1e298阅读 260评论 0 1
  • 网络的诞生和进步注定提高人类社会的发展速度,注定促进人类社会的文明进程,注定不断给人们带来方便和快乐。然而任何事物...
    有一种微笑叫做无奈阅读 19,343评论 0 11
  • 通过这一个月的坚持读书,首先就是一种突破和鞭策,对自己惰性的一种挑战,或许,假以时日,坚持训练,说不定下一“异类”...
    媛媛说话阅读 642评论 1 1

友情链接更多精彩内容