用Matlab实现硬件端口采集的方法.pdf

用Matlab实现硬件端口采集的方法.pdf

ID:53576816

大小:289.65 KB

页数:3页

时间:2020-04-20

用Matlab实现硬件端口采集的方法.pdf_第1页
用Matlab实现硬件端口采集的方法.pdf_第2页
用Matlab实现硬件端口采集的方法.pdf_第3页
资源描述:

《用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-),女

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。