小白自学习Labview笔记(四)-------条件结构

本文详细介绍了Labview中的条件结构,包括结构的输入输出隧道、分支选择及默认分支的设置。通过实例练习,如制作非门、判断奇偶数相加和、计算一年中的天数等,加深了对条件结构的理解。适合初学者进阶。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Labview中的条件结构类似于文本语言的if…else语句或switch语句。

一、条件结构介绍

  • 条件结构包含两个或两个以上的子程序框图。
  • 程序运行时只能执行一个条件分支,由输入值决定执行的子程序框图。
    在这里插入图片描述
  • 条件结构顶部的条件选择器,决定输入值对应的分支选择器(如上图输入条件是布尔值,则对应的分支为真和假),可以通过向左跟向右的箭头上下查询,或者点击中间下拉框选择需要的分支。
  • 将一个数值连接如选择器(带方框的“?”),就可执行所需要的分支。
  • 选择器可以连接的类型有:整数,布尔,字符串和枚举类型。
  • 连接整数,字符串,或枚举类型时,可以右键选择添加分支,增加需要的分支。
    在这里插入图片描述
  • 当连接字符串时,可以选择不区分大小写,以满足编程需求。
    在这里插入图片描述
  • 分支会有一个默认分支,用来处理正常输入值之外的意外情况,相当于switch分支中的default。可以右键把某一分支设置为默认分支。
    在这里插入图片描述

二、条件结构的输入输出隧道

  • 条件结构可以有多个输入输出隧道。
  • 所有输入都可以供所有分支选择,但条件分支不需要使用每一个输入。
  • 但是每个条件分支都需要定义各自的输出隧道(输出隧道,每个分支都需要配置值),如果没有配置,Labview会用空心方框提示错误。(如图,条件假,没有为输出隧道配置一个值,会出现空心方框提示错误)
    在这里插入图片描述
  • 如果有些输出不重要,可以右键点击输出隧道–>未连接分支使用默认值,默认值见下面表格。
    在这里插入图片描述
  • 数据类型的默认值。
类型默认值
数值0
布尔FALSE
字符串空 “ ”

练习

  1. 用布尔条件结构,做一个非门,按钮打开是灯灭,按钮关闭时灯开。
    在这里插入图片描述
  2. 输入两个正整数,如果同为奇数或同为偶数就输出相加的和,若一个为奇数,一个为偶数,就输出第一个数减去第二个数的差。
    在这里插入图片描述
  3. 输入月份跟日期(不考虑错误输入,不考虑闰年),得出这一天是今年的第几天。
  • 用建立月份的枚举方法来做
    在这里插入图片描述
  • 我将自己编写的代码上传供大家参考

总结

相信学过其它语言的同学,都能对分支结构很容易上手,但是还是有挺多细节值得关注的。

### LabVIEW入门教程和基础学习资源 对于希望进入LabVIEW领域的人来说,获取合适的教程和资源至关重要。一个推荐的学习起点是一个由GitHub托管的《LabVIEW入门教程》[^1]。此资料不仅提供了理论上的指导,还包含了实际操作的例子,使得新手能够通过实践加深理解。 此外,《LabView入门训练---(一)LabView的入门基础教学》也是一份宝贵的学习材料[^2]。这份文档基于作者的实际工作经验编写而成,涵盖了LabVIEW的基础概念以及一些实用技巧,非常适合那些希望通过真实案例来掌握这门技术的人士。 最后,《LABVIEW基础入门篇学习笔记》同样值得参考[^3]。它总结了许多重要的知识点,并且附带了具体的实例说明,有助于读者更好地理解和记忆所学内容。 为了更有效地利用上述资源: - **在线课程与书籍**:除了官方文档外,在线平台如Coursera、Udemy等也可能提供有关LabVIEW的教学视频;同时也可以寻找纸质书或电子书作为补充阅读。 - **社区交流**:加入相关的论坛或者社交媒体群组可以让你与其他爱好者互动交流心得体验,解决遇到的问题。 - **动手练习**:尽可能多地尝试构建自己的小型项目,这样不仅能巩固已有的知识体系,还能发现新的兴趣点和发展方向。 ```python # Python并非用于LabVIEW编程的语言, 此处仅为示例展示如何在Markdown中嵌入代码块. print("尽管Python不是LabVIEW的一部分,但在某些情况下可用于数据处理.") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值