推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

一种基于MATLAB的测量数据实时处理的方法

更新时间:2019-08-09 07:07:56 大小:157K 上传用户:杨义查看TA发布的资源 标签:matlab 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

文档为一种基于MATLAB的测量数据实时处理的方法总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,

部分文件列表

文件名 大小
一种基于MATLAB的测量数据实时处理方法.pdf 157K

部分页面预览

(完整内容请下载后查看)
一种基于 MATLAB 的测量数据实时处理方法 学明 ,等  
一种基于 MATLAB 的测量数据实时处理方法  
The Real2time Measured2Data Processing Method Based on MATLAB  
何学明12 学东1 仰平2 华民2  
1
2
(
)
华中科技大学 ,武汉 430074 ;公安海警高等专科学校 ,宁波 315801  
要 ꢀ实时数据采集与处理是测量系统中的一个关键问Matlab 语言的 serial 函数实现了计算机与专业测量仪器的通信 ,并  
利用 Matlab 自带的工具箱进行了数据处。  
关键词 Matlab 语言 口设计 据处理  
Abstract Real2time data acquisition and data processing is the key issue of measuring system. The communication between computer and the professional  
measuring equipment is realized by the serial function of Matlab language. The data processing is implemented by using Toolbox equipped in Matlab.  
Key words Matlab language Interface design Data processing  
(
器和 A/ D 转换器或其它专业测试仪器 如 TDS3000 系  
0 言  
)
列数字式示波器 ,把数据传到计算制计算机与  
机电测试与控制系统中的数据采集与处理不仅采  
测试仪器的接口程序可使用 C + + BuilderVB 等编程  
据采集到计算机后要进行各种处理如  
FFT各种方法的滤波统辨识波变换等 , 于  
Matlab 提供功能强大的各种计算 ,使用几个简单语句  
就能实现 ,因此采用 Matlab 编程语言非常适合题  
样频率据处理量大 ,而且数据处理的方法多且复  
,处理的精度要求统的数据处理程序多采用  
C ++ VB 等语言编制 ,针对某一测试系统的处理程  
序必须进行专门的设计 ,其程序的专业化程度不高 ,通  
用性不好 ,数据处理结果的满意程度往往不尽人意。 的关键是如何把数据从专业测试仪器传送到计算机。  
同时也给软件的工程化带来一定的影。  
Matlab615 支持面向对象技术 ,用一个对象把计算  
机串口封装起建串口对象后 ,对其的操作就是  
对串口操作 ,从而实现了对计算机串口操作的简化。  
因此 ,使用 Matlab615 平台 ,通过计算机串口实现对专  
业测试仪器的控制以及测试数据的实时采处  
理和结果显示 ,是十分有效的实时数据采集与处理方  
法之。  
Matlab Mathworks 公司推出的一套高性能数值  
计算和可视化软件 ,是目前机电测试与控制系统数据  
处理较为实用有效的工不仅能解决测试与控制  
系统中存在的大量的数值计算和矩阵运算 ,而且将图  
像与图示及处理形界面设计集于一身同  
,它还提供了强有力的工具箱支持 ,极大地方便了研  
究人员的学习与开发件开发采用 Matlab 语言编  
,利用 Matlab 中控制工具箱及仿真工具混合开发的  
方法 ,使其编写的程序更精练 ,软件功能更强大 ,开发  
周期更短 ,软件形式灵于扩展 ,用户使用起来更  
便,许多工程技术人员把 Matlab 软件  
作为数据离线处理的工。  
2 Matlab615 RS232 串口的编程  
Matlab615 支持面向对象技术 ,使用 serial 函数就  
可以创建串口对过定义串口对象的属性来定义  
串口的通信模式 ,并从串口对象属性了解串口的状。  
必须引起注意的是 ,在通过串口传输数据前 ,必须先用  
fopen 函数打开所定义的串口据传输结束后要用  
fclose 函数关闭所使用的串。  
随着计算机技术的发展 ,计算机在数据处理中的  
应用越来越广泛 ,并且变得越来越重要 ,使得各种复杂  
的处理算法得以实现 ,同时也对数据的在线实时处理  
提出了更高的要文在将 Matlab 软件用于数据实  
时处理方面进行探。  
一个使用串口的简单例子如下 :  
(
)
s = serial COM1; ꢀ  
%创建 COM1 串口对象 ,并以 s 标识。  
fopen s ; %打开 COM1 。  
( )  
1 本思路  
(
)
fprintf s , 3 IDN ?; ꢀ  
%COM1 串口输出字符串’3 IDN ?。  
45  
在数据采集中 ,一般将待测对象的信号通过传感  

全部评论(0)

暂无评论