Font Size: a A A

An Implementation Of Data Processing Software For NMR Spectrum Based On Eclipse

Posted on:2018-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiuFull Text:PDF
GTID:2428330515452482Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Since the NMR technique can research the relationship dynamics and biological function of the molecular structure of biological macromolecules,and some active organizations,under the conditions of destructive biological samples,so that from the beginning of 1945 was discovered,it received widespread attention.With the active research of scientists,nuclear magnetic resonancehas played a significant role in many fields such as chemistry,medicine and biology.During NMR studies,good equipment and software support for researchers is also very important.At present taking into account the domestic nuclear magnetic resonance software products are not yet mature,it is necessary to develop a iterative upgrade simple,functional,smooth processing of nuclear magnetic resonance data processing software.This paper presents a realization of the data processing software for nuclear magnetic resonance spectroscopy based on Eclipse plug-in technology.Eclipse is the most popular integrated development environment,and its plug-in architecture is the biggest feature of Eclipse.The software was developedbased on Eclipse plug-in technology,combined with the GEF frameworkand MVC architecture.The implementation allows developers to develop rapidly,focusing more on business logic,and also makes the software scalability,easy maintenance,robustness greatly improved.The software currently implements user management,a variety of data format input and output,spectrum processing,spectrum printing and other functions.The user management increases the security of user data.The support for input and output of various data formats can be adapted to the data sampled by other spectrometers.The template design of the spectrum printing can better support the personalized needs of user spectrum output.In order to enhance the user experience,the software was designed to fully consider the user habits,and added some shortcuts.The software has some characteristics,such as the new file storage format and spectrum printing.The clear requirements are the basis of software development,so the article first carried out the demand analysis.And then according to the requirements,the paper introduces the technical selection,architecture design,the core function design and so on.For the data processing software,the processing algorithmis essential,so this article also describes the relevant data processing core algorithm.Finally,the article shows the implementation results of the software by the specific spectrum data processing.
Keywords/Search Tags:NMR, data processing, data analysis, spectrum printing, software development
PDF Full Text Request
Related items