LabVIEW操作系列1

系列文章目录

我的记录:
LabVIEW操作系列


文章目录

  • 系列文章目录
  • 前言
  • 五、特殊用法
      • [5.1 取值范围表示](#5.1 取值范围表示)
      • [5.2 对输入值取值范围进行限定](#5.2 对输入值取值范围进行限定)
      • [5.3 控制多个While循环停止运行。](#5.3 控制多个While循环停止运行。)
      • [5.4 获取按钮上的文本](#5.4 获取按钮上的文本)
      • [5.5 获取按钮上的文本【进阶】](#5.5 获取按钮上的文本【进阶】)
  • 六、使用步骤
  • 七、其余功能
    • [7.1 创建子VI 【相当于封装函数】](#7.1 创建子VI 【相当于封装函数】)
  • 更新时间

前言

提示:这里可以添加本文要记录的大概内容:

文章接续《LabVIEW操作系列》进行后续记录以及补充


提示:以下是本篇文章正文内容,下面案例可供参考

五、特殊用法

5.1 取值范围表示

  • 0到59之间,用英文.. 表示......之间。eg: 0..59
    案例
  • 前面板:数值输入控件,字符串显示控件。
  • 后面板:条件结构。

5.2 对输入值取值范围进行限定

案例

  • 前面板。数据输入控件。
  • 右击控件,点击属性,在数据输入这里进行修改,将输入值的范围限定在0-100之间。

5.3 控制多个While循环停止运行。

案例

点击停止按钮,使得一个While循环停止运行

  • 前面板。停止按钮。
  • 后面板。条件结构,While循环结构

    案例
       点击停止按钮,使得多个While循环停止运行。【使用STOP控件】
  • STOP控件位置:后面板->应用程序控制->停止

5.4 获取按钮上的文本

案例

  • 前面板:确认按钮

  • 后面板:事件结构,While循环结构。

  • 创建按钮的布尔文本

5.5 获取按钮上的文本【进阶】

案例

实现文本显示多个按钮的值。在事件结构中设置两个"确认按钮",值分别为"AAA","BBB"。设置个布尔文本来显示文本内容。情景:

  • 点击按钮1,文本显示为"AAA"
  • 点击按钮2,文本显示为"BBB"
  • 实现一个文本框中获得多个按钮的值【下图所示】

六、使用步骤

1.引入库

代码如下(示例):

c 复制代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context

2.读入数据

代码如下(示例):

c 复制代码
data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


七、其余功能

7.1 创建子VI 【相当于封装函数】

选中所想要创建子VI的部分,然后按下图操作就能合并成一个功能块进行展示

如果想查看子VI的内部,可以直接双击查看:

重点来了,我为什么说这是个封装函数的功能呢?

现在你可以对这个子VI内部进行重新构造,我这里在内部添加了开关量进行这两个值之间的转换功能。

  • 开关闭合的时候,华氏度转换成摄氏度。
  • 开关断开的时候,摄氏度==华氏度

子VI的内部构造如下图示:

现在需要定义这个子VI的接口,可以看到这是有两个输入接口和一个输出接口的。共计3个接口的模式,所以按照下图来配置接口数量:

接着去绑定开关的接口。【如下图】

【推荐】建议给自己创建的子VI块进行更换图标【如下图】

最后,回到之前的主VI界面调用这个子VI块【如下图】

注意,前面我们是创建了开关接口,所以这里的子VI块也是有这个接口的,我们直接连接个开关量就行

更新时间

  • 2024.06.25:创建
  • 2024.07.25:补充子VI的创建与对其的理解
相关推荐
LabVIEW开发3 天前
LabVIEW 事件动态注册
labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
LabVIEW 实现陀螺系数计算
labview·labview程序
LabVIEW开发4 天前
LabVIEW菜单操控
labview·labview知识·labview功能
LabVIEW开发6 天前
LabVIEW多循环架构
labview·labview知识·labview功能·labview程序
LabVIEW开发17 天前
LabVIEW palette编辑VI
labview·labview知识·labview功能
LabVIEW开发17 天前
LabVIEW频谱仪自动校准系统
labview·labview开发案例
LabVIEW开发24 天前
LabVIEW动态调用VI
labview·labview知识·labview功能·labview程序
LabVIEW开发24 天前
LabVIEW受电弓测试
labview·labview开发案例
仰望天空—永强24 天前
LabVIEW 2025安装包| 免费免激活版下载| 附图文详细安装教程
python·嵌入式硬件·硬件工程·软件工程·labview
LabVIEW开发1 个月前
LabVIEW液压机智能监控
labview·labview开发案例