摘要
针对目前大多数光谱应用软件将仪器控制功能与化学计量学各种算法实现功能分开,且价格昂贵这一现状,设计并开发了一套近红外光谱采集与处理软件,为研究生开放性实验提供了很好的教学平台。该软件包括采集模块和处理模块2个部分,前者采用面向对象编程技术,实现了在各种参数设置下的光谱采集、谱图显示及文件位图管理操作等功能,后者基于化学计量学原理,采用VisualC++与Matlab混合编程技术,实现了光谱预处理、校正模型的建立及未知样品的预测等功能。
For most existent spectrum application software, the functions of instrurnent control and implementing chemometries methods are isolated, besides the price is very high. To solve this problem, an NIR software system for data acquisition and spectral processing is designed and implemented to provide the good teaching platform for the graduate students' open experiment course. This system is composed of two functional modules, the acquisition module and the processing module. Using object-oriented programming technology, the acquisition module could realize the spectral data acquiring, spectrum displaying, document and bitmap files managing under different parameters settings. Processing module based on chemometrics theory is developed by using Visual C+ + and Matlab hybrid programming technology. It could implement spectral pre-pro- cessing, model calibrating, unknown samples predicting and so on.
出处
《实验技术与管理》
CAS
北大核心
2010年第5期105-110,共6页
Experimental Technology and Management
基金
国家自然科学基金项目(60708026)
北京市优秀人才培养资助项目(20081D1600600348)