LabVIEW入门第十天(常用循环与结构体)
LabVIEW入门第十天
欢迎大家阅读本篇文章,今天给大家介绍常用循环与结构体,欢迎有兴趣的一起学习探讨。
一,LabVIEW常用循环与结构体介绍
循环的含义,及重复性的去做某一件事,当达到某一条件时停止。基本常用循环与结构体:For循环、While循环、条件结构、事件结构、顺序结构、程序框禁用结构,如下图所示:
二,LabVIEW常用循环详解
1.For循环:
For循环,与C#类似,是可以设置循环次数的循环体,如下图所示:
它由循环次数和执行次数组成的循环,使用时会根据你所设置的循环次数执行循环内部的代码,直到次数达到时停止。执行次数的作用就是提供当前程循环的次数值。
For循环也可以加条件索引,也就是条件达到或者次数达到停止循环,如下图所示:
2.While循环:
While循环与For循环的 条件部分类似,不过唯一区别是没有次数限制,如下图:
当停止条件达到时,结束当前循环,若未达到条件时将一直在循环内,无法结束,俗称死循环,所以使用时一定注意。
三,LabVIEW常用结构体详解
1.条件结构:
条件结构,及达到某一条件时执行结构体内的程序代码,输入条件根据输入数据类型而定,如下图所示是一个布尔量的条件结构,他的结构体就只有两个,一个true,一个false。这部分内容在前面几篇文章有详解,可以看看。
2.事件结构:
事件结构就是根据某一事件触发当前结构体内部代码运行,如下图所示,当布尔被鼠标按下时触发当前结构体运行,如下图所示:
这样就可以通过用户操作实现某些功能。
3.顺序结构:
顺序结构是控制程序先后执行的结构体,它分为层叠式和平铺式,作用都一致,必须按照数字先后顺序或者从左往右运行结构体,如下图:
4.程序框禁用结构:
程序禁用结构是为了禁用某一部分不想使用却不想删除的代码,例如下图所示:
以上就是基础循环和结构体的认识及使用,有兴趣的可以一起讨论学习。