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的创建与对其的理解
相关推荐
Kay.Wen5 天前
LabVIEW 转换 XML文本
xml·labview
LabVIEW开发10 天前
LabVIEW插值应用
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发11 天前
LabVIEW控制阀性能测试评估系统
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发12 天前
LabVIEW振动信号采集分析
fpga开发·labview·labview知识·labview功能·labview程序
LabVIEW开发14 天前
LabVIEW PID VI 温控参数全解与应用
labview·labview知识·labview功能·labview程序
俊俊谢17 天前
LabVIEW如何排查和修复dll缺失问题
驱动开发·.net·labview·dll
unicrom_深圳市由你创科技17 天前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
电气_空空17 天前
基于 LabVIEW 串口通信的研究
单片机·嵌入式硬件·毕业设计·labview
电气_空空17 天前
基于 LabVIEW 的 PID 控制系统设计与实现
嵌入式硬件·毕业设计·labview
LabVIEW开发18 天前
LabVIEW线性规划单纯形法实现
labview·labview知识·labview功能·labview程序