LabVIEW操作系列

目的:初学LabVIEW,做记录


前言

数据来源

B站大学


一、LabVIEW操作界面

1.1 新建vi

  • 快捷切换前后面板:Ctrl+E
  • 前面板:面向用户的,可视化图
  • 后面板:【即,程序框图】,面向编程人员。
    在这里插入图片描述

1.2 控件

  • 在前面板处,右键,会出现控件
    在这里插入图片描述

1.3 加法案例

目的
   针对前面的认知,做一个让用户输入数据进行加法操作的案例。实现:y=x1+x2 的功能

操作

  • Step1.前面板操作

    • 在控件中选择“数值”->“数值输入控件”。【用于让用户输入数值】,x1,x2为输入,创建2个输入控件。y为输出项,创建为显示控件。
      在这里插入图片描述
      在这里插入图片描述
    • 重命名三个数组组件为x1,x2,y
      在这里插入图片描述
  • Step2.后面板操作

    • 选中组件后,右击,找到“函数”->“数值”->“加”。
      在这里插入图片描述

    • 将加法控件放在合适的位置后,鼠标进行连线。实现y=x1+x2的功能。
      在这里插入图片描述

  • Step3. 运行

    • 回到前面板,输入x1,x2的值为3,6后,点击运行。查看结果。
      在这里插入图片描述
  • Step4. 保存

    • 点击保存为.vi文件,该文件后面双击是只能看到前面板
    • 按Ctrl+E:能调出后面板。

二、编程特点

2.1 特点

(1)图形编程
(2)天然并行性运行
(3)基于数据流运行
在这里插入图片描述

2.2 实现按顺序执行

  • 目的:实现对下面中的加法程序和减法程序进行有序执行,例如先执行加法程序,后执行减法程序。
    在这里插入图片描述

  • 函数结构组件:采用结构中的“平铺式顺序结构”
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/af2e5c864bea4665979625e208ddf994.png ==x430)

  • 操作:

  • 右击,选中“平铺式顺序结构”,拉出一个框。

  • 右击框,点击“在后面添加帧”。

  • 左边框放入加法程序,右边框放入减法程序。【从左到右边的框执行】
    在这里插入图片描述

三、程序结构

3.1 平铺式顺序结构

存在的原因

  • LabVIEW中的特点就是并行,程序默认情况下是同时运行。
  • 顺序结构能够让多个程序按顺序执行。

位置:

  • 后面板
    在这里插入图片描述

3.2 循环结构

3.2.1 For循环

位置

  • 后面板
    在这里插入图片描述

案例
  这是一个(布尔)显示灯循环闪烁100次的案例。
 

  • 注意:布尔灯的值的构建方式如下图示
    在这里插入图片描述
    在这里插入图片描述

  • 布尔灯的值要转换为写入转态【转换方式如下图示】
    在这里插入图片描述

3.2.2 While循环

位置

  • 后面板。
    在这里插入图片描述

案例:
   一个永无止境闪烁的小灯
在这里插入图片描述

3.2.3 中途停止For循环

工具:条件接线端
位置:后面板。
在这里插入图片描述
案例
目的:

  • 设计一个控制条件接线端的逻辑
  • 随机值x>0.99时,为True => 小红点被启动,while循环会被终止
  • x<0.99时,为False =>小红点被停止,while不受影响。

在这里插入图片描述

3.2.4 中途停止While循环

案例
同“中途停止For循环”中的内容
在这里插入图片描述

3.3 条件结构

位置

  • 后面板

在这里插入图片描述
案例(布尔)
   用布尔开关控制条件结构中的字符串的值发生变化。

  • 布尔开关为开的时候,字符串显示:我是真
  • 布尔开关为假的时候,字符串显示:我是假
    在这里插入图片描述
  • 工具:前面板:布尔开关;字符串显示控件(字符串与路径)。后面板:条件结构。

案例(数组)
在这里插入图片描述

  • 需要注意的是:数值控件的默认值是浮点类型,如果需要修改的话需要通过表示法来进行修改。
    在这里插入图片描述

案例(字符串)
在这里插入图片描述

3.4 事件结构

位置

  • 后面板。

案例

  • 目的:设置两个开关按钮控制小灯的亮和灭。
    在这里插入图片描述
  • 所需组件:
    • 前面板:布尔灯1,确认按钮2,字符串显示控件*1
    • 后面板:事件框架
  • 注意:
    • 新增事件的方式如下示
      在这里插入图片描述
    • 事件结构外面一般要套个While循环。

3条黄金原则

  • 事件结构放在While结构内;
  • 事件结构中不放While结构;
  • 为事件添加一个单独处理停止按钮的分支。

3.5 禁用结构

目的

  • 屏蔽相关内容,下次启用时候解除禁用结构就行。

位置

  • 后面板。
    在这里插入图片描述
    案例
  • 将事件结构中的开灯事件中的开灯功能给屏蔽。
    在这里插入图片描述

四、帮助文档【必备技能】

4.1 帮助文档使用

位置

  • 前面板、后面板。
    在这里插入图片描述
    使用
  • 在帮助文档打开后,鼠标点击需要查询的控件或逻辑,文档会自动定位内容。

更新记录

2024.06.21 第1,2章
2024.06.22 第3章
2024.06.24 第3章

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值