《第6章-计算机虚拟仪器技术-工程测试技术基础-教学课件.ppt》由会员分享,可在线阅读,更多相关《第6章-计算机虚拟仪器技术-工程测试技术基础-教学课件.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术工程测试技术基础工程测试技术基础本章学习要求:本章学习要求:1.1.了解虚拟仪器的构成和工作原理了解虚拟仪器的构成和工作原理 2.2.了解常用的虚拟仪器开发平台了解常用的虚拟仪器开发平台湘潭大学机械工程学院湘潭大学机械工程学院 虚拟仪器虚拟仪器是在计算机上是在计算机上显示传统仪器显示传统仪器面板,它将硬面板,它将硬件电路完成的件电路完成的信号调理和处信号调理和处理功能由计算理功能由计算第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术1.1.虚拟仪器定义虚拟仪器定义机程序完成,这种硬件功能软件化是虚拟
2、仪器的机程序完成,这种硬件功能软件化是虚拟仪器的一大特征。一大特征。湘潭大学机械工程学院湘潭大学机械工程学院2.2.虚拟仪器技术的发展过程虚拟仪器技术的发展过程第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院3.3.仪器定义和功能的转变仪器定义和功能的转变传统仪器传统仪器:厂商定义厂商定义虚拟仪器虚拟仪器:用户定义用户定义第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术用户定义虚拟仪器的优点:用户定义虚拟仪器的优点:费用费用性能性能用户定义用户定义低费用低费用灵活灵活可再用性可再用性可重新配置可重新配置湘潭大学机械工程学院湘潭大学机械工程学院湘潭
3、大学机械工程学院湘潭大学机械工程学院5 5、常用虚拟仪器板卡、常用虚拟仪器板卡DAQ CardIMAQ CardField PointMotion Control Card第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院6 6、虚拟仪器软件驱动模块、虚拟仪器软件驱动模块第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术 为简化硬件板卡编程和控制,为简化硬件板卡编程和控制,NINI和和Agilent标准标准化了数百种常用仪器、板卡的驱动,它们已成为虚化了数百种常用仪器、板卡的驱动,它们已成为虚拟仪器开发平台的一部分,开发时可直接复用这些拟仪器开发平台
4、的一部分,开发时可直接复用这些硬件驱动代码。硬件驱动代码。用户界面用户界面软件驱动软件驱动湘潭大学机械工程学院湘潭大学机械工程学院IVI 结构:结构:第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术IVI Class DriverIVI Instrument Specific DriverApplications ProgramVISA(Virtual Instrument System Architecture)PC PluginGPIBPXIVXIPlug&Play 湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机
5、虚拟仪器技术LabView湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院第六章、计算机虚拟仪器技术第六章、计算机虚拟仪器技术我们项目组开发虚拟仪器平台我们项目组开发虚拟仪器平台湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工
6、程学院1)1)虚拟仪器主体程序设计虚拟仪器主体程序设计(COM(COM容器容器)MFC ExeSupport ActiveX Control第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院 该简单的样例程序就可以插入任何该简单的样例程序就可以插入任何ActiveXActiveX控件控件(COM(COM组件组件),如,如下图所示:下图所示:WindowsWindows日期控件日期控件LabViewLabView选钮控件选钮控件设计完成的容器程序设计完成的容器程序
7、第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院2)2)虚拟仪器控件设计虚拟仪器控件设计(COM(COM组件组件)MFC ActiveX第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院设计完成的控件设计完成的控件重载绘图方法部分重载绘图方法部分第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院设计样例:设计样例:第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术x=120y=70Fillbar x,y,140,120,109
8、04646Arc x+70,y+100-15,80,45,135,14Fillcircle x+70,y+90,4,14Line x+70,y+100-10,x+14,y+27,14Line x+70,y+100-10,x+127,y+27,14Line x+70,y+5,x+70,y+15,14Textout x+30,y+70,15,-50Textout x+90,y+70,15,50Textout x+35,y+100,15,数字电压表数字电压表Line x,y,x+140,y,15Line x,y,x,y+120,15Line x+140,y,x+140,y+120,8Line x,y
9、+120,x+140,y+120,8Line x+70,y+100-10,x+100,y+20,12Line x+71,y+100-10,x+100,y+20,12Line x+69,y+100-10,x+100,y+20,12-5050数字电压表数字电压表湘潭大学机械工程学院湘潭大学机械工程学院计算机技术的进步计算机技术的进步计算机技术的进步计算机技术的进步芯片芯片芯片芯片硬件硬件硬件硬件软件软件软件软件网络网络网络网络LANsLANsLANsInternetInternet总线总线总线总线ATATAT9 9、催生虚拟仪器的土壤、催生虚拟仪器的土壤第七章、计算机虚拟仪器技术第七章、计算机虚拟
10、仪器技术湘潭大学机械工程学院湘潭大学机械工程学院自动化自动化软件软件PLC串行口串行口数据采集数据采集过程过程现场总线现场总线个人计算机或个人计算机或工作站工作站图象图象公司公司 Intranetor Internet分布式分布式 I/O动作动作1010、基于虚拟仪器的新型工业测控系统架构、基于虚拟仪器的新型工业测控系统架构第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院湘潭大学机械工程学院12、虚拟仪器技术的主要应用领域、虚拟仪器技术的主要应用领域通讯通讯AT&T,Alcatel,Ericsson计算机计算机IBM,Apple,
11、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测试和测量测试和测量工业自动化工业自动化第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术湘潭大学机械工程学院湘潭大学机械工程学院第七章、计算机虚拟仪器技术第七章、计算机虚拟仪器技术动手做:动手做:用用“个人测试实验室个人测试实验室”设设计一个简易声级计。计一个简易声级计。湘潭大学机械工程学院湘潭大学机械工程学院