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

  • 0
  • 0
  • 约1.27千字
  • 约 19页
  • 2019-08-01 发布于浙江
  • 举报

工程测试技术基础第七部分计算机虚拟仪器技术.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 绘图过程分解: 第七章、计算机虚拟仪器技术 华中科技大学机械学院

文档评论(0)

1亿VIP精品文档

相关文档