工程测试技术基础课件 05-6 虚拟仪器概念-计算机

工程测试技术基础课件 05-6 虚拟仪器概念-计算机

华中科技大学机械学院 第七章、计算机虚拟仪器技术 工程测试技术基础 本章学习要求: 1.了解虚拟仪器的构成和工作原理 2.了解常用的虚拟仪器开发平台 虚拟仪器是在计算机上显示传统仪器面板,它将硬件电路完成的信号调理和处理功能由计算 第七章、计算机虚拟仪器技术 1. 虚拟仪器定义 机程序完成,这种硬件功能软件化是虚拟仪器的一大特征。 2.虚拟仪器技术的发展过程 第七章、计算机虚拟仪器技术 3.仪器定义和功能的转变 传统仪器:厂商定义 虚拟仪器:用户定义 第七章、计算机虚拟仪器技术 用户定义虚拟仪器的优点: 费用 性能 用户定义 低费用 灵活 可再用性 可重新配置 4.虚拟仪器的组成 PXI VXI GPIB DAQ IMAQ Motion 硬件板卡 软件 程序解决方案 软件驱动模块 第七章、计算机虚拟仪器技术 5、常用虚拟仪器板卡 DAQ Card IMAQ Card Field Point Motion Control Card 第七章、计算机虚拟仪器技术 6、虚拟仪器软件驱动模块 第七章、计算机虚拟仪器技术 为简化硬件板卡编程和控制,NI和Agilent标准化了数百种常用仪器、板卡的驱动,它们已成为虚拟仪器开发平台的一部分,开发时可直接复用这些硬件驱动代码。 用户界面 软件驱动 IVI 结构: 第七章、计算机虚拟仪器技术 IVI Class Driver IVI Instrument Specific Driver Applications Program VISA(Virtual Instrument System Architecture) PC Plugin GPIB PXI VXI PlugPlay 第七章、计算机虚拟仪器技术 7、常见的虚拟仪器软件平台 LabView Agilent VEE DASYLab DirectView ProcessControl 第七章、计算机虚拟仪器技术 LabView 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 我们项目组开发虚拟仪器平台 第七章、计算机虚拟仪器技术 8、小型虚拟仪器系统开发 虚拟仪器为计算机在工业领域中的应用提供一项很好的技术解决方案,在制造业中我们可以借鉴它来进行机床操作面板设计等工作。 目的:LabView,VEE过于庞大,不适合在现场使用,缺乏面向某一特定领域的专用控件。 1) 虚拟仪器主体程序设计(COM容器) MFC Exe Support ActiveX Control 第七章、计算机虚拟仪器技术 第七章、计算机虚拟仪器技术 该简单的样例程序就可以插入任何ActiveX控件(COM组件),如下图所示: Windows日期控件 LabView选钮控件 设计完成的容器程序 第七章、计算机虚拟仪器技术 2)虚拟仪器控件设计(COM组件) MFC ActiveX 第七章、计算机虚拟仪器技术 华中科技大学机械学院

文档评论(0)

1亿VIP精品文档

相关文档