labview中case结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了labview中case结构相关的知识,希望对你有一定的参考价值。

如前面板有一个数字输入控件,一个字符显示控件,输入一个成绩,利用case结构判断其等级,显示在字符显示控件中,ABCDE5个等级分别对应90~100,80~89,70~79,60~69,0~59。我现在很纳闷如何在流程图窗口中对case结构进行设计,不知道我说的能不能明白,望指点,给出详细步骤,我不明白的地方就是这5个分支中的子框图的设计。

如图所示

使用SCORE值改变事件结构,中间的CASE结构根据SCORE的值,直接字符串赋值就可以了。比如说在0~59之间就给字符串E,60~69就给字符串D。。。。

程序运行后,你输入34,触发‘值改变事件’,输出E,然后继续等待事件,你再输入其他,就输出相应数值了。

另外还要一个停止按钮值改变事件,给循环端子输入T,用来停止程序运行,应该明白吧:)

如果你只要单次运行,去掉循环,去掉事件,只用里面的CASE结构就可以啦:

参考技术A 总共需要6个分支,100分单独一个分支,具体如下
成绩/10取商值IQ 分别有6种结果10,9,8,7,6,其他(0到5)
以此作为分支判断条件,分支条件分别是10,9,8,7,6,默认
不知道清楚没?
参考技术B

用6个Case结构吧。这样可以把大于100和小于0的输入显示为输入错误。程序框图如图所示。

第1个图片中,由内而外的5个False分支依次为输出A,B,C,D,E,如图2中所示。

我试了一下程序,应该没问题。

031201 LabVIEW介绍

1. 什么是LabVIEW

    LabVIEW 程序又称虚拟仪器,即VI,外观和操作类似于真实的物理仪器(如示波器和万用表)

2. 前面板

    由 LabViEW 提供输入控件和显示控件,用于创建用户的界面

    创建用户界面后,可添加各种 VI 和结构作为代码,从而控制前面板对象

3. 输入控件与显示控件

    输入控件:旋钮、按钮、转盘等输入装置

    显示控件:图形、指示灯等输出显示装置

 

注:代码在程序框图中编写

以上是关于labview中case结构的主要内容,如果未能解决你的问题,请参考以下文章

labview 程序框图 case中怎样把“真”里的控件复制到“假”里去?

labview中如何大于0小于4

LABVIEW条件结构,添加分支,为啥提示:条件结构,选择器值存在错误类型

如何快速在labview中条件结构中添加大量分支(例如100个不同分支)?(不要用默认分支。。)

labview中如何写: 比较前面板中输入的两个数的大小,并输出其中最大值?

labview条件结构怎么比较两个数大小