- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;1.1 虚拟仪器的基本概念;如:虚拟示波器;虚拟数字电压表
基于虚拟仪器的
温度检测与控制;;
(4)虚拟仪器之“虚拟”含义:
虚拟仪器面板;
软件实现仪器功能。如:基于高速数据采集硬件,通过计算机软件编程可实现“虚拟示波器”、“虚拟频谱仪”、“虚拟交流数字电压表”、“虚拟频率计”、“虚拟相位计”等不同仪器。
(5)因此,软件是虚拟仪器的核心,NI 提出“软件即仪器”(The software is the instrument)。;与传统仪器相比,虚拟仪器技术特点:
(1)功能强、性价比高、开放性(可扩充性)好;
充分利用计算机丰富的软硬资源。
仪器功能可通过软件灵活设计(基于相同的硬件,通过软件设计可实现不同的虚拟仪器)。
仪器升级方便,性价比高(一机多用)。
基于计算机网络技术,可实现“网络化虚拟仪器”。
(2)操作方便;
通过图形用户界面(GUI)操作虚拟仪器面板。
(3)硬件模块化、系列化;
基于仪器总线技术,设计出模块化、系列化硬件。;;1.2 虚拟仪器的形成和发展;;;;(2)虚拟仪器是技术发展的结果
计算机技术、软件技术、总线技术、网络技术、微电子技术的发展,及其在电子测量技术与仪器领域中的应用,使新测试理论、测试方法、测试技术不断出现,仪器与系统的结构不断推陈出新,电子测量仪器及自动测试系统的结构也发生了质的变化,功能与性能得到不断提高。
计算机(PC机)处于核心地位,计算机软件技术和仪器与测试系统更紧密结合成了一个有机整体。
在上述的背景下,提出了全新概念的仪器——虚拟仪器。
1986年,美国国家仪器公司(NI, National Instrument)提出了虚拟仪器(Virtual Instrumentation)的概念。;;;1.3 虚拟仪器的系统结构;;2. 虚拟仪器的通用硬件平台
(1)通用硬件平台的基本功能
信号采集(模拟、数字输入);
信号产生(模拟、数字输出);
信号调理(信号幅度、频率、驱动、隔离等);
定时与计数;
大容量数据存储。
实时信号处理。
总线与通信。;(2)通用硬件平台的组成;;;1.4 虚拟仪器的软件系统;;;(4)应用软件
建立在仪器驱动程序之上,直接面对用户操作。
提供直观、友好的操作界面、丰富的数据分析与处理(时域、频域、数字滤波等)功能,完成自动测试任务。
通常,包括测试管理软件和测试功能软件两部分。
;2. 虚拟仪器软件开发平台
(1)虚拟仪器软件框架结构;(2)通用的可视化软件编程环境
Microsoft公司的Visual C++和Visual Basic、Inprise公司的Delphi和C++ Builder等。
(3)专用于虚拟仪器开发的软件编程环境
图形化编程(G语言)环境:Agilent VEE、NI LabVIEW;
文本编程环境:NI LabWindows/CVI。
其中,LabVIEW是目前最流行、应用最广、发展最快、功能最强的图形化软件。
非常适于仪器、测量与控制领域的虚拟仪器软件开发。;;NI公司还推出了用于数据采集、自动测试、工业控制与自动化等领域的多种设备驱动软件和应用软件,如:
LabVIEW的实时应用版本LabVIEW RT;
工业自动化软件BridgeVIEW;
工业组态软件Lookout;
基于Excel的测量与自动化软件Measure;
即时可用的虚拟仪器平台VirtualBench;
生理数据采集与分析软件Biobench;
测试执行与管理软件TestStand;
还包括NI-488.2、NI-VISA、NI-VXI、NI-DAQ、NI-IMAQ、NI-CAN、NI-FBUS等设备驱动软件;
以及各种LabVIEW和LabWindows/CVI的增值软件工具包。;1.5 虚拟仪器系统设计及系统集成;(1)测试需求分析
分析被测参数的形式(电量还是非???量、数字量还是模拟量)、范围(幅度、频率)和数量(通道数),激励信号的形式和范围要求;
性能指标(测量精度、速度)要求;
功能(用户接口界面、数据分析与处理、存储与显示、外部通信接口等)要求。
(2)系统总体方案设计
根据测试任务要求,确定测试方法;
系统组成结构设计。
(3)系统硬件设计
自制或购买;
硬件系统集成。;(4)系统软件设计
选择软件开发环境;
底层驱动设计;
上层应用软件设计(用户界面设计、测量数据分析与处理、算法设计、测量结果表达)。
(5)软硬件集成与调试
功能测试;
指标测试;
系统优化。;1.6 虚拟仪器技术应用;本章参考文献
[1] NI公司网站:
[2] 赵会兵,虚拟仪器技术规范与系统集成,清华大学出版社、北方交通大学出版社,2003.8
[3] 古天祥、王厚军等,电子测量原理,机械工业出版社,2004.9
[4] 陈长龄、田书林等,自
文档评论(0)