工程测试技术基础第七部分计算机虚拟仪器技术(3029KB).pptVIP

  • 0
  • 0
  • 约2.01千字
  • 约 19页
  • 2018-04-10 发布于广东
  • 举报

工程测试技术基础第七部分计算机虚拟仪器技术(3029KB).ppt

第七章、计算机虚拟仪器技术 工程测试技术基础 本章学习要求: 1.了解虚拟仪器的构成和工作原理 2.了解常用的虚拟仪器开发平台 虚拟仪器是在计算机上显示传统仪器面板,它将硬件电路完成的信号调理和处理功能由计算机程序完成,这种硬件功能软件化是虚拟仪器的一大特征。 2.虚拟仪器技术的发展过程 第七章、计算机虚拟仪器技术 1. 虚拟仪器定义 3.仪器定义和功能的转变 传统仪器:厂商定义 虚拟仪器:用户定义 第七章、计算机虚拟仪器技术 4.虚拟仪器的组成 PXI VXI GPIB DAQ IMAQ Motion 硬件板卡 软件 程序解决方案 软件驱动模块 第七章、计算机虚拟仪器技术 4、常用虚拟仪器板卡 DAQ Card IMAQ Card Field Point Motion Control Card 第七章、计算机虚拟仪器技术 5、虚拟仪器软件驱动模块 第七章、计算机虚拟仪器技术 为简化硬件板卡编程和控制,提高代码复用程序。NI和Agilent已标准化了数百种常用仪器、板卡的驱动,屏蔽了直接控制这些硬件的复杂性,它们已成为虚拟仪器开发平台的有机组成部分,开发时可直接复用这些硬件驱动代码。并出台了可互换虚拟仪器驱动程序设计软件接口标准 (Interchangeable Virtual Instrument)。 用户界面 软件驱动 IVI 结构: 第七章、计算机虚拟仪器技术 IVI Class Driver IVI Instrument Specific Driver Applications Program VISA(Virtual Instrument System Architecture) PC Plugin GPIB PXI VXI 第七章、计算机虚拟仪器技术 6、常见的虚拟仪器软件平台 LabView Agilent VEE DASYLab DirectView ProcessControl 第七章、计算机虚拟仪器技术 7、小型虚拟仪器系统开发 虚拟仪器为计算机在工业领域中的应用提供一项很好的技术解决方案,在制造业中我们可以借鉴它来进行机床操作面板设计等工作。 目的:LabView,VEE过于庞大,不适合在现场使用,缺乏面向某一特定领域的专用控件。 虚拟仪器技术简介 1) 虚拟仪器主体程序设计(COM容器) MFC Exe Support ActiveX Control 该简单的样例程序就可以插入任何ActiveX控件(COM组件),如下图所示: Windows日期控件 LabView选钮控件 设计完成的容器程序 第七章、计算机虚拟仪器技术 2)虚拟仪器控件设计(COM组件) MFC ActiveX 第七章、计算机虚拟仪器技术 设计完成的控件 重载绘图方法部分 第七章、计算机虚拟仪器技术 3)虚拟仪器图形控件设计简介 80 0 绘图过程分解: 第七章、计算机虚拟仪器技术 计算机技术的进步 芯片 硬件 软件 网络 LANs Internet 总线 AT 8、催生虚拟仪器的土壤 第七章、计算机虚拟仪器技术 自动化 软件 PLC 串行口 数据采集 过程 现场总线 个人计算机或 工作站 图象 公司 Intranet or Internet 分布式 I/O 动作 9、基于虚拟仪器的新型工业测控系统架构 第七章、计算机虚拟仪器技术 10、虚拟仪器技术的优点 VI 传统仪器 软件使得开发与维护费用降至最低 开发与维护开销高 技术更新周期短(1~2年) 技术更新周期长(5~10年) 关键是软件 关键是硬件 价格低、可复用与可重配置性强 价格昂贵 用户定义仪器功能 厂商定义仪器功能 开放、灵活,计算机技术同步发展 封闭、固定 与网络及其它周边设备互联 功能单一的独立设备 第七章、计算机虚拟仪器技术 11、虚拟仪器技术的主要应用领域 通讯 ATT, Alcatel, Ericsson 计算机 IBM, Apple, Dell 半导体 Motorola, TI, Thomson-CSF 汽车 Ford, Chrysler, Nissan, Toyota 电子 Sony, Siemens 石油化工 Shell, Mobil Research 纺织 Instron, Dupont, Eli Lilly, Albany International 制造 Ericcson, Duracell 食品加工 Sara Lee, Ben Jerry抯, Shiner 医药 Johnson Johnson, Proctor Gamble 测试和测量 工业自动化 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 动手做: 用“个人测试实验室”设计一

文档评论(0)

1亿VIP精品文档

相关文档