0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > 虚拟仪器

虚拟仪器

+关注 0人关注

虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。

文章: 309
视频: 3
浏览: 87032
帖子: 144

虚拟仪器简介

  虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。

虚拟仪器百科

  虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。

  设计方案

  1 虚拟仪器系统的构成

  虚拟仪器由硬件设备与接口、设备驱动软件和虚拟仪器面板组成。其中,硬件设备与接口可以是各种以PC为基础的内置功能插卡、通用接口总线接口卡、串行口、VXI总线仪器接口等设备,或者是其它各种可程控的外置测试设备,设备驱动软件是直接控制各种硬件接口的驱动程序,虚拟仪器通过底层设备驱动软件与真实的仪器系统进行通讯,并以虚拟仪器面板的形式在计算机屏幕上显示与真实仪器面板操作元素相对应的各种控件。用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与方便。

  1.1 虚拟仪器系统的硬件构成

  虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬件平台可以是各种类型的计算机,如台式计算机、便携式计算机、工作站、嵌入式计算机等。它管理着虚拟仪器的软件资源,是虚拟仪器的硬件基础。因此,计算机技术在显示、存储能力、处理器性能、网络、总线标准等方面的发展,导致了虚拟仪器系统的快速发展。

  按照测控功能硬件的不同,VI可分为DAQ、GPIB、VXI、PXI和串口总线五种标准体系结构,它们主要完成被测输入信号的采集、放大、模/数转换。

  1.2虚拟仪器系统的软件构成

  测试软件是虚拟仪器的主心骨。NI公司在提出虚拟仪器概念并推出第一批实用成果时,就用软件就是仪器来表达虚拟仪器的特征,强调软件在虚拟仪器中的重要位置。NI公司从一开始就推出丰富而又简洁的虚拟仪器开发软件。使用者可以根据不同的测试任务,在虚拟仪器开发软件的提示下编制不同的测试软件,来实现当代科学技术复杂的测试任务。在虚拟仪器系统中用灵活强大的计算机软件代替传统仪器的某些硬件,特别是系统中应用计算机直接参与测试信号的产生和测量特性的分析,使仪器中的一些硬件甚至整个仪器从系统中消失,而由计算机的软硬件资源来完成它们的功能。虚拟仪器测试系统的软件主要分为以下四部分。

  1.2.1仪器面板控制软件

  仪器面板控制软件即测试管理层,是用户与仪器之间交流信息的纽带。利用计算机强大的图形化编程环境,使用可视化的技术,从控制模块上选择你所需要的对象,放在虚拟仪器的前面板上。

  1.2.2数据分析处理软件

  利用计算机强大的计算能力和虚拟仪器开发软件功能强大的函数库可以极大提高虚拟仪器系统的数据分析处理能力,节省开发时间。

  1.2.3仪器驱动软件

  虚拟仪器驱动程序是处理与特定仪器进行控制通信的一种软件。仪器驱动器与通信接口及使用开发环境相联系,它提供一种高级的、抽象的仪器映像,它还能提供特定的使用开发环境信息。仪器驱动器是虚拟仪器的核心,是用户完成对仪器硬件控制的纽带和桥梁。虚拟仪器驱动程序的核心是驱动程序函数/VI集,函数/VI是指组成驱动的模块化子程序。驱动程序一般分为两层,底层是仪器的基本操作,如初始化仪器配置仪器输入参数、收发数据、查看仪器状态等。高层是应用函数/VI层,它根据具体测量要求调用底层的函数/VI。

  1.2.4通用I/O接口软件

  在虚拟仪器系统中,I/O接口软件作为虚拟仪器系统软件结构中承上启下的一层,其模块化与标准化越来越重要。VXI总线即插即用联盟,为其制定了标准,提出了自底向上的I/O接口软件模型即VISA。作为通用I/O标准,VISA具有与仪器硬件接口无关性的特点, 即这种软件结构是面向器件功能而不是面向接口总线的。应用工程师为带GPIB接口仪器所写的软件,也可以于VXI系统或具有RS232接口的设备上,这样不但大大缩短了应用程序的开发周期,而且彻底改变了测试软件开发的方式和手段。

  2 虚拟仪器系统软面板的设计标准

  虚拟仪器软面板是用户用来操作仪器,与仪器进行通信,输入参数设置,输出结果显示的用户接口。其设计准则是:

  (1) 按照VPP规范设计软面板,使面板具有标准化、开放性、可移植性。

  (2) 根据测试要求确定仪器功能。根据测试任务确定仪器软面板具体测试、测量功能,开关、控制等设置要求。

  (3) 用面向对象的设计方法设计软面板。按照面向对象的设计思想,一个虚拟仪器集成系统由多个虚拟仪器组成,每个虚拟仪器均由软面板控制。软面板由大量的虚拟控件组成。

  3 虚拟仪器系统的组建方案

  在虚拟仪器系统的组建方案,主要包括底层硬件、软硬件接口、应用程序以及驱动程序的设计与开发。

  3.1 制定所设计仪器的接口形式

  如果仪器设备具有RS-232串行接口,则直接用连线将仪器设备和计算机的RS-232串行口连接即可。如果是GPIB接口,需要额外配备一块GPIB-488接口板,将接口板插入计算机的ISA插槽,建立起计算机与仪器设备之间的通信桥梁。如果使用计算机来控制VXI总线设备,则需要配置一块GPIB接口卡,通过GPIB 总线与VXI主机箱零槽模块通信。零槽模块的GPIB-VXI翻译器将GPIB 的命令翻译成VXI命令并把各模块返回的数据以一定的格式传回主控计算机。DAQ数据采集卡是基于计算机标准总线的,因此可以将数据采集卡直接插到计算机的插槽上。

  3.2 开发硬件采集卡

  一种典型的数据采集卡组成包括,先用传感器把非电的物理量转变成模拟电量,采样/保持器可以保持信号,实现对瞬时信号进行采集,以便ADC进行数字转换,提高ADC转换器的转换精度。实现在测量中同时对多路模拟信号进行采样。多路模拟开关可以分时选通来自多个输入通道的某一路信号,这样在多路开关后的单元电路,只需一套即可,也可以采用计算机进行多路选择控制。当传感器输出的信号比较小,可以用放大器放大和缓冲输入信号,如果采用的是可编程增益放大器就可以通过计算机进行增益选择控制确定增益倍数。精度及性能是仪器系统的生命,而这完全依赖于提供基础数据的信号采集控制电路,因此在硬件采集电路的设计时,需根据所设计的虚拟仪器所要达到的性能指标和被测信号的特点,设计合理的系统结构。系统的结构合理与否,对系统的可靠性、性能价格比等有直接影响,在硬件和软件功能的设计上要尽量使虚拟仪器的结构简单,可靠性高,成本低廉,选用合适的单元器件,尽可能的提高采集卡采集的精度和速度。

  3.3 确定设计采集卡的设备驱动程序方案

  采集卡的设备驱动程序是控制各种硬件采集卡的驱动程序,是连接主控计算机与信号采集调理部件的纽带。驱动程序的实质是为用户提供了用于仪器操作的较抽象的操作函数集,它是虚拟仪器核心软件之一。

  3.4确定虚拟仪器系统应用程序编程语言

  虚拟仪器系统软件结构的设计在体现整个系统的性能和灵活性方面作用很大,因此在开发虚拟仪器系统的软件部分时,首先要根据所开发的虚拟仪器功能和性能,确定应用程序和软面板程序的模块结构和功能,画出各部分的流程图,采用合适的编程语言。在编制虚拟仪器软件中可采用两种编程方法。一种是采用面向对象的可视化的高级编程语言,如VC++、VB和Delphi等编写虚拟仪器的软件,这种方法实现的系统灵活性高,易于扩充和升级维护。另一种是采用图形化编程方法,如LabVIEW,HPVEE,采用图形化编程的优势是软件开发周期短、编程较简单,特别适合工程技术人员使用。总之在编写程序时,要尽可能的让每一模块都有一定的独立性,模块之间明确定义接口,模块之间可以采用数据传递的形式进行联系。

  3.5软件调试和运行

  程序编写好以后要对各模块进行调试和运行,可以通过采集各种标准信号来验证虚拟仪器系统功能的正确性和性能的优良性。

查看详情

虚拟仪器知识

展开查看更多

虚拟仪器技术

Multisim中虚拟仪器的使用方法图文详解

Multisim中虚拟仪器的使用方法图文详解

工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPI...

2018-01-23 标签:万用表示波器虚拟仪器 3.8万 0

通过Multisim仿真软件和LabVIEW软件实现简易虚拟电子称的功能

通过Multisim仿真软件和LabVIEW软件实现简易虚拟电子称的功能

应变式称重传感器主要由弹性体.电阻应变片和测量电路组成.其工作原理是:弹性体在外力作用下产生弹性形变,使粘贴在它表面的电阻应变片也随之产生形变,从而引起...

2018-10-12 标签:传感器labview虚拟仪器 2.2万 0

Multisim中的元器件库介绍

Multisim中的元器件库介绍

在Multisim搭建电路进行仿真和测试时,要用到的元器件和虚拟仪器均需先放置在工作平台上。然后连线,测试。本节介绍Multisim的元器件库。

2023-05-19 标签:二极管虚拟仪器晶体管 2.0万 0

如何通过Multisim仿真分析数据选择器的工作过程

用Mult isim 仿真软件进行数据选择器工作过程波形仿真分析, 用虚拟仪器中的字组产生器做实验中的信号源产生所需的各个数据输入变量信号, 用逻辑分析...

2018-10-07 标签:虚拟仪器仿真数据选择器 1.8万 0

Multisim中虚拟万用表的使用

Multisim中虚拟万用表的使用

打开文档“串联电路1”,将鼠标放在工作平台右边边框第一个图标上,如图1箭头所示,会显示“Multimeter”,即为万用表。 单击此图标,鼠标前端会显示...

2023-05-17 标签:万用表虚拟仪器Multisim 1.2万 0

基于GPIB接口总线的虚拟仪器详解

GPIB通用接口总线是一种设备和计算机连接的总线。大多数台式仪器是通过GPIB线以及GPIB接口与电脑相连。本文介绍了虚拟仪器的GPIB总线接口技术。计...

2018-04-24 标签:虚拟仪器gpib接口 1.0万 0

Multisim中虚拟泰克数字示波器的使用

Multisim中虚拟泰克数字示波器的使用

Multisim的虚拟仪器还包括有美国Tekreonix公司TDS20244通道数字示波器。本节介绍虚拟泰克数字示波器使用。

2023-05-17 标签:示波器泰克虚拟仪器 9919 0

通过利用编程语言LabVIEW实现数字变频FFT的频谱细化算法设计

通过利用编程语言LabVIEW实现数字变频FFT的频谱细化算法设计

在运动目标速度测量中,常利用频谱分析的方法获取目标的多普勒频率,并依据多普勒测速原理来完成动目标速度测量。为达到高精度测速的要求,需进一步提高频率分辨率...

2019-05-10 标签:labview虚拟仪器频率 8268 0

在LabVIEW环境下通过NI-VISA实现USB系统的设计

在LabVIEW环境下通过NI-VISA实现USB系统的设计

USB(Universal Serial Bus)接口是近年来应用在PC领域的新型接口技术。它基于单一的总线接口技术来满足多种应用领域的需求;它的即插即...

2019-07-01 标签:labviewusb虚拟仪器 7004 0

LabWindows/CVI虚拟仪器 Tab 控件

LabWindows/CVI虚拟仪器 Tab 控件

1.4Tab控件 1.4.1Tab控件设计方法 Tab控件类似分隔标签或一组文件夹上的标签,使用Tab控件可以在应用程序窗口或对话框中的同一区域定义多个...

2018-05-15 标签:LabWindows虚拟仪器tab 6714 0

查看更多>>

虚拟仪器资讯

虚拟仪器编程实例 (含源程序)

虚拟仪器编程实例 (含源程序)

虚拟仪器编程实例 (含源程序)      

2009-06-22 标签:虚拟仪器 1.7万 10

虚拟仪器与传统仪器的区别

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。

2020-05-29 标签:虚拟仪器传统仪器 1.3万 0

什么是虚拟仪器 它的特点和优势有哪些

虚拟仪器是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统。虚拟的仪器面板和由软件实现仪器的测...

2021-09-10 标签:驱动器虚拟仪器数据分析 1.2万 0

基于LabWIEW数控机床远程测控系统的网络通信关键技术研究

基于LabWIEW数控机床远程测控系统的网络通信关键技术研究

基于Internet组建数控机床网络测控系统目前主要有两种基本的模式:C/S和B/S模式。两种通信模式各有自己的优缺点,本章将对两种结构进行详细的比较。...

2013-01-10 标签:LabVIEW虚拟仪器网络通信 1.0万 0

虚拟仪器的原理及发展

虚拟仪器的原理及发展

电子测试仪器是电子行业的基础,它在电子行业中长期占据着十分重要的地位,它是一个时代的电子行业发展水平的标志,并随着科学技术的发展而不断地更新变化着。传统...

2018-02-15 标签:虚拟仪器pc技术 8976 0

计量仪器技术现况及未来行业的发展

微/纳米技术作为当前发展最迅速,研究广泛、投入最多的科学技术之一,被认为是当前科技发展的重要前沿。在该科技中,微/纳米的超精密测量技术是代表性的研究领域...

2018-08-05 标签:虚拟仪器显微镜 8926 0

虚拟仪器的结构和组成方式

虚拟仪器技术是目前测控领域中最为流行的技术之一,虚拟仪器就具有很好的扩展性,虚拟仪器通常是由以通用接口总线、串行总线和现场总线等标准总线仪器和应用软件三...

2021-09-19 标签:计算机虚拟仪器数据模块 8798 0

Do Engineering!NI创新工程教育风潮席卷全国

 电子发烧友网讯:美国国家仪器有限公司(National Instruments, 简称NI)于7月19日在哈尔滨成功举办了第八届NI高校教师交流会(P...

2012-08-27 标签:测试测量LabVIEW虚拟仪器 5827 1

虚拟仪器的原理及发展

虚拟仪器的原理及发展

本文就虚拟仪器的产生、发展过程、结构原理、性能特点及应用等方面进行详细的介绍,使读者对虚拟仪器有更深入地了解。

2012-08-31 标签:虚拟仪器 5758 0

虚拟仪器和传统仪器有何不同

虚拟仪器和传统仪器有何不同

虚拟仪器和传统仪器有何不同 作为全球虚拟仪器技术的领导者,NI仅在2004年就为客户提供了超过6,000,000套虚拟仪器测量设备。25年来,工程师使用虚

2009-10-10 标签:虚拟仪器 5603 0

查看更多>>

虚拟仪器数据手册

关注此标签的用户(22人)

若名用户 jf_06263740 jf_28267191 dwx_开拓者 jf_82614932 陈帆123 jf_08243257 1334257926 jhr12345 山高水长008 十点jh 兮aoe

编辑推荐厂商产品技术软件/工具OS/语言教程专题