虚拟仪器解说.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《虚拟仪器技术》 “十一五”国家级规划教材《虚拟仪器设计》 詹惠琴、古军、袁亮编 高等教育出版社2008 电子科技大学自动化学院 教师: 詹惠琴 zhanhq@ 1.1 虚拟仪器的基本概念 1. 虚拟仪器的定义 传统仪器:特定功能和仪器外观。 虚拟仪器(VI,Virtual Instrumentation) 虚拟数字电压表 基于虚拟仪器的 温度检测与控制 2. 虚拟仪器的特点 (1)虚拟仪器的硬件是通用的。 (2)良好的人机界面。虚拟仪器的面板是虚拟的 (3)功能强。虚拟仪器的功能是由用户软件定义的。 虚拟仪器和传统仪器的比较 1.2 虚拟仪器的形成和发展 12.1. 虚拟仪器形成的背景 (1)电子测量仪器(Electronic Instruments)及自动测试系统(Automatic Test System, ATS)的发展结果 1.2.2 虚拟仪器的提出 个人仪器和第三代测试系统的发展,形成了以VXI总线和PXI总线等为标准的通用模块化仪器系统 计算机软件在仪器控制与通信、数据分析与处理、结果显示与输出等方面所起的重要作用 1986年,美商国家仪器公司(National Instrument NI)提出了虚拟仪器(Virtual Instrumentation)的概念 虚拟仪器软件采用面向对象和可视化图形编程技术 相继推出了基于GPIB总线、PC-DAQ(Data Acquisition)和VXI总线等多种虚拟仪器系统。 虚拟仪器软件的标准化 VPP 和VISA,可交互仪器驱动器模型——IVI 1.2.3 虚拟仪器的发展与展望 (1)新的总线技术的应用 (2)模块化、集成化是硬件发展的主流 (3)软件技术 第一是软件标准化问题; 第二是如何利用各种软件开发环境及工具,编制出符合标准的应用软件。 (4)网络化仪器系统 1.3 虚拟仪器的系统结构 1. 虚拟仪器系统组成及各部分基本功能 (1)虚拟仪器的系统构成 硬件和软件两大部分构成,硬件是基础,软件是核心。 (2)各部分基本功能 虚拟仪器的内部功能,可划分为信号采集与控制、数据分析与处理、结果表示与输出三大功能模块。 信号采集与控制主要由虚拟仪器的通用硬件平台,并配合仪器驱动程序共同完成,而数据分析与处理、结果表达与输出则主要由用户应用软件完成。 2. 虚拟仪器的通用硬件平台 (1)通用硬件平台的基本功能 信号采集(模拟、数字输入); 信号产生(模拟、数字输出); 信号调理(信号幅度、频率、驱动、隔离等); 定时与计数; 大容量数据存储。 实时信号处理。 总线与通信。 (2)通用硬件平台的组成 3. 虚拟仪器通用硬件平台的构成形式 通常为带有某种标准总线接口的各种测试设备(分立式或模块式仪器) 主要有PC总线的数据采集模块(PC-DAQ)、GPIB总线仪器、VXI总线仪器模块、PXI总线仪器模块、RS-232串口、USB接口仪器等类型,或多种类型的组合。 (1)基于PC总线的虚拟仪器 内置PC总线(如ISA、PCI)的通用数据采集卡DAQ 。 (2)基于GPIB通用接口总线的虚拟仪器 国际标准(IEEE488.1和IEEE488.2),技术成熟; 但其数据传输速度一般低于500Kb/s (3)基于VXl总线的虚拟仪器 具有模块化、系列化、通用化、“即插即用”及VXI仪器的互换性和互操作性。 但价格相对较高,适合于高端的测试领域。 (4)基于PXI总线的虚拟仪器 兼容PCI总线产品。 集CompactPCI的高性能和VXI可靠性, 性价比最好。 仪器与自动测试系统几种常用总线的比较 摘自:Evaluating PXI and VXI Platforms for your Measurement and Automation Needs,NI 1.4 虚拟仪器的软件系统 1. 虚拟仪器的软件结构 虚拟仪器系统的软件结构包括I/O接口软件、仪器驱动程序和应用软件三部分。 (1)I/O接口软件(VISA库) I/O接口软件存在于仪器设备(即I/O接口设备)与仪器驱动程序之间,是一个完成对仪器寄存器进行直接存取数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。VISA库,是标准的I/O函数库。 (2)仪器驱动程序 连接上层应用程序与底层I/O接口仪器的纽带和桥梁。是完成对某一特定仪器的控制与通信的软件程序集合。 (3)应用软件 直接面对用户操作,提供直观、友好的操作界面、丰富的数据分析与处理功能,完成自动测试任务。 2. 虚拟仪器软件开发平台 (1)虚拟仪器软件框架结构 (2)通用的可视化软件编程环境 Microsoft公司的Visual C++和Visual Basi

您可能关注的文档

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档