解萍,王偉
(淮南師范學院 電氣信息工程學院,安徽 淮南 232038)
基于C++、數據庫與MATLAB協作編程的信號處理系統研究
解萍,王偉
(淮南師范學院 電氣信息工程學院,安徽 淮南 232038)
把Visual C++,MATLAB和數據庫合作編程整合在一起,可以使信號處理更加自動,高效。樣本數據使用ADO方法存儲在數據庫中,可以通過COM接口提取出來,并利用Add-in技術被MATLAB計算與處理。Visual C++是完成整個程序的編程平臺。
聯合編程;ADO;COM
隨著模型科學與技術的發展,計算機的研究與軟件水平已經有了快速提高。工業生產與科學實驗所需要的信號數據變得越來越復雜,而我們所使用的軟件一般都是針對普通領域的,工作人員很難將它們整合到具有特殊需要的應用場景,而在這些場合中,通常需要準確的實際研究。
集成VC++、數據庫和MATLAB,可以使信號處理高效且成本低。考慮到便捷與成本,選擇Microsoft Access作為數據存儲數據庫,并使用ADO技術進行數據操作,這種技術也可以用在大型數據庫管理系統如SQLSERVER和ORACLE當中。樣本數據被存儲在數據庫當中,用戶可以通過可視化界面進行索引、檢測和進倉的一些操作,比使用文件系統更加先進。對于工程人員來說,MATLAB是一種有力的數據庫,擁有多種工具箱。所需要的數據可以從數據庫中提出來并為MATLAB處理,然后轉換成所需的數據格式。用戶可以使用他們自己的M型文件,并將它們集成到VC平臺以進行數據分析與處理。所有的功能都可以通過程序來完成,從而大大提高了準確度,降低了時間消耗。……