LabVIEW-条件结构

LabVIEW的条件结构相当于C语言中的if(表达式){} else{}和switch(表达式){case值1:语句1break;case值2:语句2break;...default:语句nbreak;}结构,用于实现分支选择程序逻辑;

条件结构

  • 01

    打开LabVIEW,新建VI,程序框图-查看菜单-函数选版-函数-编程-条件结构;

  • 02

    条件结构 :包括一个或多个子程序框图、分支。结构执行时,仅有一个子程序框图或分支执行。连线至选择器接线端的值决定要执行的分支。

  • 03

    条件结构默认分支选择器是布尔量输入控件,选择器只有真和假;

  • 04

    当连接布尔控件至分支选择器,我们可以分别在真和假放置需要执行的程序框图;

  • 05

    运行VI,各个分支执行效果如下图;

字符串条件结构

  • 01

    条件结构的分支选择器除了默认连接布尔输入控件外,还可以连接字符串输入控件;

  • 02

    打开LabVIEW,新建VI,前面板-查看菜单-控件选板-控件-新式-字符串与路径-组合框;

  • 03

    右击选择组合框-编辑-新增三个选项;

  • 04

    切换至程序面板,将组合框和条件结构连接,注意连接前后的变化;

  • 05

    此时,我们需要手动修改选择器标签,使得组合框的每一项的值和选择器标签对应,注意默认选择器分支只有两项,我们需要再添加一项;

  • 06

    运行VI,各个分支执行效果如下图;

枚举条件结构

  • 01

    条件结构的分支选择器除了连接布尔输入控件,字符串输入控件,还可以连接枚举输入控件类型;

  • 02

    打开LabVIEW,新建VI,前面板-查看菜单-控件选板-控件-新式-下拉列表与枚举-枚举;

  • 03

    右击选择组合框-编辑-新增三个选项;

  • 04

    切换至程序面板,将枚举输入控件和条件结构连接,注意连接前后的变化;

  • 05

    枚举类型输入控件连接到条件结构的分支选择器时候,条件结构的选择器标签将自动识别输入控件的各个项,不需要手动修改选择器标签,注意默认选择器分支只有两项,我们需要再添加一项;

  • 06

    运行VI,各个分支执行效果如下图;

错误簇条件结构

  • 01

    条件结构的分支选择器除了连接布尔输入控件,字符串输入控件,枚举输入控件,还可以连接错误簇输入控件类型;

  • 02

    打开LabVIEW,新建VI,前面板-查看菜单-控件选板-控件-新式-数组,矩阵与簇-错误输入3D;

  • 03

    切换至程序面板,将错误簇输入控件和条件结构连接,注意连接前后的变化;

  • 04

    运行VI,各个分支执行效果如下图;

数值条件结构

  • 01

    条件结构的分支选择器除了连接布尔输入控件,字符串输入控件,枚举输入控件,错误簇输入控件,还可以连接数值输入控件类型;

  • 02

    打开LabVIEW,新建VI,前面板-查看菜单-控件选板-控件-新式-数值-数值输入控件,并将数据类型改成U8;

  • 03

    切换至程序面板,将数值输入控件和条件结构连接,注意连接前后的变化;

  • 04

    数值类型输入控件连接到条件结构的分支选择器时候,条件结构的选择器标签将自动识别输入控件的各个项,不需要手动修改选择器标签,注意默认选择器分支只有两项,我们需要再添加一项;

  • 05

    运行VI,各个分支执行效果如下图;

其他类型条件结构

  • 01

    条件结构的分支选择器除了连接布尔输入控件,字符串输入控件,枚举输入控件,错误簇输入控件,数值输入控件,还可以文本下拉列表,菜单下拉列表,图片下拉列表以及图片与文本下拉列表等输入控件类型;

  • 02

    打开LabVIEW,新建VI,前面板-查看菜单-控件选板-控件-新式-下拉列表与枚举;这四个数据类型与条件结构的使用方法和组合框基本一致;

(0)

相关推荐

  • LabVIEW-平铺式顺序结构/层叠式顺序结构

    顺序结构位于程序框图-函数选板-编程-结构:分为平铺式顺序结构和层叠式顺序结构,默认为平铺式顺序结构: 平铺式顺序结构 01 包括一个或多个顺序执行的子程序框图或帧.平铺式顺序结构可确保子程序框图按一 ...

  • MATLAB IF 条件语句 用法以及实例

    操作方法 01 MATLAB中我们常常用到条件判断语句结构,下面我们就通过实例介绍一下这个结构的用法 02 if.....end结构 我们用如下条件语句进行实例 运行上面的句子,此条件语句是判断5是否 ...

  • 案例分析:绘制流程图需要注意哪些事项?

    流程图应用于许多领域,在互联网产品设计中,无论是产品经理.交互设计师,或者开发人员,都经常接触到各种类型的流程图.流程图不应该考验阅读者的理解能力,因此如何绘制清晰简洁的流程图,值得深入思考.本文将结 ...

  • LabVIEW While循环结构的使用方法

    While循环是LabVIEW最核心的流程控制结构之一,While循环的功能是反复执行一段程序,直到达到某个条件时循环结束,下面我就来讲解一下While循环的具体使用方法.

  • LabVIEW-事件结构

    以图形化方式响应和处理用户的操作,与Windows操作系统的事件处理方式基本一致:1)等待事件发生,并执行相应条件分支,处理该事件:2)事件结构包括一个或多个子程序框图或事件分支,结构处理事件时,仅有 ...

  • LabVIEW初学者常见问题及解答方法

    操作方法 01 1.Labview如何实现由一个事件引发其他三个事件的顺序发生,且这三次事件间的时间间隔为50ms?回答:可以引用状态机来设计程序,将触发事件作为状态机的状态控制参数,后面发生的三个事 ...

  • CPU超频成功的必备条件及超频注意事项

    CPU超频成功的必备条件及超频注意事项

  • 运行Windows8的基本条件

    一、计算机配置条件 安装Windows8之前,首先应该了解一下计算机系统应具备的基本条件。按照微软官方的建议配置,Windows8系统的硬件要求主要有以下两方面标准。 1、 处理器:1GHz的32位或 ...

  • Word 2010新功能:结构清晰的文档导航

    工作中我们常常需要处理一些比较长的文档,想要重新组织文档内容要用鼠标滚轮来回滚动,既麻烦又很容易出错。不过如果你已经用上了Office 2010,就不会再被这个问题困扰了。使用Word 2010组件中 ...