摘要实时数据采集与处理是测量系统中的一个关键问题。采用Matlab 语言的serial 函数实现了计算机与专业测量仪器的通信,并利用Matlab 自带的工具箱进行了数据处理。
关键词Matlab 语言接口设计数据处理
Abstract Real-time 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
机电测试与控制系统中的数据采集与处理不仅采样频率高、数据处理量大,而且数据处理的方法多且复杂,处理的精度要求高。传统的数据处理程序多采用C + + 或VB 等语言编制,针对某一测试系统的处理程序必须进行专门的设计,其程序的专业化程度不高,通用性不好,数据处理结果的满意程度往往不尽人意。同时也给软件的工程化带来一定的影响。
Matlab 是Mathworks 公司推出的一套高性能数值计算和可视化软件,是目前机电测试与控制系统数据处理较为实用有效的工具。它不仅能解决测试与控制系统中存在的大量的数值计算和矩阵运算,而且将图像与图形、显示及处理、图形界面设计集于一身。同时,它还提供了强有力的工具箱支持,极大地方便了研究人员的学习与开发。软件开发采用Matlab 语言编程,利用Matlab 中控制工具箱及仿真工具混合开发的方法,使其编写的程序更精练,软件功能更强大,开发周期更短,软件形式灵活、易于扩展,用户使用起来更容易、更方便。因此,许多工程技术人员把Matlab 软件作为数据离线处理的工具。
随着计算机技术的发展,计算机在数据处理中的应用越来越广泛,并且变得越来越重要,使得各种复杂的处理算法得以实现,同时也对数据的在线实时处理提出了更高的要求。本文在将Matlab 软件用于数据实时处理方面进行探索。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !