LabVIEW入门第十天(常用循环与结构体)

426 阅读2分钟

在这里插入图片描述

LabVIEW入门第十天

欢迎大家阅读本篇文章,今天给大家介绍常用循环与结构体,欢迎有兴趣的一起学习探讨。

一,LabVIEW常用循环与结构体介绍

循环的含义,及重复性的去做某一件事,当达到某一条件时停止。基本常用循环与结构体:For循环、While循环、条件结构、事件结构、顺序结构、程序框禁用结构,如下图所示: 在这里插入图片描述

二,LabVIEW常用循环详解

1.For循环:

For循环,与C#类似,是可以设置循环次数的循环体,如下图所示: 在这里插入图片描述 它由循环次数和执行次数组成的循环,使用时会根据你所设置的循环次数执行循环内部的代码,直到次数达到时停止。执行次数的作用就是提供当前程循环的次数值。 For循环也可以加条件索引,也就是条件达到或者次数达到停止循环,如下图所示: 在这里插入图片描述 2.While循环:

While循环与For循环的 条件部分类似,不过唯一区别是没有次数限制,如下图: 在这里插入图片描述 当停止条件达到时,结束当前循环,若未达到条件时将一直在循环内,无法结束,俗称死循环,所以使用时一定注意。

三,LabVIEW常用结构体详解

1.条件结构:

条件结构,及达到某一条件时执行结构体内的程序代码,输入条件根据输入数据类型而定,如下图所示是一个布尔量的条件结构,他的结构体就只有两个,一个true,一个false。这部分内容在前面几篇文章有详解,可以看看。 在这里插入图片描述

2.事件结构:

事件结构就是根据某一事件触发当前结构体内部代码运行,如下图所示,当布尔被鼠标按下时触发当前结构体运行,如下图所示: 在这里插入图片描述 这样就可以通过用户操作实现某些功能。

3.顺序结构:

顺序结构是控制程序先后执行的结构体,它分为层叠式和平铺式,作用都一致,必须按照数字先后顺序或者从左往右运行结构体,如下图: 在这里插入图片描述

4.程序框禁用结构:

程序禁用结构是为了禁用某一部分不想使用却不想删除的代码,例如下图所示: 在这里插入图片描述 以上就是基础循环和结构体的认识及使用,有兴趣的可以一起讨论学习。