啊这!终于不用敲代码了?Labview牛逼!带你轻松入门Labview~

article/2025/7/6 6:07:06

文章目录

  • 一、Labview的三大特征
    • 1、图形编程
    • 2、并行性运行
    • 3、基于数据流
  • 二、Labview编程小tips
    • 1、快捷键!
    • 2、善于利用Labview中的“即使帮助”
    • 3、运行之后某个控件或函数部分闪了?!——出错了!
    • 4、我喜欢有代码洁癖的程序员!他们大多善于整理程序!使程序美观,让人赏心悦目!
    • 5、高亮显示数据流

一、Labview的三大特征

1、图形编程

与C语言采用代码编程不同,Labview使用的是图形编程,意思就是同图形来代替代码,比如编写一个简单的加法编程,在C语言中:

#include <stdio.h>int main()
{int a,b,sum;printf("请输入两个整数,并用空格隔开:\n");scanf("%d%d",&a,&b);sum = a + b;printf("sum=%d\n",sum);   return 0;
}

在这里插入图片描述

在Labview中:
Q1:如何新建一个简单的Labview项目?
在这里插入图片描述 在这里插入图片描述

A1:Ctrl+N新建,对跑出来的前面板和程序框图进行操作,首先是对前面板进行操作,在控件-新式-数值中找到数值输入控件和数值显示控件(其他控件的查找也同理),点击控件然后放到前面板中,加法器和减法器在程序框图空白处右键后显示出来的列表中下方的数学-数值中查找。双击输入框空白出对输入数值进行编辑,如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、并行性运行

与C语言采用顺序执行不同,Labview是采用并行性执行的
现有加法和减法程序待执行:
C语言中:

#include <stdio.h>int main()
{int a,b,sum,dif;printf("请输入两个整数,并用空格隔开:\n");scanf("%d%d",&a,&b);sum = a + b;dif = a - b;printf("sum=%d\n",sum);printf("dif=%d\n",dif);}

先执行加法,再执行减法
在这里插入图片描述
而Labview中,两者是同时进行的,结果同时显示
在这里插入图片描述
在这里插入图片描述

3、基于数据流

Q2:既然Labview是并行式运行的,那我们要是想要让程序按照自己想要的顺序进行怎么办?
在这里插入图片描述

A2:肯定有办法的啦
右击程序框图中的空白处,在编程-结构中选择平铺式顺序结构,然后把两个程序按你想要执行的顺序放进框框里就好了

Q3:如何添加框框???
A3:右击框的边缘,点击显示出来的列表下方的“在后面添加帧”或者“在前面添加帧”

Q4:想让两个数据结构执行中间有延迟怎么办???
A4:右击程序框图空白处,定时-等待,将它放在两个数据结构中间,并右击它,创建-常量,即可编辑你想要延迟的时间
在这里插入图片描述
Q5:所以到底啥是数据流???
A5:数据流是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。就是上面图中显示的那样哦!

注意:延迟函数编辑数值之后放在框框内即可,无需连线!

在这里插入图片描述

二、Labview编程小tips

1、快捷键!

Q1:Labview如此博大精深,有哪些快捷键可以用???
在这里插入图片描述

A1:
——Ctrl+N新建一个Labview项目
——Ctrl+E切换前面板和程序框图
——Ctrl+R运行快捷键
——Ctrl+S保存快捷键(最恐怖的就是画了很久忘记保存电脑突然关机呜呜)
——Ctrl+B去掉所有的断线

Q2:何为断线?
A2:断线的主人一般都是像我这样的小白
在这里插入图片描述
在连接各控件时出现的如图所示的虚线,就是断线~
一个个删太耗费时间,一个Ctrl+B把它全部解决!
在这里插入图片描述
在这里插入图片描述

2、善于利用Labview中的“即使帮助”

使用Labview一个让人很开心的点就是不懂的可以直接利用其自身带有的资源即使查找补充知识~对我这种小白很友好,非常感谢!
在这里插入图片描述

3、运行之后某个控件或函数部分闪了?!——出错了!

在这里插入图片描述
犯错问题不大,但自己要明白错在哪里,并及时改正
在这里插入图片描述
【隐约看到图片的像素点~】

4、我喜欢有代码洁癖的程序员!他们大多善于整理程序!使程序美观,让人赏心悦目!

在这里插入图片描述
想到曾经有个师弟让我帮忙看一下C程序的bug~发过来的代码都看不清楚结构,我看不下去,就手动整理了一下这结构呜呜,要是编译C的软件有这功能就好了!

5、高亮显示数据流

Q3:上面我们提到的数据流,也就是可以确认我们执行顺序的序列,我想看到程序执行的整个顺序过程,有办法吗?

A3:当然有!就是图中“灯泡”形状的部分,它可以使正在运行或者已经运行的程序高亮,而未运行的偏暗!
在这里插入图片描述
Q4:如果想知道程序运行到某个部分的值是什么咋办?
在这里插入图片描述
ok!今天的分享就到这里了,有没有赞
在这里插入图片描述在这里插入图片描述


http://chatgpt.dhexx.cn/article/UAGyTT5X.shtml

相关文章

noip201506 Message 信息传递

试题描述&#xff1a; 有 n 个同学&#xff08;编号为 1 到 n &#xff09;正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象&#xff0c;其中&#xff0c;编号为 i 的同学的信息传递对象是编号为 T_i 的同学。游戏开始时&#xff0c;每人都只知道自己的生日…

Codevs 4511 信息传递

题目描述 Description 有个同学&#xff08;编号为 1 到&#xff09;正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象&#xff0c;其中&#xff0c;编号为的同学的信息传递对象是编号为的同学。游戏开始时&#xff0c;每人都只知道自己的生日。之后每一轮中…

消息的传递

我们的郭嘉大大在曹操这过得逍遥自在&#xff0c;但是有一天曹操给了他一个任务&#xff0c;在建邺城内有 N 个袁绍的奸细&#xff0c;将他们从 1 到 N 进行编号&#xff0c;同时他们之间存在一种传递关系&#xff0c;即若C{i,j}1&#xff0c;则奸细 i 能将消息直接传递给奸细 …

简单知识——跨页面信息传递

背景 一个简单的数据查询功能&#xff0c;列表页面有“查看详情”按钮&#xff0c;跳转详情页面时列表的一条记录信息需要传递到详情页面&#xff1b;而详情页面有“返回”按钮&#xff0c;返回的同时也需要将原列表的查询条件回显。 跳转方式直接是 window.location.href&am…

信息传递的多样化的挑战

信息传递的障碍&#xff0c;是造成竞争被动的重要原因。因此&#xff0c;要使有用的信息得以正确传递&#xff0c;必须克服这种传递障碍。 方法之一是减少组织机构层次和信息传递的环节&#xff0c;尽量做到信息的直接贯通。 方法之二是采取双向传递方式。传统的传递往往是高一…

java实现信息传递

在过去&#xff0c;我们无数次实现了代码的本机运行&#xff0c;一行行的代码在我们的屏幕上飞舞&#xff0c;最终形成种种不同的结果&#xff0c;但是&#xff0c;这些都止于自己的计算机上&#xff0c;在这个万物互联的世界里&#xff0c;通信&#xff0c;是不可缺少的一环&a…

【PyG入门学习】三:信息传递机制

1.理论基础 将普通的卷积过程推广到非规则数据领域一般是通过邻域聚合或者信息传递机制。 x i ( k − 1 ) ∈ R F x^{(k-1)}_i∈R^F xi(k−1)​∈RF表示在第k-1层节点i的节点特征&#xff0c; e j , i ∈ R D e_{j,i}∈R^D ej,i​∈RD表示从节点j到节点i的边的特征&#xff08…

[易飞]录入信息传递设置信息

通常我们在查询相关单据单身中会有附带上一个单别的关联单据&#xff0c;比如采购发票单身有进货单单别、单号。系统默认做了超连接。 可有些时候我想查看这个品号信息的参数呢&#xff1f;是否可以自定义呢&#xff1f; 今天是礼拜一&#xff0c;打开某聊天群&#xff1a;就显…

100种思维模型之信息传递思维模型-028

人与人之间存有 认知偏差和理解偏差 &#xff0c;信息在传递过程中会 衰减、失真以及再加工 &#xff01; 信息传递思维模型 &#xff0c;一个有助于 提高信息传递质量 的思维模型。下面从三个方面进行介绍&#xff0c; 何谓信息传递思维模型、信息传递思模型生活中的运…

沟通管理--关于信息的有效传递和维护

沟通管理作为项目管理核心知识领域之一&#xff0c;在项目管理和团队协作中的作用毋庸置疑。沟通管理涉及的范围很广&#xff0c;本文从沟通的重要性和模型出发&#xff0c;主要从信息传递和信息维护这两个方面对沟通管理进行阐述。 一. 关于沟通 下面这张图描绘了西方文化中…

HC官方资料介绍

中国区市场招商联系方式&#xff1a;13867974424

HC-SR04驱动记录

文章目录 1、工作原理2、读取数据方式3、驱动记录 1、工作原理 常用的HC-SR04模块如下所示&#xff1a; 引脚说明&#xff1a; 引脚说明VCC电源&#xff0c;常用5vTrig控制端Echo接收端GND地 使用说明&#xff1a; 控制端发送一个10us的高电平脉冲&#xff0c;之后再接收口…

【STM32篇】驱动HC_SR04超声波测距模块

CH_SR04 一、简介 1.产品特点 HC_SR04超声波测距模块可提供2cm-400cm的非接触式测距感测功能&#xff0c;测距精度高达3mm&#xff1b;模块包括超声波发射器&#xff0c;接收器与控制电路。 基本工作原理&#xff1a; &#xff08;1&#xff09;采用IO口TRIG触发测距&#xff0…

HC-05蓝牙模块配置

目录 1、连接蓝牙模块a.蓝牙模块通过USB转TTL连接电脑b.打开串口助手&#xff0c;波特率设置为38400c.检验是否连接成功 2、配置波特率3、修改密码4、设置主从模式5、设置蓝牙连接模式6、查询自身地址7、添加配对蓝牙地址8、测试 1、连接蓝牙模块 a.蓝牙模块通过USB转TTL连接电…

HC-06蓝牙模块使用方法

接线方式&#xff1a; 配套资料&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1_8-d1LoHuhpIBC9Ygu4aJQ 参考&#xff1a; (1272条消息) HC-05/06蓝牙模块的原理及使用方法_hc-05蓝牙模块原理图_小小少年123的博客-CSDN博客 注意&#xff1a;蓝牙灯闪烁分析 如果…

初次使用HC-08蓝牙模块01

基础连接 1.接线 2.测试&#xff0c;手机APP和测试架&#xff0c;成功互发AT指令即成功 3.完整教学 测试结果 起初手机APP搜索不到蓝牙&#xff0c;以测试架为主&#xff0c;另一个为从&#xff0c;从上面的蓝灯不亮&#xff0c; 后面重新恢复出厂设置&#xff08;在串口…

HC-05的基本使用(STM32)

目录 一、HC-05 1、HC-05简介 2、接线方式 二、AT指令 1.基本指令 2、基本的使用 3、手机连接HC-05 三、CubuMX配置&#xff08;基于stm32f407zgt6&#xff09; 总结 一、HC-05 1、HC-05简介 HC-05 蓝牙串口通信模块&#xff0c;是基于 Bluetooth Specification V2.0 带 EDR 蓝…

智慧小区 HC 系统安装配置简单流程(V2022-09-28)

首先感谢官方 HC 开发&#xff08;一纸荒年&#xff09;的指导 ------------- 我的系统为&#xff1a; conetos 8.2(官方建议 7.6 版本较稳定) 登陆空间系统打开 SSH 终端# 第一步骤 1&#xff1a;先安装梓豪平台 1.1:梓豪平台安装是非常简单的&#xff0c;我们可以通过以…

Media Player Classic - HC 源代码分析 1:整体结构

Media Player Classic - HC 源代码分析系列文章列表&#xff1a; Media Player Classic - HC 源代码分析 1&#xff1a;整体结构 Media Player Classic - HC 源代码分析 2&#xff1a;核心类 &#xff08;CMainFrame&#xff09;&#xff08;1&#xff09; Media Player Cla…

HC-08蓝牙模块与电脑进行蓝牙远程通信! 支持HC-02、HC-08、HC-42蓝牙

因项目接触HC-08蓝牙模块&#xff0c;一直想电脑与STM32上接的HC-08蓝牙模块进行远程通信&#xff01;在网上未能找到解决办法&#xff0c;此方式为广州汇承公司提供&#xff08;蓝牙生产厂家&#xff09;&#xff0c;亲测有效&#xff01; 一、适用型号及PC条件&#xff1a; 1…