当前位置:首页 > 消费电子 > 消费电子
[导读]美国国家仪器公司(NI)在20世纪80年代最早提出虚拟仪器(Virtual Instrument,简称VI)的概念。其核心的思想是利用计算机的强大资源使本来需要硬件实现的技术软件化,以便最大限度地降低系统成本,增强系统功能与灵活性

美国国家仪器公司(NI)在20世纪80年代最早提出虚拟仪器(Virtual Instrument,简称VI)的概念。其核心的思想是利用计算机的强大资源使本来需要硬件实现的技术软件化,以便最大限度地降低系统成本,增强系统功能与灵活性。

在近20年里,虚拟仪器这种计算机操纵的模块化仪器系统在世界范围内已得到了广泛的认同和应用。近几年中国对虚拟仪器应用的需求开始急剧高涨。虚拟仪器的概念逐渐被中国的工程师所接受,其应用范围也在不断扩大,并已有很多不同行业的应用案例。但是不少传统仪器厂商仍然对虚拟仪器持有不同的看法,他们的观点可大体分为反对派,折衷派,沉默派。安捷伦对虚拟仪器技术表现得不以为然,称虚拟仪器只能用于教育用途,在工程界的实际应用前景很有限。而罗德与施瓦茨(R&S)的看法则相对折衷,R&S产品支持经理安毅博士认为虚拟仪器具有一些优点,近几年的发展也较快。同时又指出其存在一定的局限性,如传统仪器在中高端测试方面的优势仍然非常明显。他强调,R&S的产品也在不断地吸收虚拟仪器的精华,如采用软件定义无线电(SDR)的技术,用更多的数字处理器件和相应软件来实现测量功能等等,从而缩小体积,提高仪器性能。他认为虚拟仪器和传统仪器都会有很大发展和广泛的应用。安立公司则认为虚拟仪器尽管有很多的应用模块,但是其整体性能相对于目前的传统仪器要落后一年左右。而泰克公司则对虚拟仪器技术的发展未发表评论。

 虚拟仪器概念简介

虚拟仪器,就是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟前面板、测试功能由测试软件实现的一种计算机仪器系统。其基本思想就是在测试系统或仪器设计中尽可能地用软件代替硬件,即“软件就是仪器”。虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等。用户可以通过友好的图形界面(这里称作虚拟前面板)操作计算机,如同操作功能相同的单台传统仪器一样。

在以PC计算机为核心组成的硬件平台支持下,虚拟仪器通过软件编程设计来实现仪器的测试功能,而且可以通过不同测试功能的软件模块的组合来实现多种测试功能。虚拟仪器采用的开发平台LabVIEW现在已经成为行业标准的测试测量软件平台。LabVIEW软件为不同领域的工程师简化了各种技术融合的复杂性,帮助工程师通过同一个软件平台,在第一时间内运用最先进的主流商业技术,加快工作效率。例如一个没有学习过FPGA编程的工程师使用LabVIEW FPGA模块,可以借助LabVIEW这一已经掌握的工具开发FPGA应用,使用其自动生成的VHDL代码,而无需花时间了解FPGA的技术细节。LabVIEW的优势在于其图形化的编程方式,直观、便于用户自定义;LabVIEW可集成多种I/O和硬件平台;并且可以连接到多种第三方算法和不同的测试仪器。

  虚拟仪器与传统仪器的比较

虚拟仪器技术通过计算机的软硬件平台来实现测试测量仪器的功能,具有体积小,成本低的特点。与传统仪器相比,虚拟仪器的优势在于用户自定义仪器功能、结构等,且构建容易,转换灵活以及其开放性。决定虚拟仪器具有传统仪器不可能具备的特点的根本原因在于:虚拟仪器的关键是软件。虚拟仪器的特点可归纳为:

1.在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成仪器的功能。

2.仪器的功能是用户根据需要由软件来定义的,而不是事先由厂家定义好的。

3.仪器性能的改进和功能扩展只需进行相关软件的设计更新,而不需购买新的仪器。

4.研制周期较传统仪器大为缩短。

5.虚拟仪器开放、灵活.可与计算机技术同步发展,可与网络及其它周边设备互联。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2024年5月13日 /美通社/ -- 5月11日,软通动力在鲲鹏昇腾开发者大会2024期间举办"软硬全栈,加速智能化赋能"分论坛。业界专家学者和优秀企业代表齐聚一堂,共同交流分享鲲鹏昇腾生态的创...

关键字: 智能化 全栈 PEN 计算机

卡西欧计算机株式会社宣布推出与冲浪者基金会合作设计的G-SHOCK系列新款防震手表G-5600SRF,旨在保护海洋。这款手表的表圈和表带由回收树脂废料制成,展现独特设计。配备Tough Solar太阳能充电系统,强调环保...

关键字: 手表 SHOCK SOLAR 计算机

随着信息技术的迅猛发展和大数据时代的到来,机器学习成为了人工智能领域中的核心技术之一。机器学习是通过模拟人类学习行为,使计算机系统能够从数据中自动发现规律、提取特征并进行预测和决策的过程。它在诸多领域取得了广泛的应用,包...

关键字: 计算机 人工智能 机器学习

随着大数据时代的到来,数据处理成为了一项至关重要的任务。传统的数据处理方法往往面临着效率低下、准确性不高等问题,而机器学习技术的兴起为数据处理带来了全新的解决方案。本文将深入探讨机器学习在数据处理中的应用,并分析其优势和...

关键字: 数据处理 计算机 机器学习

机器学习是人工智能领域的一个重要分支,它使用各种算法来使计算机系统能够从数据中学习和改进,而无需进行明确的编程。在机器学习的广阔领域中,有多种算法被广泛应用,每种算法都有其独特的适用场景和优势。本文将详细介绍机器学习中的...

关键字: 机器学习 人工智能 计算机

随着信息技术的飞速发展,机器学习(Machine Learning)作为人工智能领域的重要分支,正在逐步改变我们生活的方方面面。那么,什么叫做机器学习呢?简单来说,机器学习是一门研究如何让计算机从数据中自动获取知识和技能...

关键字: 机器学习 人工智能 计算机

随着信息技术的飞速发展,数据已经成为现代社会的重要资源。数据挖掘和机器学习作为处理和分析数据的两大关键技术,在多个领域得到了广泛应用。尽管它们在某些方面存在重叠,但数据挖掘和机器学习在定义、目标、方法以及应用场景等方面存...

关键字: 数据挖掘 机器学习 计算机

计算机的历史可以追溯到公元前的古代算盘和查尔斯·巴贝奇的“分析机”构想。然而,现代意义上的计算机起源于二战时期对复杂军事计算需求的响应。1941年,美国宾夕法尼亚大学开发出了ENIAC(Electronic Numeri...

关键字: 计算机 云服务

自二十世纪以来,计算机技术经历了从机械计算装置到如今高度智能化、微型化的巨大飞跃,成为人类科技进步的重要推动力。电脑的发展史是一段充满创新与突破的历史,以下将按照时间顺序概述这一发展历程。

关键字: 电脑 计算机

计算机网络是当今信息化社会中不可或缺的基础设施,它将世界各地的计算机系统及其附属设备紧密联系在一起,实现了信息的高速传输与共享资源的有效利用。计算机网络的定义可以归纳为:计算机网络是一系列分布在不同地理位置、具备独立功能...

关键字: 计算机 信息交互
关闭
关闭