基于C++、数据库与MATLAB协作编程的信号处理系统研究
2012-12-28解萍王伟
淮南师范学院学报 2012年3期
关键词:数据库
解萍,王伟
(淮南师范学院 电气信息工程学院,安徽 淮南 232038)
基于C++、数据库与MATLAB协作编程的信号处理系统研究
解萍,王伟
(淮南师范学院 电气信息工程学院,安徽 淮南 232038)
把Visual C++,MATLAB和数据库合作编程整合在一起,可以使信号处理更加自动,高效。样本数据使用ADO方法存储在数据库中,可以通过COM接口提取出来,并利用Add-in技术被MATLAB计算与处理。Visual C++是完成整个程序的编程平台。
联合编程;ADO;COM
1 引言
随着模型科学与技术的发展,计算机的研究与软件水平已经有了快速提高。工业生产与科学实验所需要的信号数据变得越来越复杂,而我们所使用的软件一般都是针对普通领域的,工作人员很难将它们整合到具有特殊需要的应用场景,而在这些场合中,通常需要准确的实际研究。
2 基于Access的VC++和MATLAB的联合编程
集成VC++、数据库和MATLAB,可以使信号处理高效且成本低。考虑到便捷与成本,选择Microsoft Access作为数据存储数据库,并使用ADO技术进行数据操作,这种技术也可以用在大型数据库管理系统如SQLSERVER和ORACLE当中。样本数据被存储在数据库当中,用户可以通过可视化界面进行索引、检测和进仓的一些操作,比使用文件系统更加先进。对于工程人员来说,MATLAB是一种有力的数据库,拥有多种工具箱。所需要的数据可以从数据库中提出来并为MATLAB处理,然后转换成所需的数据格式。用户可以使用他们自己的M型文件,并将它们集成到VC平台以进行数据分析与处理。所有的功能都可以通过程序来完成,从而大大提高了准确度,降低了时间消耗。……
登录APP查看全文
