LabVIEW操作系列1

系列文章目录

我的记录:
LabVIEW操作系列


文章目录

  • 系列文章目录
  • 前言
  • 五、特殊用法
      • 5.1 取值范围表示
      • 5.2 对输入值取值范围进行限定
      • 5.3 控制多个While循环停止运行。
      • 5.4 获取按钮上的文本
      • 5.5 获取按钮上的文本【进阶】
  • 六、使用步骤
    • 1.引入库
    • 2.读入数据
  • 七、其余功能
    • 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.引入库

代码如下(示例):

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.读入数据

代码如下(示例):

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的创建与对其的理解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1489554.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

python+barcode快速生成条形码3-PyQt6微界面(电商条形码生成工具)

背景 继续上一片文章的电商测试小工具,进行了优化 需求 生成条形码之后,可以通过界面方式读取条形码的图片 支持当个条形码快速生成,以及批量导入 csv文件导入 添加微界面图像按钮,方便操作,更像是在实现测试工具的…

AI在Facebook的应用:预见智能化社交的新前景

在数字化时代,社交媒体平台已成为我们生活的重要组成部分,而人工智能(AI)的快速发展正推动着这些平台向更智能、更个性化的方向发展。Facebook,作为全球最大的社交网络平台之一,正不断探索和应用AI技术&…

基于JAVA+SpringBoot+Vue的oa系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、SpringCloud、Layui、Echarts图表、Nodejs、爬…

x64dbg反汇编技术入门学习笔记

EIP EIP是程序下一次要运行地方 寄存器 临时存放数据,按照Intel规定去存放 window API 微软提供的,用户可以操作系统的一些接口,以函数的形式体现 杀软是如何查杀恶意的 镜像地址 实际地址 实际运行后代码的地址 查外部调用段就可以定位到.rdat…

Android Kotlin:协程

目录: 1)协程是什么? 2)协程和线程的关系? 3)协程如何使用?切线程是什么 4)挂起函数是什么? 5)withContext和lanuch的区别在哪里? 6)…

Jenkins的相关概述和安装

Jenkins 1.什么是jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。耗内存max 2. 为什么使用Jenkins 拉取、编译、打包…

【初阶数据结构】9.二叉树(4)

文章目录 5.二叉树算法题5.1 单值二叉树5.2 相同的树5.3 另一棵树的子树5.4 二叉树遍历5.5 二叉树的构建及遍历 6.二叉树选择题 5.二叉树算法题 5.1 单值二叉树 点击链接做题 代码: /*** Definition for a binary tree node.* struct TreeNode {* int val;* …

探索 Electron:构建用户友好的登录页面流程

Electron是一个开源的桌面应用程序开发框架,它允许开发者使用Web技术(如 HTML、CSS 和 JavaScript)构建跨平台的桌面应用程序,它的出现极大地简化了桌面应用程序的开发流程,让更多的开发者能够利用已有的 Web 开发技能…

安防巡检机器人:守护安全的智能卫士

安防巡检机器人,作为机器人技术在安防领域的杰出应用,是一种集自主导航、智能巡检、环境监测、远程监控等多功能于一体的智能装备。这些机器人通过集成先进的传感器、高清摄像头、智能算法和导航系统等模块,实现了全天候、全方位、自主化的安…

maven项目容器化运行之3-优雅的利用Jenkins和maven使用docker插件调用远程docker构建服务并在1Panel中运行

一.背景 在《maven项目容器化运行之1》中,我们开启了1Panel环境中docker构建服务给到了局域网。在《maven项目容器化运行之2》中,我们基本实现了maven工程创建、远程调用docker构建镜像、在1Panel选择镜像运行容器三大步骤。 但是,存在一个问…

HDU1059——Dividing,HDU1060——Leftmost Digit,HDU1061——Rightmost Digit

目录 HDU1059——Dividing 题目描述 运行代码 代码思路 HDU1060——Leftmost Digit 题目描述 ​编辑​编辑 运行代码 代码思路 HDU1061——Rightmost Digit 题目描述 运行代码(快速幂) 代码思路 HDU1059——Dividing 题目描述 Problem - …

索引(数据库优化)事务

索引 事务 Spring事务管理 上图模拟的异常为运行时异常 加上这个配置之后如果回滚会显示下面异常信息 事务进阶

数模打怪(八)之图论模型

一、作图 图的数学语言描述: G( V(G), E(G) ),G(graph):图,V(vertex):顶点集,E(edge):边集 1、在线作图 https://csac…

【单词搜索】python刷题记录

R2-回溯:DFS剪枝. class Solution:def exist(self, board: List[List[str]], word: str) -> bool:#回溯经典问题&#xff1a;DFS剪枝解决mlen(board)nlen(board[0])def dfs(i,j,k):#3种剪枝策略if not 0<i<m or not 0<j<n or board[i][j]!word[k]:return Falsei…

whaler_通过镜像导出dockerfile

1、Whaler简介 Whaler:从镜像导出Dockerfile&#xff0c;whaler英文释义捕鲸船。 2、下载安装 # wget -cO /usr/local/bin/whaler https://github.com/P3GLEG/Whaler/releases/download/1.0/Whaler_linux_amd64 3、赋予可执行权限 [rootlocalhost ~]# chmod x /usr/local/…

学习测试11-移动自动化(略)

安卓SDK 链接: https://pan.baidu.com/s/1P4v9K2RYAGEoA5M_93hHlQ?pwdqsbu 提取码: qsbu 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 记得配置环境变量 下载Appium软件 hub网址&#xff1a;https://github.com/appium/appium-desktop/releases 链接: https…

c++入门----类与对象(中)

OK呀&#xff0c;家人们承接上文&#xff0c;当大家看过鄙人的上一篇博客后&#xff0c;我相信大家对我们的c已经有一点印象了。那么我们现在趁热打铁再深入的学习c入门的一些知识。 类的默认成员函数 首先我们学习的是我们的默认函数。不知道大家刚读这个名词是什么反应。默认…

基于Shell脚本实现文件定时拷贝

需要开发一个需求&#xff0c;将服务器A的 批量数据文件 定时同步 到远程服务器B中&#xff0c;这里我们的基本思路为&#xff1a; 服务器A&#xff1a;存放数据文件服务器B&#xff1a;部署shell脚本&#xff0c;从服务器A中拉取文件至本地目录中。 注意&#xff1a;这里也可…

DDR3布线时候的经验总结

摆放BGA下面的滤波电容的时候注意不要让两个电容的电源和地对着头放&#xff0c;手工焊接时候容易短路 阻抗层必须是实心铜皮覆盖&#xff1a; &#xff08;3&#xff09;阻抗线一定要有阻抗参考层&#xff0c;一般以相邻的接地或电源层做参考层&#xff08;如顶层阻抗线&…

【React】详解classnames工具:优化类名控制的全面指南

文章目录 一、classnames的基本用法1. 什么是classnames&#xff1f;2. 安装classnames3. 导入classnames4. classnames的基本示例 二、classnames的高级用法1. 动态类名2. 传递数组3. 结合字符串和对象4. 结合数组和对象 三、实际应用案例1. 根据状态切换类名2. 条件渲染和类名…