LabVIEW编程基础:条件结构编程 您所在的位置:网站首页 labview错误1 LabVIEW编程基础:条件结构编程

LabVIEW编程基础:条件结构编程

#LabVIEW编程基础:条件结构编程| 来源: 网络整理| 查看: 265

目录

一、条件结构框架特点

二、示例1:布尔型的条件输入

三、示例1运行效果

四、示例2:数值型的条件输入

五、示例3:枚举型的条件输入

六、示例3:运行效果

七、示例4:字符串型的条件输入

八、示例4:运行效果

LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。

        在上篇文章(请参考:LabVIEW编程基础:以实例学编程之顺序结构)中已经讲了顺序结构的编程方法,下面通过具体例子演示条件结构的编程使用方法。

一、条件结构框架特点

        条件结构也可称作选择结构、分支结构等,其目的是根据不同的输入条件,程序执行不同的分支,用来改变程序的执行流程。在LabVIEW中条件结构框架样式如下图所示:

        由上图可看出,条件结构由选择框架、选择端口、选择标签,以及递增/递减按钮等组成。其特点是:

1. 选择端口上可连接多种数据类型的输入,如布尔型、数值型、枚举型、字符串型等;

2. 必需有一个默认处理条件(default case),用来处理超出条件选项范围的情况;

3. 输入数据时,每个子条件框可连也可不连数据通道;

4. 输出数据时,每个子条件框必须为数据通道连接数据。否则程序不能运行,这时通道的图标是空心的,只有为每个子条件框的数据端口都连接数据后,图标才变成实心。为简单起见,也可在数据通道端口的右键菜单中选择“未连线时使用默认”,可使程序中没有连线的子条件框输出该数据类型对应的默认值。

        下面根据不同的数据类型的条件输入,列举几个常用类型的编程例子。

二、示例1:布尔型的条件输入

        LabVIEW中默认创建的条件结构就是布尔型输入的情况,这种结构类似于C语言中的“if……else……”结构,只存在真和假两个分支。一个简单的示例程序框图代码如下图所示:

 X>=0分支

 

 x



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有