LabVIEW第一章概念 LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准数据采集和仪器控制软件。LabVIEW 集成了与满足 GPIB、VXI、RS-232 和 RS-485 协议硬件及数据采集卡通讯全部功能。它还内置了便于应用 TCP/IP、ActiveX
转载 2024-01-10 22:42:06
107阅读
    算是了解一下LabVIEW基本结构和类型。    虽然还是没看懂那个例程,刚开始接触时候感觉一个框按进去又是一个框简直心理阴影……    一块是对例程(Astar on Occupancy Grid)改写,这个例程是对已经栅格化数据地图指定起始点和终止点,第二部分是基于这个仿真。l&nbs
前言 小黑结婚回来第二周了,每天忙于程序设计,时间比较紧张,所以文章一直没出来,也算憋大招了。 近期小黑将与大家一起认识一下ActorFramework,既是对自己一段时间写AF程序总结,也是梳理,希望能勾起大家对AF兴趣。 在第一个文档中,我们先来理解一下AF概念,以及它来龙去脉。 正文 如果你已经使用LabVIEW
1 课题背景1.1LabVIEW是一种图形化编程语言,用户可以使用图形化控件设计自己应用程序,而不在需要使用一行一行代码。用普通编程语言编写程序时,每一行指令决定了程序该如何执行,而LabVIEW使用数据流进行编程,数据传输方向决定了程序执行过程。在LabVIEW中,用户可以使用一系列工具和对象建立一个用户接口。这个用户对象显示在LavVIEW前面板中。用户可以将函数图形化控件添加
1、事件分支:列出事件结构中分支总数和名称。通过在下拉菜单中选择事件分支为可编程事件。选择其它分支时,事件结构将进行更新,并在程序框图上显示选定事件分支。2、事件说明符:列出事件源和事件结构的当前分支处理所有事件名称。对话框事件源和事件部分高亮显示事件源和事件说明符中选定事件名。单击事件源或事件中项可改变对话框事件说明符部分高亮显示项。单击添加事件或删除按钮可添加或删除该列表中
前言:     在第一章学习了一个 VI 示例以后,我们对 LabVIEW 已经有了一个基本了解。趁热打铁,本章做几个小例子,以此来加深对软件基本操作。在建立每个 VI之前,都会先了解一些相关控件概念。 一、数值比较        这一节我们写一个 VI 来判断两个数大小,即输入 A 和 B 值,当 A&g
转载 2024-07-07 13:05:50
426阅读
学习之路,长路漫漫,写学习笔记过程就是把知识讲给自己听过程。这个过程中,我们去记录思考过程,便于日后复习,梳理自己思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?博客写作背景----项目中解决问题最近遇到一个使用stm32单片机多路采集信号项目,还需要在上位机进行波形查看,信号算法处理,初步定为使用labview编写上位机程序进行处理。为啥用labview
LuoBeiCe自学到了动态事件结构,动态事件结构与事件结构相比优势是:可以完全控制LabVIEW产生事件类型和时间,使其仅在应用程序某个部分发生。基本使用步骤为:创建用户事件-注册用户事件-产生,处理用户事件-取消注册事件。常用于鼠标移动一类连续发生事件中,或者需要控制事件发生时间情况中。我看相关资料:1.慕课上面常州信息职业技术学院开放《虚拟仪器应用技术》。2.《LabVIEW
三种范式:面向过程、面向事件,面向对象;六种模式:标准状态机、消息队列、生产者/消费者(事件)、生产者/消费者(数据)、用户界面事件处理、主/从事件结构相当于是一个while语句里边嵌套了一个条件结构,一般情况下只能是通过外在条件猝发,如果要内在条件话需要自定义事件实现功能:放在程序里实现信号采集暂停关于全局变量:注:  只有在无法通过连线连接多个VI来共享数据时,才考虑使用
转载 2023-06-20 11:16:43
1217阅读
LabVIEW】程序结构-循环结构
转载 2023-06-29 11:32:09
861阅读
前言 在上一个文章中,我们介绍了一下LabVIEWAF基本概念,本讲将以上一次例子来讲解LabVIEW实现 正文范例说明 假定两个人,一个作为老师,一个作为学生。学生每天早上给老师发送一封邮件,而老师给其一个反馈 这里将有这样一些沟通要点: 1. 学生通过邮件沟通,并且一旦发送邮件,会话即开始,无
转载 2023-08-24 15:47:55
282阅读
LabVIEW是NI(National Instruments,美国国家仪器)公司推出上位机图形化编程软件,最初主要应用于数据采集和测控领域,随着LabVIEW在国内逐步应用和普及,开始作为一种通用的上位机编程语言而被广泛使用在各个场合。简单来说,LabVIEW可以实现VB、VC一样功能(甚至功能更加丰富和强大),但是它图形化编程方式可以极大地提高编程效率,图形程序通俗易懂,不必掌握复杂
转载 2023-07-07 23:54:04
535阅读
1、程序结构分为三种:循环结构、分支结构、顺序结构。本文主要讨论循环结构。2、While循环左下角:循环计数端子i,从0开始计数,每进行一次循环,i自动增加1。右下角:循环条件端子,当循环达到某种条件下会进行怎么样操作。选中循环条件端子>右键“创建输入控件”,即为“输入按钮”。3、选中循环条件端子>可选择真实停止或者真实继续。手型工具左键鼠标可以切换状态。(1)、真实停止:While
转载 2023-11-29 19:10:38
305阅读
(包括:while循环、For循环、事件结构、条件结构、公式节点)一、while循环1、必要循环时间间隔LabVIEW 在执行While循环时,如果用户没有给它设定循环时间间隔,那么它将以CPU极限速度运行。按下Ctrl+Alt+Delete 快捷键打幵任务管理器,可以看到它几乎将CPU全部利用, 正常情况这样做比较危险,因为这样可能会导致整个 LabVIEW 程序看上去跟“死 掉” 一样。在
转载 2023-07-30 19:22:05
2613阅读
目录实例说明编程思路程序框图设计        在LabVIEW高级编程技巧中,基于状态机架构是一种常用程序框架结构之一,也是一种通用设计模式。        在状态机程序架构中包含了有限个运行状态,这些运行状态可通过一定条件进行组合反复执行,或者在状态之间进行任意切换执行。    &nbs
1.0 簇1.组合数据类型结构(不同于数组)2.可以组不同类型数据,类似于C语言中结构体(包含数值、布乐、字符等)3.同一簇中不能既有输入控件又有输出控件,只能选择其一1. 1 簇1.簇中包含多个元素,大大减少连线混乱和连接器端子数2.可以访问其中单个元素,也可以一次性全部释放3.固有大小,相当于拥有固定元素(数组可动态改变大小) 1.2 簇---常用函数1.按名称解除和捆绑簇2.
学习之路,长路漫漫,写学习笔记过程就是把知识讲给自己听过程。这个过程中,我们去记录思考过程,便于日后复习,梳理自己思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?在前面板菜单栏上选择Window→Show Block Diagram或者利用快捷方式Ctrl+E就可打开程序框图窗口。LabVIEW程序框图如图3-7所示,每一个程序前面板都对应着一段程序框图。框图程序
引言对初学者,LabVIEW应用程序开发总是想到一个功能就做一个功能,功能多了之后会发现整个程序结构混乱,程序阅读性不好,程序后期维护也不方便。经过一段时间开发后,我认为程序架构设计是十分重要。我们在设计程序架构时候要明确功能需求、各个功能之间控制关系,以及那些功能可以独立成子VI。这里用我一个项目来简单讲解一下我个人观点。一、明确功能我这里要实现功能是: 1、用采集卡采集传
# AF设计架构图及代码示例 在软件开发中,设计架构图是非常重要一环,它能够帮助开发者更好地理解系统结构和功能。今天我们将介绍一个名为AF设计架构图,并结合代码示例来详细解释它设计理念。 ## 设计架构图 首先让我们来看一下AF设计架构图: ```mermaid journey title AF设计架构图 section 用户登录 AF->后端服务
原创 2024-02-24 05:09:21
56阅读
 博客写作背景----项目中解决问题最近遇到一个使用stm32单片机多路采集信号项目,还需要在上位机进行波形查看,信号算法处理,初步定为使用labview编写上位机程序进行处理。为啥用labview呢,因为LabVIEW是美国国家仪器公司(NI)创新软件产品,其全称是实验室虚拟仪器工程平台(Laboratory Virtual Instrument Engineering Wo
  • 1
  • 2
  • 3
  • 4
  • 5