很早就想做一个类似的东西了,正好这学期学了LabVIEW,作业就交了这个,基于LabVIEW的“串口示波器”上位机。1.程序界面:功能介绍:左边上方串口接收区,下方为串口字符发送区。右方为一个波形图表,在程序内部每次将串口发送过来的数据,以f%格式化,显示在波形图表上。按钮介绍:从左至右依次,发送按钮;清除计数按钮;打开/关闭串口按钮;清除接收区数据;清除波形图表;保存波形;退出程序。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 11:27:48
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款由美国国家仪器公司(National Instruments)开发的图形化编程语言和开发环境。它是一种用于设计、测试和控制系统的工程工具。在LabVIEW中,通用架构是一种常见的设计模式,用于构建可重用、可扩展的系统。本文将介绍LabVIEW通用架构的基本概念,并提供一个代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-17 08:50:05
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?在前面板的菜单栏上选择Window→Show Block Diagram或者利用快捷方式Ctrl+E就可打开程序框图窗口。LabVIEW程序框图如图3-7所示,每一个程序前面板都对应着一段程序框图。框图程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 15:41:37
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LabVIEW是NI(National Instruments,美国国家仪器)公司推出的上位机图形化编程软件,最初主要应用于数据采集和测控领域,随着LabVIEW在国内的逐步应用和普及,开始作为一种通用的上位机编程语言而被广泛使用在各个场合。简单来说,LabVIEW可以实现VB、VC一样的功能(甚至功能更加丰富和强大),但是它的图形化编程方式可以极大地提高编程效率,图形程序通俗易懂,不必掌握复杂的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 23:54:04
                            
                                535阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 知晓LABVIEW程序架构
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种由国家仪器公司(NI)开发的图形化编程语言,广泛应用于数据采集、仪器控制和自动化测试等领域。本文将探讨LabVIEW程序架构的基本概念、设计方法及代码示例,帮助读者深入理解LabVIEW的工作原理及其在工程实践中的应用。
## LabVI            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-30 04:56:12
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            操作者框架适合于多并行任务的项目。在这样的项目中,多个并行任务之间往往需要相互通信,传统的解决办法是,每个任务一个队列,一个while循环,任务多的多个while在一个程序框图中,不好看,有木有。NI说使用Actor Framework能够避免锁死,竞争,增大代码重用度。NI官方论坛上有一个例子,写的很好。      项目需求: 控制水位。过低打开水阀,过高时关闭水            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 09:32:30
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 实现“LabVIEW 大型程序架构”指南
### 流程图
```mermaid
flowchart TD
    A[准备工作] --> B[定义需求]
    B --> C[设计架构]
    C --> D[编写代码]
    D --> E[测试调试]
    E --> F[部署运行]
```
### 步骤表格
| 步骤     | 操作             |
|--            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 05:10:14
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、示例说明二、程序框图实现三、总结LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。        同C语言编程一样,LabVIEW中也有对应的三大程序执行框架结构,分别为顺序结构、循环结构和选择结构。        下面通过一个例子演示顺序结构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 13:40:21
                            
                                279阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言对初学者,LabVIEW应用程序的开发总是想到一个功能就做一个功能,功能多了之后会发现整个程序结构混乱,程序的阅读性不好,程序的后期维护也不方便。经过一段时间的开发后,我认为程序的架构设计是十分重要的。我们在设计程序架构的时候要明确功能需求、各个功能之间的控制关系,以及那些功能可以独立成子VI。这里用我的一个项目来简单讲解一下我的个人观点。一、明确功能我这里要实现的功能是: 1、用采集卡采集传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 09:10:13
                            
                                289阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。        前面几篇文章依次讲解了LabVIEW中顺序顺序结构、条件结构及循环结构的编程方法,下面再讲一种与软件界面响应有关的事件结构的编程方法。一、事件结构框架特点        在程序设计中,我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-11 19:31:50
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LabVIEW项目规划和设计开发VI前,先根据用户需求列出所需执行任务的清单。明确用户界面组件及用于数据分析、显示分析结果等操作所需的输入控件和显示控件的数量和类型。与目标用户或项目组其他成员详细规划和商讨,明确用户需在何时以何种方式实现上述功能和特性。创建并向目标用户或项目组成员演示前面板样本,确认前面板能否帮助用户实现其需求。通过该互动过程,按实际需要优化用户界面。将应用程序分为规模上便于管理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 14:30:01
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本节书摘来自华章计算机《Arduino开发实战指南:LabVIEW卷》一书中的第3章,第3.1节,作者:余崇梓著, 3.1 LabVIEW的编程环境3.1.1 LabVIEW编程界面启动LabVIEW 2012,如图3-1所示。软件初始界面如图3-2 所示。可以在该窗口中新建或者打开LabVIEW程序。LabVIEW程序又称为虚拟仪器程序,简称为VI,程序后缀名为.vi。在LabVIEW 2012            
                
         
            
            
            
            # LabVIEW 程序设计架构入门指南
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言,广泛应用于数据采集、仪器控制和自动化测试。对于刚入门的开发者,理解 LabVIEW 的程序设计架构至关重要。本文将为新手开发者提供步骤指南和示例代码,帮助你掌握 LabVIEW 程序设计的基本架构。
## 实现流            
                
         
            
            
            
            一、编程基础  LABVIEW程序成为虚拟、仪器程序,简称VI,一个最基本的VI包括三个部分:前面板、程序框图和图标/连接端口。1.前面板  在前面板窗口中,可以添加输入控件和显示控件,同时,可以用快捷菜单和属性对话框对空间的外观、类型、功能等进行设置。  属性中,标签为可见,标题为不可见。标签是一个空间对象的标识,用户在前面板和程序框图中通过标签识别控件对象,在程序中通过标签引用控件对象。2.程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 08:14:08
                            
                                380阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LabVIEW学习笔记汇总链接【LabVIEW】小白入门学习笔记-汇总目录1.顺序结构2.布尔型控件为例演示3.切换两种顺序结构4.问答1.顺序结构顺序结构是最朴素的一种程序结构帧:形似胶卷框,每个框叫做一帧顺序结构分类平铺式顺序结构:帧框连在一起的结构层叠式顺序结构:帧框没有连在一起的结构返回顶部目录2.布尔型控件为例演示添加布尔型控件:前面板:控件-布尔-指示灯;后面板:函数-布尔-真常量/假            
                
         
            
            
            
            三种范式:面向过程、面向事件,面向对象;六种模式:标准状态机、消息队列、生产者/消费者(事件)、生产者/消费者(数据)、用户界面事件处理、主/从事件结构相当于是一个while语句里边嵌套了一个条件结构,一般情况下只能是通过外在条件猝发,如果要内在条件的话需要自定义事件实现功能:放在程序里实现信号采集暂停关于全局变量:注:  只有在无法通过连线连接多个VI来共享数据时,才考虑使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 11:16:43
                            
                                1222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             在开始界面的New栏里选More...,弹出对话框里会有很多模板可以选择,因为是从8.2开始用的,所以不知道是不是从8.0就开始有了。对于我们常用的来说,还是Frameworks-Design Patterns里的几个模板值得好好研究一下。 Master/Slave Deisgn Pattern(主从设计模式)       在这种模式下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 20:05:52
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在非标自动化软件中,LabVIEW可以构建一个通用的程序框架,以下是基本的组成部分和设计思路:一、总体架构1. 主程序(顶层VI)   - 这是整个程序的入口点,类似于C语言中的main函数。它主要负责初始化系统资源、调用各个子模块,并处理程序的整体流程控制。例如,它可以设置一些全局变量,如设备连接状态标志、错误代码等。
   - 通常包含一个循环结构,如While循环,在这个循环中不断地轮询各个            
                
         
            
            
            
            前言:       任何计算机语言都离不开程序结构,LabVIEW 作为一种图形化的高级程序幵发语言也不例外。LabVIEW 中的程序结构包括if-else循环,while循环结构,使能结构,公式节点和数学脚本节点等, 因此通过LabVIEW可以非常方便快速地实现任何复杂的程序结构。在LabVIEW 中,无论是循环结构、Case 结构还是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-25 21:37:48
                            
                                1965阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本节书摘来自异步社区《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一书中的第1章,第1.1节,作者 林静 , 林振宇 , 郑福仁第1章 LabVIEW概述LabVIEW 虚拟仪器程序设计从入门到精通(第二版)1.1 LabVIEW的基本知识LabVIEW 虚拟仪器程序设计从入门到精通(第二版)1.1.1  什么是LabVIEWLabVIEW是Laboratory Virtual Ins            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 09:41:27
                            
                                28阅读
                            
                                                                             
                 
                
                                
                    