选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 电气百科

LabVIEW

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

LabVIEW基本信息

LabVIEW开发系统

每位LabVIEW用户的起点都是开发系统,这一开发系统也是图形化编程的基础环境。 以下软件包的功能相辅相成,可帮助用户满足当前和未来的需求。

LabVIEW包括基本版,完整版和专业版。

LabVIEW基本版:

图形化用户界面开发数据采集仪器控制报告生成和文件I/O

LabVIEW完整版:

700多个数学/分析函数外部代码集成 (.dll)互联网连接高级用户界面开发

LabVIEW专业版:

应用发布 (creat.exe)开发管理源代码控制网络通信
查看详情

LabVIEW造价信息

  • 市场价
  • 信息价
  • 询价

模拟信号采集卡

  • 网口采集卡USB5621A/5622多功能采集卡模拟信号采集Labview卡数据采集卡 USB5622
  • 阿尔泰科技
  • 13%
  • 北京阿尔泰科技发展有限公司
  • 2022-12-06
查看价格

模拟信号采集卡

  • 网口采集卡USB5621A/5622多功能采集卡模拟信号采集Labview卡数据采集卡 USB5621A
  • 阿尔泰科技
  • 13%
  • 北京阿尔泰科技发展有限公司
  • 2022-12-06
查看价格

数据采集卡模拟量采集卡

  • USB3101A/USB3102A/3A/04/5A/6A数据采集卡模拟量采集卡Labview USB3104A
  • 阿尔泰科技
  • 13%
  • 北京阿尔泰科技发展有限公司
  • 2022-12-06
查看价格

模拟信号采集卡

  • Labview采集卡USB模拟信号采集卡USB3101/02/03/06多功能采集卡模拟量 USB3103
  • 阿尔泰科技
  • 13%
  • 北京阿尔泰科技发展有限公司
  • 2022-12-06
查看价格

数据采集卡模拟量采集卡

  • USB3101A/USB3102A/3A/04/5A/6A数据采集卡模拟量采集卡Labview USB3103A
  • 阿尔泰科技
  • 13%
  • 北京阿尔泰科技发展有限公司
  • 2022-12-06
查看价格

LabVIEW解析

与 C 和BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据 显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。

LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。

查看详情

LabVIEW应用领域

LABVIEW有很多优点,尤其是在某些特殊领域其特点尤其突出。

测试测量:LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。

控制:控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至控制领域。LabVIEW拥有专门用于控制领域的模块----LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。

仿真:LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。

儿童教育:由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW理解成是一种特殊的"积木":把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具"乐高积木"使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。除了应用于玩具,LabVIEW还有专门用于中小学生教学使用的版本。

快速开发:根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。

跨平台:如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。LabVIEW具有良好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。

查看详情

LabVIEW常见问题

查看详情

LabVIEW参考书籍

书 名:LabVIEW实用工具详解

作 者:陈树学 编著

出 版 社:电子工业出版社

出版时间:2014-9-1

版 次:1

页 数:466

字 数:806000

印刷时间:2014-9-1

本: 16开

纸 张:胶版纸印

印 次:1

包 装:平装

书 名:LabVIEW宝典

作 者:陈树学,刘萱

出 版 社:电子工业出版社

出版时间:2011-3-1

版 次:1

页 数:603

字 数:973000

印刷时间:2011-3-1开

本: 16开

纸 张:胶版纸印

印 次:1

包 装:平装

书名:我和LabVIEW--一个NI工程师的十年编程经验

作 者:阮奇桢 著

丛 书 名:博客藏经阁丛书

出 版 社:北京航空航天大学出版社

出版时间:2009-09-01

版 次:1

页 数:412

装 帧:平装

开 本:16开

查看详情

LabVIEW版本信息

简单回顾一下LabVIEW最近的发展历史(也仅限于我能够收集到的版本),从这里也可以间接的体会到LabVIEW的发展速度有多快。从LabVIEW的软件版本来看(我能收集到的),应该有LabVIEW 5系列、LabVIEW 6系列、LabVIEW 7系列和LabVIEW 8系列。发布年份可能有误,以NI为准。

LabVIEW 1.0 发布于:1986年,运行在苹果公司的Macintosh平台上。

LabVIEW 2.0 发布于:1988年,1990年虚拟仪器面板和结构化数据流获两项美国专利。

LabVIEW 3.0 发布于:1994年

LabVIEW 4.0 发布于:1996年

LabVIEW 5.0 发布于:1998年

LabVIEW 5.1.1 发布于:2000年3月

LabVIEW 6.02 发布于:2001年2月

LabVIEW 6.1 发布于:2002年1月

LabVIEW 7.0 发布于:2003年5月

LabVIEW 7.1 发布于:2004年4月

LabVIEW 7.1.1 发布于:2004年11月

LabVIEW 8.0 发布于:2005年10月

LabVIEW 8.0.1 发布于:2006年2月

LabVIEW 8.20 发布于:2006年8月

LabVIEW 8.2.1 发布于:2007年3月

LabVIEW 8.2.1f4 发布于:2007年9月

LabVIEW 8.5 发布于:2007年8月

LabVIEW8.5.1 发布于:2008年4月

LabVIEW8.6 发布于:2008年8月

LabVIEW8.6.1 发布于:2009年2月

LabVIEW 2010 发布于:2010年8月

LabVIEW 2011 发布于:2011年8月

LabVIEW 2012 发布于:2012年8月

LabVIEW 2013 发布于: 2013年8月

LabVIEW 2014 发布于: 2014年8月

从NI的LabVIEW版本号,可以看出:

1、 系列号:5、6、7、8表示新的系列,软件结构或功能可能有重大改进(付费升级)

2、 版本号:5.x、6.x、7.x、8.x表示软件有新的内容或比较大的改进(付费升级)

3、 版本号:5.x.x、6.x.x、7.x.x、8.x.x表示软件较上个版本进行了修补(免费升级)

查看详情

LabVIEW特点

尽可能采用了通用的硬件,各种仪器的差异主要是软件。

可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

用户可以根据自己的需要定义和制造各种仪器。

未来

虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE488 或 GPIB协议。未来的仪器也应当是网络化的。

LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

图形化的程序语言,又称为 "G" 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

利用 LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位/64位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。

它主要的方便就是,一个硬件的情况下,可以通过改变软件,就可以实现不同的仪器仪表的功能,非常方便,是相当于软件即硬件!现在的图形化主要是上层的系统,国内现在已经开发出图形化的单片机编程系统(支持32位的嵌入式系统,并且可以扩展的),不断完善中(大家可以搜索 CPUVIEW 会有更详细信息;)

查看详情

LabVIEW附件模块

由于LabVIEW的模块化特性,可通过添加NI和第三方的附加软件来满足顾客的项目需求。 下方列出的各种LabVIEW函数和高级工具可用于帮助用户开发特定应用并将其部署至终端。

集成部署硬件:结合可编程自动化控制器(PAC),设计、原型与部署硬件终端,如实时系统和基于现场可编程门阵列(FPGA)的系统。例如:LabVIEW Real-Time模块,LabVIEW FPGA模块,用于ARM微控制器的NI LabVIEW嵌入式模块,NI LabVIEW Mobile模块,NI LabVIEW触摸屏模块,NI LabVIEW无线传感器网络模块,LabVIEW C代码生成器,NI实时管理程序信号处理、分析和连接:添加用于声音和振动测量、机器视觉、RF通信、瞬时与短时信号分析等的专用图像和信号处理函数。例如:LabVIEW视觉应用开发模块,声音和振动测量套件,声音与振动工具包,NI LabVIEW因特网工具包,NI LabVIEW高级信号处理工具包,NI LabVIEW自适应滤波器工具包,NI LabVIEW数字滤波器设计工具包,NI LabVIEW MathScript RT模块,频谱测量工具包,NI LabVIEW调制工具包,NI LabVIEW机器人模块,LabVIEW生物医学工具包,LabVIEW电能套件,ECU测量和校准工具包,用于LabVIEW的GPS仿真工具包,用于固定WiMAX的测量套件,NI WLAN测量套件,汽车诊断指令集,LabVIEW GPU分析工具。控制与仿真:使用高级控制算法、动态仿真与运动控制软件,设计、仿真并执行控制系统。例如:NI LabVIEW PID和模糊逻辑工具包,NI LabVIEW控制设计与仿真模块,NI LabVIEW系统辨识工具包,NI LabVIEW仿真接口工具包,LabVIEW NI SoftMotion模块。数据管理、记录与报表生成:快速记录、管理、搜索采集的数据并将其导出至第三方软件工具(如:Microsoft Office和工业标准的数据库)。例如:NI LabVIEW数据记录与监控模块,NI LabVIEW Microsoft Office报表生成工具包,NI LabVIEW数据库连接工具包,NI LabVIEW DataFinder工具包,NI LabVIEW SignalExpress。开发工具和验证:用户可利用代码分析仪和单元测试架构,评估图形化代码质量并根据开发需求实现回归测试和验证等操作的自动化。例如:NI LabVIEW VI分析仪工具包,NI LabVIEW状态图模块,NI LabVIEW桌面执行跟踪工具包,NI需求管理软件,NI Real-Time执行跟踪工具包,NI LabVIEW单元测试架构工具包应用发布:通过创建可执行程序、安装程序和DLL,将LabVIEW应用程序发布给用户;或者通过网络或因特网共享用户界面。例如:NI LabVIEW应用程序生成器 (Windows版)
查看详情

LabVIEW文献

labview论文 labview论文

labview论文

格式:pdf

大小:1.9MB

页数: 3页

labview论文

基于LabVIEW的论文 基于LabVIEW的论文

基于LabVIEW的论文

格式:pdf

大小:1.9MB

页数: 6页

基于 LabVIEW的柴油机供油系故障诊断系统开发 摘 要: 基于虚拟仪器技术 ,利用LabV IEW711编写采集分析程序 ,并以Matlab Scrip t 节点形式调用在 Matlab里训练成功后的 BP神经网络程序 ,开发了柴油机 供油系故障诊断系统。该系统由 PCI - 6221 采集卡获取测取燃油压力波形 ,利用 小波包分解提取特征信号 ,并组成特征向量输入训练成功的 BP神经网络进行典型 s故障识别 ,诊断结果通过人机界面输出 ,从而实现了故障诊断的智能化。 关键词 : 柴油机 ; 故障诊断 ;小波分析 ; 神经网络 ; LabV IEW 0 引 言 据统计 ,造成柴油机停机的原因中 ,燃油系的故障占 27%[ 1 ] 。因此 ,对柴油机燃 油系及时进行性能检测与故障诊断是十分必要的。 故障诊断的一个关键步骤是对 信号进行采集和处理 ,然而所获取的振动信 号常常会受到各种

测试工程及LabVIEW应用内容简介

《测试工程及LabVIEW应用》既可作为大专院校测试技术、测试测量、仪器仪表、机械电子、自动化、计算机应用等专业高年级学生和研究生的教学用书,也可供从事LabVIEW的广大工程技术人员,测试工程设计研发、使用维护及相关领域的工程技术和研究人员参考。

查看详情

测试工程及LabVIEW应用图书目录

第1章绪论

1.1测试技术概述

1.1.1测试技术发展历程

1.1.2现代测试技术的特点

1.1.3测试技术发展趋势

1.2测试系统概述

1.2.1测试系统的组成

1.2.2自动测试系统

1.2.3测试系统的分类

1.2.4测试系统主要性能指标

1.2.5现代测试系统应用状况

1.3网络化测试工程概述

1.3.1网络化测试的定义

1.3.2测试中网络的功能

1.3.3网络化测试的特点

1.3.4测试网络化的意义

1.4LabVIEW与测试工程

1.4.1LabVIEW概述

1.4.2LabVIEW开发测试软件的优势

1.5测试工程学主要研究内容

第2章LabVIEW测试软件开发入门

2.1LabVIEW程序的基本构成

2.1.1前面板

2.1.2框图

2.1.3连线板

2.2LabVIEW编程环境

2.2.1启动界面

2.2.2控件选板与函数选板

2.2.3工具栏

2.2.4菜单

2.2.5在线帮助系统

2.3数据类型

2.3.1基本数据类型

2.3.2复合数据类型

2.4局部变量和全局变量

2.4.1局部变量

2.4.2全局变量

2.5程序流程控制

2.5.1顺序结构

2.5.2条件结构

2.5.3循环结构

2.5.4事件结构

2.6数据的图形显示

2.6.1波形图表

2.6.2波形图

2.6.3XY图

2.7VI设计

2.7.1创建对象

2.7.2选择对象

2.7.3移动对象

2.7.4复制和删除对象

2.7.5对齐和分布对象

2.7.6调整对象大小

2.7.7调整对象层序

2.7.8修改对象外观

2.7.9连线

2.8VI的调试及工具使用

2.8.1调试工具栏

2.8.2高亮执行

2.8.3探针和断点

2.8.4常见错误

2.9子VI设计

2.9.1子VI的概念与VI层次结构

2.9.2创建子Ⅵ

2.9.3修改连线板

2.9.4编辑图标

2.9.5设置VI属性

2.9.6使用子VI

2.10资源管理和程序编译方法

2.10.1项目浏览窗口

2.10.2编译文件

2.10.3应用程序生成方法

2.10.4安装程序生成方法

第3章数据采集

3.1概述

3。2数据采集系统的基本构成

3.2.1数据采集系统的硬件

3.2.2数据采集系统的软件

3.3采样定理的应用

3.4信号分类

3.5信号调理

3.5.1常见的信号调理方法

3.5.2信号调理器的选型原则

3.6测量系统的连接

3.6.1测量系统的三类连接方式

3.6.2测量浮动信号的连接方式

3.6.3测量接地信号的连接方式

3.7数据采集卡

3.7.1数据采集卡的功能

3.7.2数据采集卡的选型

3.7.3数据采集卡的驱动软件

第4章LabVIEW的数据采集编程

4.1NI-DAQ概述

4.1.1传统NI-DAQ VI

4.1.2NI-DAQmx VI

4.1.3DAQ函数节点的常用术语

4.2模拟I/O参数的选择

4.3模拟输入

4.3.1单点采集及VI实现

4.3.2波形采集及VI实现

4.3.3连续采集及VI实现

4.4模拟输出

4.4.1单点输出及VI实现

4.4.2波形输出及VI实现

4.4.3连续输出及VI实现

4.5数字I/O

4.5.1读/写数字线及VI实现

4.5.2读/写数字端口及VI实现

4.6计数器VIs

4.6.1事件计数/定时及VI实现

4.6.2单个脉冲产生及VI实现

4.6.3连续脉冲产生及VI实现

4.6.4频率测量及VI实现

4.6.5脉宽和周期测量及VI实现

4.7传统NI-DAQ高级编程

4.7.1同步采样

4.7.2异步采样

4.7.3硬件触发与同步

4.7.4同步技术

4.7.5状态机结构

4.7.6直接读写端口

4.8NI-DAQmx编程

4.8.1NI-DAQmx相关术语

4.8.2DAQ助手编程

4.8.3DAQmx仿真设备

4.9NI-DAQmx高级编程

4.9.1模拟输入

4.9.2模拟输出

4.9.3数字I/O

4.9.4计数器

4.9.5DAQmx属性节点编程

第5章测试信号处理及LabVIEW实现

5.1信号处理概述

5.1.1信号处理的任务

5.1.2信号处理的方法

5.1.3LabVIEW中的信号处理实现

5.2波形和信号生成

5.2.1波形和信号生成相关的VI

5.2,2波形信号生成举例

5.2.3仿真信号的生成

5.3信号时域分析

5.3.1信号时域分析相关的VI

5.3.2波形测量举例

5.3.3信号运算举例

5.4信号频域分析

5.4.1信号的FFT分析

5.4.2数字滤波器设计

5.5信号变换

5.5.1信号变换相关的VI

5.5.2信号变换举例

……

第6章网络化测试

第7章网络化测试及LabVIEW实现

第8章LabVIEW中数据库的访问

第9章自动测试系统(ATS)

第10章自动测试系统集成设计

查看详情

LabVIEW及GPIB接口的测试系统开发详解

计算机技术和大规模集成电路技术的发展,促进了数字化仪器、智能化仪器的快速发展。与此同时,工程上也越来越希望将常用仪器设备与计算机连接起来组成一个由计算机控制的智能系统。而工程中常用仪器设备种类繁多、功能各异、独立性强,一个系统往往需要多台不同类型的仪器协同工作,应用一般串、 难以满足要求。为此,人们从60年代就开始着手研究能够将一系列仪器设备和计算机连成整体的接口系统。GPIB正是这样的接口,它作为桥梁,把各种 仪器与计算机紧密地联系起来,从此电子测量由独立的、传统的单台仪器向组成大规模自动 的方向发展。GPIB的用途十分广泛,现已广泛用于计算机与计算机之间的通讯,以及对扫描仪、图像记录仪、数字存储 、 仪等仪器的控制中。

1 系统组成及特点

典型的GPIB测量系统由PC机、卡和若干台(最多14台)GPIB仪器通过标准GPIB电缆连接而成,如图1所示。系统具有以下四个显着特点:

(1)GPIB接口编程方便,减轻了软件设计负担,可使用高级语言编程;

(2)提高了仪器设备的性能指标。利用计算机对带有GPIB接口的仪器实现操作和控制,可实现各种自动标准、多次测量平均等要求,从而提高了测量精度;

(3)便于将多台带有GPIB接口的仪器组合起来,形成较大的自动测试系统,高效灵活地完成各种不同的测试任务,而且组建和拆散灵活,使用方便;

(4)便于扩展传统仪器的功能。由于仪器与计算机相联,因此可在计算机的控制下对测试数据进行更加灵活、方便的传输、处理、综合、利用和显示,使原来仪器采用硬件逻辑很难解决或无法解决的问题迎刃而解。

基于上述研究,利用GPIB接口卡和带有GPIB接口的存储示波器组成了测试系统,如图2所示。

2 系统组态及功能

2.1 GPIB接口性能

GPIB是一个数字化24脚(扁型接口插座)并行,其中16根线为TTL电平信号线,包括8根双向数据线、5根控制线、3根握手线,另8根为地线和屏蔽线。GPIB使用8位并行、字节串行、异步通迅方式,所有字节通过总线顺序传送。

2.2系统连接方式

图3所示为GPIB总线与两个独立设备之间的连接图。系统采用NIAT-GPIB/INT接口卡,它是NI公司配备的符合VISA标准的GPIB接口,在平台上,利用NI提供的GPIB接口驱动程序和TDS420存储示波器的驱动程序即可对系统进行组态与编程控制。系统中每个设备(包括接口卡),须有一个0到30之间的GPIB地址。GPIB接口卡设置为地址0,仪器的GPIB地址从1 到30.GPIB由一个控者(PC机)控制总线,在总线上传送仪器命令和数据,控者寻址一个讲者,一个或多个听者,数据串在总线上从讲者向听者传送。 LabVIEW的GPIB软件包自动处理寻址和其他的总线管理功能。

2.3 系统应用软件结构

测试系统应用软件分为三类:与GPIB设备通讯的子VI;信号采集与处理子VI;处理各层界面和实现多媒体技术的子VI.

在LabVIEW平台上的GPIB编程有两种方式,即传统的GPIB方式和针对即插即用协议的VISA方式。本系统采用VISA方式编程。VISA是软件结构体系的简称,它是在LabVIEW工作平台上控制VXI、GPIB、RS-232以及其他种类仪器的单接口程序库。采用了VISA标准,就可以不考虑时间及仪器I/O选择项,驱动软件可以相互兼容使用。大多数VISA功能模块使用了VISA session参数,VISA session是每次程序操作过程的唯一逻辑标识符。它标识了与之通讯的设备名称以及进行I/0操作必需的配置信息。

PC机通过AT-GPIB/INT接口卡与TDS420存储示波器通讯的程序如图4所示。PC 机通过GPIB接口卡给TDS420以命令,而TDS420又通过它把控者(PC机)要求的数据反馈给控者。通讯子VI包括VISA Open(打开通讯过程)、VISA Write(把数据串写入指定设备)、VISA Read(从指定设备中读入数据)、VISA Close(关闭由VISA session指定设备的通讯过程,释放系统资源)等功能模块,使用VISA功能模块向指定设备(泰克TDS420数字存储示波器GPIB接口)读写数据以实现通讯。

信号采集与处理及各层界面设计均在LabVIEW平台上,利用其各种强有力的功能模块可以快速灵活地实现各种功能。

2.4 测试系统功能

测试系统的具体功能如下:

(1)系统可直接读取TDS420示波器的测量数据。TDS420示波器可进行十七项时域指标测量,主要包括信号周期、频率、峰-峰值、幅值、均值、有效值、时延、正负脉冲宽度等等;

(2)实时数据采集。

本系统可同时对两路随机噪声信号进行实时数据采集,并可根据信号频率设置采样频率和采样点数;

(3)利用LabVIEW的Advanced Analysis软件库进行信号的动态分析与处理。本系统利用其互相关分析模块实现对两路随机信号的互相关分析, 从而找到时延τ,并确定固体表面速度:V=d/τ;

(4)在软面板上输出显示信号的时域波形、互相关函数波形及信号的频谱,同时实时给出固体表面速度V的测试结果。

测试系统运行界面如图5所示。图中通道1、2所示时域波形为经GPIB接口卡通讯的实测随机相关信号波形;经互相关处理后的互相关函数波形如图所示;图中渡越时间测试值为TDS420存储示波器实测两时域信号的延时值(单位:ms)并回送给控者(PC 机);计算值则为在LabVIEW平台上经计算后所得的两时域信号间的延时值(单位:ms)。

基于LabVIEW平台的测试系统有两个显着特点:(1)采用NIAT-GPIB/INT接口卡实现对TDS420示波器的控制,从而完成实时测试;(2)采用VISA标准编程。作为通用I/0标准,VISA具有与仪器硬件接口无关的特性,VISA资源管理层是应用与仪器之间的桥梁,所有对仪器的操作都需要它来管理,从而保证测试系统有条不紊地运作,控制器对仪器的访问都通过指针实现,这种面向对象的技术使独立的系统很容易扩展成分布式系统,以适应各种测试领域的要求。

原文链接:

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639