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

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

3天内不再提示

标签 > 虚拟仪器

虚拟仪器

+关注 0人关注

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

文章: 308
视频: 3
浏览: 87007
帖子: 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软件调试和运行

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

查看详情

虚拟仪器知识

展开查看更多

虚拟仪器技术

proteus信号发生器怎么设置方波

Proteus信号发生器是一种强大的虚拟仪器,可以生成各种类型的电子信号,包括方波信号。在本文中,我们将详细介绍如何在Proteus信号发生器中设置方波...

2024-02-23 标签:Proteus虚拟仪器信号发生器 895 0

Labview怎么用三菱MX显示多个地址

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是国际上广泛应用的一个虚拟仪器软...

2024-01-05 标签:labview虚拟仪器软件 335 0

labview列表框控件怎么用

LabVIEW是一款面向虚拟仪器的图形化程序设计环境,它主要用于各种仪器、设备的数据采集、信号处理、控制、监测等应用。其中,列表框控件是LabVIEW编...

2024-01-04 标签:labview数据虚拟仪器 681 0

虚拟仪器软件的结构框架

虚拟仪器软件的结构框架

这是我最近看的一本书,前面倒是还行,后面居完全是软件了,不知道在说什么,直接打死。

2023-09-25 标签:放大器mcu转换器 331 0

虚拟仪器是如何优化自动化测试的

虚拟仪器是如何优化自动化测试的

在T/R组件测试中,测试设备的日趋复杂和技术的渐进融合迫使测试系统需要变得更加灵活。一方面成本的压力要求测试系统具有更长的生命周期,另一方面测试系统仍须...

2023-08-23 标签:模块测试自动化测试 990 0

测控技术与仪器仪表技术的应用

测控技术与仪器仪表技术的应用

测控技术与仪器,是建立在精密机械、电子技术、光学、自动控制和计算机技术的基础上,主要研究各种精密测试和控制技术的新原理、、新方法和新工艺。近年来,计算机...

2023-07-17 标签:传感器测控技术虚拟仪器 1141 0

基于LabVIEW的闭环步进电机运动系统设计及精度分析

基于LabVIEW的闭环步进电机运动系统设计及精度分析

当前闭环步进电机在自动化设备中的应用越来越广泛,故为了进一步满足闭环步进电机的应用需求,采用LabVIEW上位机+运动控制卡+驱动器模块的控制方案进行了...

2023-07-14 标签:labview虚拟仪器步进电机 1007 0

FPGA的可重构测控系统应用设计的研究

本文根据测控系统的通用结构模型和FPGA的可重构功能特点,提出了一种基于FPGA器件,针对嵌入式应用有效缩短开发周期和设计与应用成本,满足并行性、多任务...

2023-08-25 标签:fpga接口虚拟仪器 389 0

现代测试计量技术及仪器的发展

现代测试计量技术及仪器的发展

测试、计量是人们从客观事物中提取所需信息,借以认识客观事物并掌握其客观规律的一种科学方法,测试测量技术则是通过测试手段实现上述方法的技术。测试计量技术是...

2023-06-25 标签:传感器虚拟仪器计量仪器 760 0

Multisim中的元器件库介绍

Multisim中的元器件库介绍

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

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

查看更多>>

虚拟仪器资讯

USB仪器与VI虚拟仪器的关系

USB仪器与VI虚拟仪器的关系

一、什么是USB仪器?USB仪器,顾名思义就是利用USB接口即插即用和热插拔的性能而设计的,具有采集、捕获、处理等功能的高速和高性能硬件。该硬件通过US...

2023-12-23 标签:usb虚拟仪器硬件 157 0

使用雨珠S设备的一点经验成果--电子之光

使用雨珠S设备的一点经验成果--电子之光

电子之光团队,利用雨珠S片上虚拟仪器平台,完成了对于便携式生产场所健康监测仪的开发

2023-08-14 标签:传感器接口虚拟仪器 291 0

祝贺同星获得高企认定!

祝贺同星获得高企认定!

根据科技部、财政部、国家税务总局《高新技术企业认定管理办法》(国科发火〔2016〕32号)、《高新技术企业认定管理工作指引》(国科发火〔2016〕195...

2022-04-29 标签:虚拟仪器 361 0

2021EFG雏鹰奖! 同星团队再获认可

2021EFG雏鹰奖! 同星团队再获认可

2021年11月11日,由科学技术部、教育部、共青团中央、上海市人民政府指导,上海市大学生科技创业基金会主办的2021(第15届)创业周暨全球创业周中国...

2022-04-29 标签:虚拟仪器 281 0

虚拟仪器的定义及其应用

根据可编程测量系统的开发和使用,具有仪器功能的软硬件的虚拟仪器组合利用计算机软件的强大功能结合相应的硬件,突破传统仪器在数据处理、显示、储存等方面的限制...

2021-10-01 标签:虚拟仪器数字信号软硬件 3964 0

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

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

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

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

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

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

黄曲霉毒素快速检测仪的功能

黄曲霉毒素快速检测仪【飞测生物FD-600】的功能有哪些?黄曲霉毒素在我们的日常生活中是比较常见的一种毒素,具有强烈的致癌性,发霉的食物、发霉的玉米、花...

2021-08-11 标签:虚拟仪器设备检测仪 433 0

全面分析虚拟仪器技术的车载电容式称重传感器

全面分析虚拟仪器技术的车载电容式称重传感器

虚拟仪器(Vinual Instrument,简称VI)是日益发展的计算机硬、软件和总线技术在向其他相关技术领域密集渗透的过程中,

2021-06-03 标签:电容传感器电压虚拟仪器 2403 0

新可编程DC电源PLS1500系列符合加拿大ICES-001标准

XP Power 正式宣布推出额定功率 1500W、1U 高度、19 英寸机架式可编程 DC 电源 PLS1500 系列。这款最新的扩展产品是对 600...

2021-02-14 标签:可编程虚拟仪器模拟控制 1481 0

查看更多>>

虚拟仪器数据手册

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

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

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