《93 虚拟仪器系统.ppt》由会员分享,可在线阅读,更多相关《93 虚拟仪器系统.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9.3 9.3 虚拟仪器虚拟仪器 11.虚拟仪器的概念虚拟仪器的概念虚拟仪器的概念虚拟仪器的概念 现代科技发展造就了各种科学仪器,其发展历程大致可分为四代:现代科技发展造就了各种科学仪器,其发展历程大致可分为四代:第一代是模拟式仪器第一代是模拟式仪器。主要结构是基于电磁机械式机构,测量结果。主要结构是基于电磁机械式机构,测量结果靠指针显示,如模拟万用表、模拟函数发生器、指针式电压表等。靠指针显示,如模拟万用表、模拟函数发生器、指针式电压表等。第二代是数字化仪器第二代是数字化仪器。它将模拟信号转化为数字信号,以数字形式。它将模拟信号转化为数字信号,以数字形式输出与显示结果。如数字万用表、数字存储
2、示波器、数字电压表等。输出与显示结果。如数字万用表、数字存储示波器、数字电压表等。第三代是智能仪器第三代是智能仪器。其内部有微处理器,可进行自动检测,有一定。其内部有微处理器,可进行自动检测,有一定的数据处理能力,其主要功能模块是硬件与固化软件,对开发和应用仍的数据处理能力,其主要功能模块是硬件与固化软件,对开发和应用仍不够灵活。不够灵活。以上三代仪器对用户来说是一个封闭的系统,仪器的面板、按钮、以上三代仪器对用户来说是一个封闭的系统,仪器的面板、按钮、旋钮、开关和显示方式,内部电路及仪器所能提供的功能对该台仪器来旋钮、开关和显示方式,内部电路及仪器所能提供的功能对该台仪器来说都是固定的,与其
3、他设备的连接也受限,开发不便,更新周期长,价说都是固定的,与其他设备的连接也受限,开发不便,更新周期长,价格很高。一般把这类仪器称为格很高。一般把这类仪器称为传统仪器传统仪器。9.3 9.3 虚拟仪器虚拟仪器 21.虚拟仪器的概念虚拟仪器的概念虚拟仪器的概念虚拟仪器的概念 现代科技发展造就了各种科学仪器,其发展历程大致可分为四代:现代科技发展造就了各种科学仪器,其发展历程大致可分为四代:第一代是模拟式仪器第一代是模拟式仪器。主要结构是基于电磁机械式机构,测量结果。主要结构是基于电磁机械式机构,测量结果靠指针显示,如模拟万用表、模拟函数发生器、指针式电压表等。靠指针显示,如模拟万用表、模拟函数发
4、生器、指针式电压表等。第二代是数字化仪器第二代是数字化仪器。它将模拟信号转化为数字信号,以数字形式。它将模拟信号转化为数字信号,以数字形式输出与显示结果。如数字万用表、数字存储示波器、数字电压表等。输出与显示结果。如数字万用表、数字存储示波器、数字电压表等。第三代是智能仪器第三代是智能仪器。其内部有微处理器,可进行自动检测,有一定。其内部有微处理器,可进行自动检测,有一定的数据处理能力,其主要功能模块是硬件与固化软件,对开发和应用仍的数据处理能力,其主要功能模块是硬件与固化软件,对开发和应用仍不够灵活。不够灵活。以上三代仪器对用户来说是一个封闭的系统,仪器的面板、按钮、以上三代仪器对用户来说是
5、一个封闭的系统,仪器的面板、按钮、旋钮、开关和显示方式,内部电路及仪器所能提供的功能对该台仪器来旋钮、开关和显示方式,内部电路及仪器所能提供的功能对该台仪器来说都是固定的,与其他设备的连接也受限,开发不便,更新周期长,价说都是固定的,与其他设备的连接也受限,开发不便,更新周期长,价格很高。一般把这类仪器称为格很高。一般把这类仪器称为传统仪器传统仪器。一、概述一、概述9.3 9.3 虚拟仪器虚拟仪器 3 随着计算机硬件技术、软件技术、总线技术的高速发展,出现了随着计算机硬件技术、软件技术、总线技术的高速发展,出现了全新概念的全新概念的第四代仪器第四代仪器虚拟仪器虚拟仪器(Virtual Inst
6、ruments,简称,简称VI)。1986年年NI公司首先提出了虚拟仪器的概念。虚拟仪器完全采用新的检公司首先提出了虚拟仪器的概念。虚拟仪器完全采用新的检测理念、新的仪器结构、新的检测方法和新的开发手段,使科学仪器测理念、新的仪器结构、新的检测方法和新的开发手段,使科学仪器的功能和作用也发生了质变。虚拟仪器是电测与仪器领域中的一次技的功能和作用也发生了质变。虚拟仪器是电测与仪器领域中的一次技术飞跃,是当今计算机辅助测试术飞跃,是当今计算机辅助测试(CAT)领域研究和应用的热点。领域研究和应用的热点。NI公司认为,虚拟仪器技术就是利用高性能的模块化硬件,结合公司认为,虚拟仪器技术就是利用高性能的
7、模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能创建完全自定义的用户界面,模块化的硬件能方便地提供全方软件能创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。9.3 9.3 虚拟仪器虚拟仪器 4 通常意义上说,通常意义上说,虚拟仪器虚拟仪器就是利用就是利用I/O接口完成信号的采集、测量接口完成信号的采集、测量与调理,利用计算机软件来实现信号数据的运算、分析和处理,利用与调理,利用
8、计算机软件来实现信号数据的运算、分析和处理,利用计算机显示器模拟传统仪器控制面板来输出检测结果,从而完成各种计算机显示器模拟传统仪器控制面板来输出检测结果,从而完成各种测试功能的一种计算机仪器系统。测试功能的一种计算机仪器系统。一套一套虚拟仪器系统虚拟仪器系统就是一台工业标准计算机或工作站配上功能强就是一台工业标准计算机或工作站配上功能强大的应用软件、低成本的硬件及驱动软件,共同完成传统仪器的功能。大的应用软件、低成本的硬件及驱动软件,共同完成传统仪器的功能。计算机是虚拟仪器的核心,而完成仪器的各种功能和面板控件均由计计算机是虚拟仪器的核心,而完成仪器的各种功能和面板控件均由计算机软件完成,任
9、何一个用户均可在现有硬件的条件下通过修改软件算机软件完成,任何一个用户均可在现有硬件的条件下通过修改软件来改变仪器的功能,故软件是虚拟仪器的关键,国际上也有来改变仪器的功能,故软件是虚拟仪器的关键,国际上也有“软件即软件即仪器仪器”(The Software is the Instrument)之说。之说。9.3 9.3 虚拟仪器虚拟仪器 52.2.2.2.虚拟仪器的特点虚拟仪器的特点 与传统仪器相比,虚拟仪器有以下优点。与传统仪器相比,虚拟仪器有以下优点。1.能自由定义,仪器开放灵活能自由定义,仪器开放灵活 传统仪器的功能由厂方定义,对用户封闭、固定,不便扩展;传统仪器的功能由厂方定义,对用
10、户封闭、固定,不便扩展;而虚拟仪器的功能不是事先由厂家决定,而由用户根据自己的检测而虚拟仪器的功能不是事先由厂家决定,而由用户根据自己的检测需要用软件来定义,从而使得整个仪器的功能及操作面板更具个性需要用软件来定义,从而使得整个仪器的功能及操作面板更具个性化;另外虚拟仪器基于计算机网络技术和接口技术,比传统仪器更化;另外虚拟仪器基于计算机网络技术和接口技术,比传统仪器更方便与其他仪器设备、网络等连接,易构成自动检测系统,易实现方便与其他仪器设备、网络等连接,易构成自动检测系统,易实现测量、控制过程的智能化、网络化,从而使检测系统更开放灵活。测量、控制过程的智能化、网络化,从而使检测系统更开放灵
11、活。9.3 9.3 虚拟仪器虚拟仪器 62.检测效果更好,精度更高检测效果更好,精度更高 利用传统仪器进行检测时,人工干预较多,检测速度、精度、利用传统仪器进行检测时,人工干预较多,检测速度、精度、稳定性、可靠性等要求难以保证,而虚拟仪器基于计算机总线和模稳定性、可靠性等要求难以保证,而虚拟仪器基于计算机总线和模块化仪器总线技术,硬件实现了模块化、系列化,同时利用计算机块化仪器总线技术,硬件实现了模块化、系列化,同时利用计算机及软件将多种检测功能集于一体的方法不仅缩短了检测时间,也提及软件将多种检测功能集于一体的方法不仅缩短了检测时间,也提高了检测精度。高了检测精度。3.数据表达更方便数据表达
12、更方便 传统仪器大多需要人工记录数据,而虚拟仪器则利用计算机的传统仪器大多需要人工记录数据,而虚拟仪器则利用计算机的显示、存储、打印、网络传输等功能,可方便地把检测结果实时保显示、存储、打印、网络传输等功能,可方便地把检测结果实时保存记录下来,更可直接进行数据分析处理。存记录下来,更可直接进行数据分析处理。4.开发费用更低,技术更新更快开发费用更低,技术更新更快 传统仪器硬件是关键部分,开发维护费用很高,技术更新周期传统仪器硬件是关键部分,开发维护费用很高,技术更新周期长;而虚拟仪器的关键部分是软件,减少了大量仪器硬件的制作,长;而虚拟仪器的关键部分是软件,减少了大量仪器硬件的制作,就使得虚拟
13、仪器的研制周期比传统仪器大为缩短,即开发费用更低,就使得虚拟仪器的研制周期比传统仪器大为缩短,即开发费用更低,技术更新更快。技术更新更快。9.3 9.3 虚拟仪器虚拟仪器 75.更经济实惠更经济实惠 首先,虚拟仪器的前面板上的控件都是与实物相像的首先,虚拟仪器的前面板上的控件都是与实物相像的“图标图标”,而不是传统仪器上的,而不是传统仪器上的“实物实物”,且每个图标都对应着相应的软件,且每个图标都对应着相应的软件程序,用户可用计算机的鼠标程序,用户可用计算机的鼠标“点击点击”来对其进行操作;另一方面,来对其进行操作;另一方面,虚拟仪器的检测功能是在虚拟仪器的检测功能是在PC为核心组成的硬件平台
14、上,通过软件编为核心组成的硬件平台上,通过软件编程设计来实现仪器的检测功能,且用户可根据测试需要,通过软件程设计来实现仪器的检测功能,且用户可根据测试需要,通过软件模块的组合来实现各种不同的检测功能,从而大大缩小了仪器硬件模块的组合来实现各种不同的检测功能,从而大大缩小了仪器硬件的成本。例如,数字示波器、频谱分析仪、逻辑分析仪等高档仪器的成本。例如,数字示波器、频谱分析仪、逻辑分析仪等高档仪器价格非常昂贵,而现在就可只采购必要的通用仪器硬件,采用虚拟价格非常昂贵,而现在就可只采购必要的通用仪器硬件,采用虚拟仪器技术很经济地构建这些高档仪器系统。仪器技术很经济地构建这些高档仪器系统。9.3 9.
15、3 虚拟仪器虚拟仪器 81.1.基本结构基本结构 虚拟仪器除了测控对象、信号调理器外,其内部主要由三大虚拟仪器除了测控对象、信号调理器外,其内部主要由三大功能模块构成:功能模块构成:信号的采集与控制、信号分析与处理、结果的表信号的采集与控制、信号分析与处理、结果的表达与输出达与输出。虚虚拟拟仪仪器器结结构构图图二二.虚拟仪器的结构虚拟仪器的结构虚拟仪器的结构虚拟仪器的结构 9.3 9.3 虚拟仪器虚拟仪器 92.2.虚拟仪器的硬件结构虚拟仪器的硬件结构虚拟仪器的硬件结构虚拟仪器的硬件结构 虚拟仪器由硬件平台和应用软件两大部分构成。虚拟仪器的硬件虚拟仪器由硬件平台和应用软件两大部分构成。虚拟仪器
16、的硬件系统一般分为系统一般分为计算机硬件平台计算机硬件平台和和测控功能硬件测控功能硬件两部分。计算机硬件平两部分。计算机硬件平台可以是各类计算机,如台式、便携式计算机、工作站、嵌入式计算台可以是各类计算机,如台式、便携式计算机、工作站、嵌入式计算机、工控机等。计算机用于管理虚拟仪器的硬软件资源,是虚拟仪器机、工控机等。计算机用于管理虚拟仪器的硬软件资源,是虚拟仪器的硬件支撑。测控功能硬件主要完成被测信号的放大、的硬件支撑。测控功能硬件主要完成被测信号的放大、A/D转换和采集。转换和采集。具体测量仪器硬件模块是指各种传感器、信号调理器、具体测量仪器硬件模块是指各种传感器、信号调理器、A/D转换器
17、、转换器、D/A转换器、数据采集器转换器、数据采集器(DAQ),同时包括外置测试设备。,同时包括外置测试设备。目前虚拟仪器的构成方式主要有目前虚拟仪器的构成方式主要有四种标准体系结构四种标准体系结构,即基于,即基于PC-DAQ,基于通用总线,基于通用总线GPIB接口,基于接口,基于VXI总线仪器,基于总线仪器,基于PXI总线仪总线仪器的虚拟仪器系统。几种不同体系结构虚拟仪器系统性能见下表。器的虚拟仪器系统。几种不同体系结构虚拟仪器系统性能见下表。9.3 9.3 虚拟仪器虚拟仪器 10几种不同体系结构虚拟仪器系统性能对比几种不同体系结构虚拟仪器系统性能对比体系结构特性体系结构特性GPIBPC-D
18、AQVXIPXI传输宽度传输宽度8位位8,16,32,64位位8,16,32,64位位8,16,32,64位位吞吐率吞吐率1Mb/s(3线线)8Mb/s(HS488)(l2)Mb/s(ISA)132Mb/s(PCI)40Mb/s 80Mb/s(VME64)(132264)MB/s定时与控制能力定时与控制能力无无无无8TTL触发线触发线 2ECL触发线触发线扩展能力扩展能力多接口卡多接口卡由系统或扩展机由系统或扩展机箱可用插槽决定箱可用插槽决定使用使用M接口接口使用使用MXI接口接口结构规模结构规模大大小小中中中中9.3 9.3 虚拟仪器虚拟仪器 11 在虚拟仪器系统中,几种标准体系结构的特点如
19、下:在虚拟仪器系统中,几种标准体系结构的特点如下:PC-DAQ数据采集系统是构成虚拟仪器系统最基本的方式,也最数据采集系统是构成虚拟仪器系统最基本的方式,也最廉价。一般是插入台式廉价。一般是插入台式PCI槽或笔记本槽或笔记本PCMCIA槽的数据采集卡。槽的数据采集卡。VXI总线体系结构是目前最受业界关注的体系结构之一。总线体系结构是目前最受业界关注的体系结构之一。VXI体系体系结构中的嵌入式计算机控制方式由于在系统体积、系统控制速率和电结构中的嵌入式计算机控制方式由于在系统体积、系统控制速率和电磁兼容性方面的优势。故在性能要求较高和投资较大的场合,如航空磁兼容性方面的优势。故在性能要求较高和投
20、资较大的场合,如航空航天和军事等应用领域备受青睐。航天和军事等应用领域备受青睐。MXI总线控制方式具有较高的性价比,便于系统扩展和升级,适总线控制方式具有较高的性价比,便于系统扩展和升级,适合在各种实验室中进行科研及对体积要求不高的场合应用。合在各种实验室中进行科研及对体积要求不高的场合应用。IEEE 1394控制方式以其较高的性能价格比,近年来在控制方式以其较高的性能价格比,近年来在VXI控制方控制方案中迅速得到普及。案中迅速得到普及。9.3 9.3 虚拟仪器虚拟仪器 12 3.VXI仪器控制系统构成方法仪器控制系统构成方法 VXI总线是是一一种种高高速速计算算机机总线VME总线在在仪器器领
21、域的域的扩展展(VME Extension for Instrumentation)。优点点:标准准开开放放、结构构紧凑凑、具具有有数数据据吞吞吐吐能能力力强、定定时和和同同步步精精确确、模模块可可重重复复利利用用、众众多多仪器器厂厂家家支支持持,得到广泛的得到广泛的应用。用。应用用:在在组建建大大、中中规模模自自动测试系系统,以以及及对速速度度、精度要求精度要求较高的高的场合,有着其它系合,有着其它系统无法比无法比拟的的优点。点。9.3 9.3 虚拟仪器虚拟仪器 13VXI仪器系统不同的控制方案仪器系统不同的控制方案(1)GPIB控制方案控制方案(2)嵌入式嵌入式计算机控制方案算机控制方案(
22、3)MXI总线控制方案控制方案 9.3 9.3 虚拟仪器虚拟仪器 14(1)GPIB控制方案控制方案 组件件:插插于于通通用用计算算机机的的GPIB接接口口板板,位位于于VXI零零槽槽的的GPIBVXI/C模模块,连接接两两者者的的GPIB电缆,一一个个VXI机机箱箱以以及及若若干个干个VXI仪器模器模块。GPIB控控制制方方案案的的数数据据传输速速率率约为1Mbytes/s。如如果果使使用用HS488协议可可使使GPIB的的数数据据传输速速率率提提高高到到1.6Mbytes/s。其其中中,零槽模零槽模块起起GPIB和和VXI总线翻翻译器的作用。器的作用。优点点:可可以以利利用用熟熟悉悉的的G
23、PIB技技术如如同同控控制制一一台台GPIB仪器器一一样来控制来控制VXI仪器系器系统,且系,且系统造价低。造价低。缺缺点点:由由于于GPIB总线的的数数据据传输速速率率远远低低于于VXI总线,形形成成整个系整个系统的数据交的数据交换的瓶的瓶颈。9.3 9.3 虚拟仪器虚拟仪器 15(2)嵌入式计算机控制方案嵌入式计算机控制方案 组件件:一一个个VXI机机箱箱,插插于于VXI零零槽槽的的嵌嵌入入式式计算算机机模模块,若若干干VXI仪器器模模块以以及及VXI软件件开开发平平台台。一一个个嵌嵌入入式式计算算机机模模块除除具具有有VXI系系统控制功能外,控制功能外,还具有一台通用具有一台通用PC机的
24、全部功能。机的全部功能。优点点:所所有有的的模模块均均插插在在VXI机机箱箱的的背背板板总线上上,能能实现高高速速的的数数据据传送送(40Mbytes/s左左右右),且且体体积最最紧凑凑,是是实现VXI自自动测试系系统的最佳配置方案。的最佳配置方案。缺点:配置方案的造价及升缺点:配置方案的造价及升级费用均用均较高。高。9.3 9.3 虚拟仪器虚拟仪器 16(3)MXI总线控制方案总线控制方案 组件件:一一个个VXI机机箱箱,插插于于通通用用计算算机机的的VXI接接口口板板,位位于于VXI零零槽槽的的VXIMXI模模块,连接接两两者者的的MXI电缆,若若干干VXI仪器器模模块以以及及VXI软件开
25、件开发平台。平台。MXI是是由由NI公公司司提提出出的的一一种种多多系系统扩展展接接口口总线,相相当当于于把把VXI机机箱箱的的背背板板总线拉拉到到外外部部计算算机机上上来来,同同时可可实现多多个个VXI机机箱箱间的的32位位数据交数据交换。它它可可以以直直接接把把VXI内内存存空空间映映射射到到外外部部计算算机机上上,因因此此在在提提高高数数据据传输速率方面有很多的速率方面有很多的优势。PCI8000系系列列,总线传输速速率率可可达达23Mbytes/s,峰峰值传输速速率率可可达达33Mbytes/s。性能指。性能指标已接近嵌入式已接近嵌入式计算机。算机。9.3 9.3 虚拟仪器虚拟仪器 1
26、7MXI总线控制方案特点:总线控制方案特点:优点点:综合合了了第第一一种种方方案案使使用用外外部部计算算机机灵灵活活方方便便、易易于于升升级以以及及第第二二种种方方案案高高性性能能的的优点点,且且造造价价适适中中。同同时还可可以以在在外外部部计算算机机上上加加插插GPIB接接口口卡卡、数数据据采采集卡,集卡,实现更大更大规模的系模的系统集成。集成。缺缺点点:与与内内嵌嵌式式方方案案相相比比,体体积偏偏大大,数数据据传输速速率偏低。率偏低。9.3 9.3 虚拟仪器虚拟仪器 18三种三种VXI控制方案比较控制方案比较GPIB控控制制方方案案:适适用用于于对总线控控制制的的实时性性要要求求不不高高,
27、并并需在系需在系统中集成中集成较多多GPIB仪器的器的场合;合;嵌嵌入入控控制制方方案案:由由于于在在系系统的的体体积、控控制制速速率率和和电磁磁兼兼容容方方面面具具有有优势,因因而而在在性性能能要要求求较高高和和投投资较大大的的场合合,如如航天、航天、军用等用等应用用领域倍受青域倍受青睐;MXI控控制制方方式式:具具有有较高高的的性性能能价价格格比比,便便于于系系统扩展展和和升升级,适适用用于于在在各各种种实验室室中中实现科科研研系系统以以及及对体体积要要求求不高的不高的场合使用。合使用。9.3 9.3 虚拟仪器虚拟仪器 19虚拟仪器的结构虚拟仪器的结构 4.4.虚拟仪器的软件结构虚拟仪器的
28、软件结构 在虚拟仪器系统中强调在虚拟仪器系统中强调“软件构成仪器软件构成仪器”的概念,硬件仅是为了的概念,硬件仅是为了解决信号的输入与输出,软件才是整个仪器的关键。用户可自定义仪解决信号的输入与输出,软件才是整个仪器的关键。用户可自定义仪器功能,通过修改软件,方便地改变、增减仪器系统功能与规模,并器功能,通过修改软件,方便地改变、增减仪器系统功能与规模,并可方便地同外设、网络等进行连接。可方便地同外设、网络等进行连接。虚拟仪器的核心是利用计算机的硬软件资源,使某些原本需要硬虚拟仪器的核心是利用计算机的硬软件资源,使某些原本需要硬件实现的功能软件化件实现的功能软件化(虚拟化虚拟化),从而最大限度
29、地降低系统成本,增强,从而最大限度地降低系统成本,增强系统的功能与灵活性。系统的功能与灵活性。虚拟仪器系统的软件结构包括虚拟仪器系统的软件结构包括仪器仪器I/O接口软件接口软件、仪器驱动程序仪器驱动程序和和应用软件应用软件三部分。三部分。9.3 9.3 虚拟仪器虚拟仪器 20虚拟仪器的结构虚拟仪器的结构 1.仪器仪器I/O接口软件接口软件 I/O接口软件存在于仪器与仪器驱动程序之间,是一个完成对仪器接口软件存在于仪器与仪器驱动程序之间,是一个完成对仪器寄存器进行直接存取数据操作,并为仪器与仪器驱动程序提供信息传递寄存器进行直接存取数据操作,并为仪器与仪器驱动程序提供信息传递的底层软件,是实现开
30、放的、统一的虚拟仪器系统的基础与核心。的底层软件,是实现开放的、统一的虚拟仪器系统的基础与核心。2.仪器驱动程序仪器驱动程序 各仪器模块均有自己的仪器驱动程序。其实质是为用户提供用于仪各仪器模块均有自己的仪器驱动程序。其实质是为用户提供用于仪器操作的较抽象的操作函数集。对应用程序来说,它对仪器的操作是通器操作的较抽象的操作函数集。对应用程序来说,它对仪器的操作是通过仪器驱动程序来实现的;仪器驱动程序对于仪器的操作与管理,又是过仪器驱动程序来实现的;仪器驱动程序对于仪器的操作与管理,又是通过通过I/O软件所提供的统一基础与格式的函数库的调用来实现的。对应软件所提供的统一基础与格式的函数库的调用来
31、实现的。对应用程序设计人员来说,一旦有了仪器驱动程序,即便不了解仪器内部操用程序设计人员来说,一旦有了仪器驱动程序,即便不了解仪器内部操作过程,也可进行虚拟仪器系统的设计工作。虚拟仪器驱动程序是连接作过程,也可进行虚拟仪器系统的设计工作。虚拟仪器驱动程序是连接上层应用程序与底层上层应用程序与底层I/O接口软件的纽带和桥梁。接口软件的纽带和桥梁。9.3 9.3 虚拟仪器虚拟仪器 21虚拟仪器的结构虚拟仪器的结构 3.应用软件应用软件 应用软件建立在仪器驱动程序之上,直接面对操作用户,提供应用软件建立在仪器驱动程序之上,直接面对操作用户,提供给用户一个界面友好、满足用户功能要求的应用程序。给用户一个界面友好、满足用户功能要求的应用程序。应用软件开发环境目前有多种选择。目前可供开发人员选择的应用软件开发环境目前有多种选择。目前可供开发人员选择的虚拟仪器系统应用软件开发环境主要包括两种:虚拟仪器系统应用软件开发环境主要包括两种:(1)基于传统的文本语言式的平台。主要有基于传统的文本语言式的平台。主要有NI的的LabWindows/CVI,Microsoft的的VC+、VB,Borland的的Delphi等。等。(2)基于图形化编程环境的平台。如基于图形化编程环境的平台。如NI的的LabVIEW和和HP的的HPVEE等。等。
限制150内