【LabVIEW作业篇 - 2】:分数判断、按钮控制while循环暂停、单击按钮获取book文本

文章目录

  • 分数判断
  • 按钮控制while循环暂停
    • 按钮控制单个while循环暂停
  • 按钮控制多个while循环暂停
  • 单击按钮获取book文本

分数判断

限定整型数值输入控件值得输入范围,范围在0-100之间,判断整型数值输入控件的输入值。

  • 输入范围在0-59之间,显示不及格;
  • 输入范围在60-69之间,显示合格;
  • 输入范围在70-89之间,显示良好;
  • 输入范围在0-100之间,显示优秀。
  1. 在前面板中,放置数值输入控件,设置类型为整型,然后鼠标右键-属性-取消勾选“使用默认界限”-最小值设置为0-最大值设置为100-最小值和最大值设置“对超出界限的值的响应”为“强制”
    在这里插入图片描述
  2. 在程序框图中,创建条件结构,然后设置其范围和字符串显示控件的字符串表达。
    注意:0…59表示数值范围在0-59,包括0和59的数值都可以进入该分支。需要注意101,默认,因为若是设置0,默认,则出现冲突,因为0可以进入0,默认的分支,也可以进入0…59的分支中,因此将0,默认的数值修改为其他不冲突的数值即可。
    在这里插入图片描述
  3. 运行结果:
    在这里插入图片描述

按钮控制while循环暂停

单击前面板某个按钮,控制(多个)while循环停止运行。

按钮控制单个while循环暂停

  1. 在前面板中,鼠标右键-布尔-停止按钮;在程序框图中,创建一个while循环,并在其中放入事件结构。然后设置停止按钮的事件分支。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 在停止按钮所在的事件分支中放置真常量,并连接到while循环的小红圆点。
    然后在超时分支中放置一个假常量(放置真常量也可以,主要让小红圆点有数据线可连接),并连接到while循环的小红圆点。
    在这里插入图片描述
    在这里插入图片描述

  3. 运行程序时,while循环一直循环,等待事件到来,当点击停止按钮后,while循环停止。
    在这里插入图片描述
    在这里插入图片描述

按钮控制多个while循环暂停

  1. 在以上案例的基础上,再创建两个while循环,并删除掉停止和超时分支中的真假常量。
    在程序框图中,鼠标右键-应用程序控制-停止,并设置常量为T。该停止类似于LabVIEW菜单栏上的红色停止按钮在这里插入图片描述

    在这里插入图片描述

  2. 运行结果如下,观察停止按钮的状态。
    在这里插入图片描述

  3. 如上图所示,在点击停止按钮后,程序停止,但是停止按钮一直是按下的状态,没有弹回。原因LabVIEW是并行运行,按下停止按钮后,程序直接进入停止事件分支,然后直接暂停程序,没有等待停止按钮弹回。
    修改方案:增加顺序结构。
    在这里插入图片描述
    在这里插入图片描述

单击按钮获取book文本

单击前面板某个按钮,通过时间结构获取对应按钮的bool文本。

  1. 创建一个while循环,在其中放置时间结构,然后再创建一个确定按钮,添加事件分支为值改变,将按钮放入对应的事件分支中。
    在这里插入图片描述

  2. 在程序框图中,选中确定按钮,鼠标右键-创建-属性节点-布尔文本-文本,接着创建其显示控件。
    在这里插入图片描述
    在这里插入图片描述

  3. 如何在一个事件分支中使用两个按钮,并分别点击两个按钮时,在同一个文本显示上显示不同的book文本?
    再创建一个按钮,分别设置两个按钮的标签为AA、BB,并将属性节点删除。
    在这里插入图片描述

  4. 选中事件结构,鼠标右键-编辑本分支处理的事件,然后添加事件,将BB按钮与AA按钮绑定到同一个事件结构中。
    在这里插入图片描述
    在这里插入图片描述

  5. 在程序框图中,鼠标右键-应用程序控制-属性节点,然后将事件结构左边栏的控件引用与其连接,接着选择属性节点,鼠标右键-选择属性-布尔文本-文本,再创建对应的显示控件即可。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. 运行结果如下:
    在这里插入图片描述
    在这里插入图片描述

上一篇:npm下载的依赖包版本号怎么看


下一篇:PHP上门按摩专业版防东郊到家系统源码小程序