资源描述:
《核磁共振仪器控制软件——谱图数据处理软件包开发-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要核磁共振仪器控制软件——谱图数据处理软件包开发[摘要]核磁共振仪器控制软件是对从超导核磁共振谱仪采集到的实验参数、波谱数据进行综合分析处理的软件。国外Bruker系列,Varian系列谱仪中都有提供配套的分析软件。为了在核磁共振研究方面赶上世界先进水平,填补我国核磁共振谱仪的空白,国家“985计划”将其作为一项重要课题,决定研制拥有自主知识产权的核磁共振谱仪及其处理分析软件。本文参考原Varian系列软件系统,针对所负责的数据处理模块,实现了一维谱图数据处理软件包的开发。该软件包通过读取核磁共振谱仪输出的fid格式数据文件,实现核磁
2、共振实验中的基本算法,如傅立叶变换、相位校正、基线调整、寻峰、积分等。谱图显示不仅实现了数据的时时变化显示功能,而且可以直接对图形进行操作,如放大、缩小、拖放、手动寻峰、手动相位校正等。核磁共振仪器控制软件包采用Java语言编写,在开源社区Eclipse3.2下进行跨平台、插件式开发。运用RCP,SWT-Designer的界面设计思想,不仅使得Java下的界面开发不再是一个技术瓶颈,而且美观大方,极具人性化。运用GMF、EMF框架设计理念,让数据处理与图谱显示达到最完美的结合。[关键词]核磁共振谱图数据处理傅立叶变化Eclipse3.2SW
3、T/JFaceAbstractInstrumentControlledSoftwareofNMR——DevelopmentoftheSpectraDataProcessingSoftware[Abstract]InstrumentcontrolledsoftwareofNMRisacomprehensiveanalysissoftwarethatanalyzestheexperimentalparametersandspectraldatafromthesuperconductingNMRspectrometeracquisition.Fo
4、reignBrukerseriesandVarianspectrometerserieshavesupportingsoftware.Inordertocatchupwiththeworld’sadvancedlevelofNMRstudiesandfillintheblankofChineseNMRspectrometer,thenational“985Plan”regardeditasanimportantissue,decidedtodevelopitsownintellectualpropertyNMRspectrometerand
5、itsprocessingsoftware.Inresponsetothechargeofdataprocessing,IreferencetotheoriginalVariansystem,readthroughtheNMRspectrometercontroloutput.fidformatdatafiles,achievethebasicalgorithmofNMRexperiments,suchasFouriertransform,phasecorrection,baselineadjustment,searchingpeak,In
6、tegral.Spectraindicatedthatsomeofthedataprocessingtoachievetheconstantlychangingdisplayfunctioncanbecarriedoutdirectlyonthegraphicsoperations,suchasamplification,zoomout,draganddrop,manualsearchingpeak,manualcorrectionphase.InstrumentcontrolledsoftwareofNMRisusingtheJavapr
7、ogramminglanguageintheopensourcecommunityunderEclipse3.2cross-platformplug-indevelopment.AsusingtheRCPandtheSWT-Designerinterfacedesign,Javanotonlymakestheinterfacedevelopmentisnolongeratechnicalbottleneck,butpleasingtotheeyeandextremelyhumane;asusingtheframeworkdesignofGM
8、FandEMF,dataprocessingandmapindicatesachievetheperfectcombination.[Keywords]NMRspectradat