【虚拟仪器Labview】习题T1-详解

题目要求

  1. 从前面板输入两个浮点数:X,Y,计算 X*3Y 的的结果 Z,在前面板显示计算结果。并且判断 Z是否小于 100,如果 Z 小于 100,前面板中的 LED 指示灯亮,且给出提示信息:z<100,否则,LED 灯不亮,提示信息为:z>100,且报警

  2. 利用顺序结构,计算题目 1 中的程序运行所耗的时间。

思路

我们需要实现两个部分:

第一个部分:计时部分。

第二个部分:将X*3Y 的的结果 Z与100进行比较。

计时部分需要用到,平铺式顺序结构。

计时部分详解

我们是无法直接使用编程-定时-时间计数器来计时的,我们需要利用两个时间计数器的时间差来对我们的程序进行计时。

举个例子:

1)计时(单位为秒s)

这里我们对程序:for循环计数1000000次进行计时。

前面板结果如下:

2)计时(单位为分钟min)

这里我们对程序:for循环计数1000000次进行计时。

前面板结果如下:

3)计时(单位为小时h)

这里我们对程序:for循环计数1000000次进行计时。

前面板结果如下:

实现第二个部分:将X*3Y 的的结果 Z与100进行比较。

1)实现对X*3Y的计算

2)将Z与100进行比较

既然有大于小于100两种情况,我们就要使用条件结构。

将结果Z右键 创建→属性节点→值 这个时候Z就是一个输入了,然后就可以和100去进行比较。

3)如果 Z 小于 100,前面板中的 LED 指示灯亮,且给出提示信息:z<100,否则,

LED 灯不亮,提示信息为:z<100,且报警。

所以:我们需要加入两个模块,

一个是LED灯,新式→布尔→圆形指示灯

一个是对话框,编程→对话框与用户界面→单按钮对话框

我们来看条件为真时的情况。

当条件为真时,单按钮对话框打印z<100这个信息。以及给布尔指示灯赋值为T表示指示灯点亮。

我们来看条件为假时的情况。

当条件为真时,单按钮对话框打印z>100这个信息。以及给布尔指示灯赋值为F表示指示灯点亮。

注意:这里我们需要将布尔指示灯先右键 创建→属性节点→值 ,然后赋值为F

全部完成

程序框图部分

相关推荐

  1. LabVIEW仪器测试不知道是否适用

    2024-01-13 22:28:03       32 阅读
  2. t1t1t1t1

    2024-01-13 22:28:03       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-13 22:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-13 22:28:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-13 22:28:03       82 阅读
  4. Python语言-面向对象

    2024-01-13 22:28:03       91 阅读

热门阅读

  1. vue文本识别“\n“换行问题的解决方式

    2024-01-13 22:28:03       57 阅读
  2. 自然语言处理持续更新

    2024-01-13 22:28:03       60 阅读
  3. 快速获取商品条码查询API接口python代码

    2024-01-13 22:28:03       69 阅读
  4. 【DevOps】 Linux、 Docker、CI/CD、监控体系——

    2024-01-13 22:28:03       54 阅读
  5. H3C在交换机上查找一个IP

    2024-01-13 22:28:03       66 阅读
  6. QEMU源码全解析 —— PCI设备模拟(6)

    2024-01-13 22:28:03       61 阅读
  7. kylinV10-SP1 安装 QT 5.12

    2024-01-13 22:28:03       56 阅读