射频和无线供应商和资源的家

一站式满足您的射频和无线需求

Labview编程基础教程-for循环,while循环,case结构

Labview编程语言教程覆盖循环,而循环和案例结构在labview。本labview教程涵盖以下主题:
Labview数据类型
创建子vi
创建Array和Array操作
labview中的集群概念
labview中的各种图
文件I / o
For循环,while循环和case结构
局部变量与全局变量的概念

While循环

通常情况下,我们希望重复某个操作,直到满足某个条件;例如,我们可能希望接受来自用户的数据,直到所提供的变量具有特定的值。此时,我们将停止循环,以便它不再处理任何数据。这是使用while循环的应用程序。

一个While循环执行它包含的函数,直到条件终端接收到一个特定的布尔值“True”或“False”。

默认情况下,此条件终端如果为True(符号:正方形中的红圈)将停止。另一个终端是被称为Continue的条件终端,如果为True,也可以通过右键单击条件终端。因此,while循环可以基于布尔控制(true或false)使用。

还有一个终端叫做迭代终端,它是一个输出终端(符号:蓝色方框中的字母i)。While循环的每一次运行都被视为1次迭代。如上所述,这个终端返回no。while循环执行期间和执行之后完成的迭代。迭代终端在启动时初始化为零。因此,在第一次迭代之后,它返回0。

For循环

与While循环类似的For循环也是一个循环结构。主要的区别在于For循环执行其计数终端(符号:蓝色方格内N个字母)提供的任意次数的迭代。


对于循环条件终端

可以通过右击for循环条件终端插入它。这个终端接受一个布尔值。它指示for循环执行下一个迭代,或者在不执行下一个迭代的情况下中断for循环。如图所示。下载下面提到的labview VI示例,其中包括不带条件终端和带条件终端的循环。

选择结构


labview中的Case结构布尔运算

你把选择结构在方框图上,从功能面板的结构子面板中选择它。您可以用Case结构包围节点,也可以在结构中拖动节点。

Case结构与常规的if…then…在基于文本的编程语言中使用的Else语句。基于连接到选择器终端的值,只执行一个case。选择器终端可以是数字、布尔或字符串。如果数据类型是布尔型,则结构有True大小写和False大小写。case结构最多可以有2个31在数值或字符串数据类型中使用-1情况。

可以创建布尔大小写结构,也可以创建数字大小写结构。上图描述布尔运算,下图描述数值运算。


labview中的Case结构数值操作

记住以下几点编程使用大小写结构:
➨连接机箱端口,是必须的。
➨决定并规划案例条件。
➨可以通过右键单击现有案例添加更多案例。
➨对于该结构的所有情况,所有端子都应连接。

下载Labview这个循环和case结构的源代码

下载For循环的例子labview VI
下载While循环实例labview VI
下载labview VI .实例结构

相关链接

什么是Labview
国家仪器Labview
•下载Labview, https://www.ni.com/downloads/products/

Labview源代码的有用链接

参考以下以及左侧面板上提到的有用链接Labview源代码

十六进制到二进制labview VI十进制到二进制labview VI
数字生成器labview VI二进制到十进制labview VI
二进制数发生器调制解调器
FFT上下样本

〇蜂窝通信教程
bet188金宝搏

无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达


分享本页

翻译本页
Baidu