欢迎来到天天文库
浏览记录
ID:53576816
大小:289.65 KB
页数:3页
时间:2020-04-20
《用Matlab实现硬件端口采集的方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、兵工自动化软件技术O.I.Automation2003年第22卷第3期SoftwareTechnique2003,Vol.22,No.3文章编号:1006-1576(2003)03-0058-03用Matlab实现硬件端口采集的方法刘秀(华南理工大学工业装备与控制工程学院,广东广州510640)摘要:Matlab实现硬件端口数据采集有Matlab工具箱和Mex文件法。工具箱法用函数实现,其步骤:用serial()、visa()、gpib()创建设备对象;用set()设定设备对象属性;用fopen()实现设备对象与硬件设备的连接;用fprintf()、fscanf()等实
2、现硬件设备端口数据采集;用fclose()关闭或用delete()和clear()清除设备对象。文件法用Matlab应用程序接口实现,其步骤:用C++/Fortran编写Mex文件,Matlab解释器调用并执行动态链接函数;安装Mex文件编辑器对Mex文件调试与编译;调用Mex文件实现串口的读写。关键词:数据采集;Matlab;工具箱;Mex中图分类号:TP274.2文献标识码:AMethodofDataAcquisitionforHardwarePortRealizedwithMatlabLIUXiu(CollegeofIndustrialEquipment&Cont
3、rolEngineering,SouthChinaUniversityofTechnology,Guangzhou510640,China)Abstract:TherearemethodsofMatlabToolBoxandMexfilefordataacquisitionofhardwareportrealizedwithMatlab.MatlabToolBoxisimplementedwithfunction.Theproceduresarethatequipmentobjectiscreatedwithserial(),visa()andgpib(),theatt
4、ributeofequipmentobjectissetwithset(),theconnectionofequipmentobjectandhardwareequipmentisrealizedusingfopen(),dataacquisitionforhardwareportisrealizedwithfprintf(),fscanf()etc,andequipmentobjectisclosedordeletedwithdelete()orclear().MexfilemethodisrealizedwithMatlabapplicationprogramint
5、erface.TheproceduresarethatMexfileiscompiledwithC++orFortran,Matlabinterpretertransfersandimplementsdynamicconnectfunction,installMexfileeditor,debugandcompileMexfile,transferMexfiletorealizeread-writeofserialport.Keywords:Dataacquisition;Matlab;ToolBox;Mex1前言本工具箱可实现与GPIB、VISA、串行口3[1]类硬件
6、板卡通讯,提供了对其操作的内置函Matlab语言具有强大的信号分析、数值运数,能把采集的数据存储为文本文件或直接分析算、可视化图形界面等功能,并带有信号处理和处理、图像输出。小波分析等工具箱,但Matlab对硬件端口的采[1](1)采集过程集较困难,故对Matlab硬件端口采集的Matlab①用serial()、visa()、gpib()创建设备对象。工具箱法和Mex文件法的方法作以探讨。②用set()设置设备对象属性。2Matlab工具箱对硬件端口的采集③用fopen()实现设备对象与硬件设备连接。④用fprintf()、fscanf()等实现硬件设备数Matlab仪
7、器控制工具箱(InstrumentControl据采集。ToolBox)和数据采集工具箱(DataAcquisition⑤用fclose()和delete()、clear()关闭和ToolBox)可实现硬件端口的采集。其采集原理删除设备对象。是:先建立虚拟设备对象,再设置设备对象的属(2)串口通讯小例子性,最后通过设备对象实现对硬件的操作。本例子实现对泰克仪器(TektronixTDS2.1仪器控制工具箱210)双通道数字示波器的型号、配置查询。收稿日期:2002-01-16;修回日期:2002-03-05作者简介:刘秀(1976-),女
此文档下载收益归作者所有