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条件结构,添加分支,为啥提示:条件结构,选择器值存在错误类型
如何快速在labview中条件结构中添加大量分支(例如100个不同分支)?(不要用默认分支。。)