2009-03-09
评论17
楼主 2009/3/4 1:06:59
虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能。
1986 年NI 推出的LabVIEW 编程语言就是这样一个工具,它致力于简化工程师在构建自动化系统过程中的各个环节,大大降低了开发自动化测试系统的难度,提高了工程师的效率。与此同时,板卡式数据采集(DAQ)设备让工程师们可以灵活地使用模块化的硬件搭建自己的采集系统。
通过LabVIEW 和DAQ 设备,工程师就可以在一台普通PC 上搭建测控系统,在前面板中设计自定义的操作界面,在程序框图中定制采集与分析功能。软件在整个系统中占有了举足轻重的地位,因此“软件就是仪器”的概念就是指这样一种以软件为核心的模块化仪器系统。
至此,虚拟仪器技术已不再单纯是个概念名词,而成为了一种实际可行的方案,不但能为用户带来广泛的灵活性和可扩展性,而且还可以实现成本上的节约。
楼主 2009/3/4 9:03:59
虚拟仪器由用户定义,而传统仪器则功能固定且由厂商定义。传统仪器和基于软件的虚拟仪器具有许多相同的结构组件,但是在体系结构原理上完全不同,如图1所示。
图1-1:传统仪器
图1-2:虚拟仪器
每一个虚拟仪器系统都由两部分组成:软件和硬件。对于当前的测量任务,虚拟仪器系统的价格与具有相似功能的传统仪器相差无几,甚至比它低很多倍。而且,由于虚拟仪器在测量任务需要改变时具有更大的灵活性,随着时间的推移,节省的成本也不断累计。
楼主 2009/3/4 9:06:43
1. 一个应用,不同的设备
图:在不同设备上使用同样的应用程序
2. 许多应用程序,一个设备
图:许多应用程序重复使用硬件
楼主 2009/3/4 10:51:45
|
楼主 2009/3/4 15:17:51
楼主 2009/3/4 17:02:05
虚拟仪器构成的基本框图:
VXI虚拟仪器系统软件结构框架:
楼主 2009/3/4 17:24:34
传统仪器:由三部分组成。即数据采集与控制、数据处理与分析、数据的显示。这三部分放在一个仪表机箱内。
虚拟仪器:是一种功能意义上的仪器,是具有仪器功能的软硬件组合,它并不强调物理上的实现形式。
楼主 2009/3/5 13:15:55
(1)虚拟仪器用户可以才艮据自己的需要灵活地定义仪器的功能,通过不同功能模块的组合可构成多种仪器,而不必受限于仪器厂商提供的特定功能。
(2)虚拟仪器将所有的仪器控制信息均集中在软件模块中,可以采用多种方式显示采集的数据、分析的结果和控制过程。这种对关键部分的转移进一步增加了虚拟仪器的灵活性。
(3)由于虚拟仪器关键在于软件,硬件的局限性较小,因此与其他仪器设各连接比较容埸实现。而且虚拟仪器可以方便地与网络、外设及其他应用连接,还可利用网络进行多用户数据共享。
(4)虚拟仪器可实时、直接地对数据进行编辑,也可通过计算机总线将数据传输到存储器或打印机。这样做一方面解决了数据的传输问题,一方面充分利用了计算机的存储能力,从而使虚拟仪器具有几乎无限的数据记录容量。
(5)虚拟仪器利用计算机强大的图形用户界面(GUI),用计算机直接读数。根据工程的实际需要,使用人员可以通过软件编程或采用现有分析软件,实时、直接地对测试数据进行各种分析与处理。
(6)虚拟仪器价格低,而且其基于软件的体系结构还大大节省了开发和维护费用。
楼主 2009/3/9 22:03:48
看了楼上的说得都挺好,但就是没有举例说明一下,现在工作环境中有使用此类仪表的吗/都由哪些厂家生产的?还是仅仅是发展的一个趋势而已。