Design and implementation of LIBS software based on MVC architecture

被引:0
作者
Chen P.-F. [1 ]
Tian D. [1 ]
Yang G. [1 ]
机构
[1] College of Instrument Science and Electrical Engineering, Jilin University, Changchun
来源
Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition) | 2016年 / 46卷 / 01期
关键词
Architecture design; Computer software; Laser-induced breakdown spectroscopy; Model-view-controller; Object-oriented;
D O I
10.13229/j.cnki.jdxbgxb201601036
中图分类号
学科分类号
摘要
In order to the convenient use of laboratory self-assembled Laser-Induced Breakdown Spectroscopy (LIBS), a software is designed and implemented. The system includes two parts: the control software and spectrum analysis software, and it possesses the functions of self-inspection, data acquisition, preprocessing and recognition. Model-View-Controller (MVC) is employed to design the system architecture, the design process of each model is described, and C# language is used to develop the software. Experiments show that the software can feasibly operate the LIBS to achieve spectral acquisition and qualitative analysis. © 2016, Editorial Board of Jilin University. All right reserved.
引用
收藏
页码:242 / 245
页数:3
相关论文
共 10 条
[1]  
Cremers D.A., Radziemski L.J., Handbook of Laser-induced Breakdown Spectroscopy, pp. 1-27, (2013)
[2]  
Radziemski L., Cremers D., A brief history of laser-induced breakdown spectroscopy: from the concept of atoms to LIBS 2012, Spectrochimica Acta Part B: Atomic Spectroscopy, 87, 10, pp. 3-10, (2013)
[3]  
Michel A.P.M., Review: applications of single-shot laser-induced breakdown spectroscopy, Spectrochimica Acta Part B: Atomic Spectroscopy, 65, 3, pp. 185-191, (2010)
[4]  
Pathak A.K., Assessment of LIBS for spectrochemical analysis: a review, Applied Spectroscopy Reviews, 47, 1, pp. 14-40, (2011)
[5]  
Hahn D.W., Omenetto N., Laser-induced breakdown spectroscopy (LIBS), part II: review of instrumental and methodological approaches to material analysis and applications to different fields, Applied Spectroscopy, 66, 4, pp. 347-419, (2012)
[6]  
Mateo M.P., Versatile software for semiautomatic analysis and processing of laser-induced plasma spectra, Spectrochimica Acta Part B: Atomic Spectroscopy, 60, 7-8, pp. 1202-1210, (2005)
[7]  
Tu C., Yuan X.-Q., Study on analysis software for LIBS and its application in gemmology, Journal of Gems and Gemmology, 2, pp. 26-29, (2008)
[8]  
Hu Z.-Y., Zhang L., Ma W.-G., Et al., Analysis of software for identifying spectral line of laser-induced breakdown spectroscopy based on LabVIEW, Spectroscopy and Spectral Analysis, 32, 3, pp. 602-605, (2012)
[9]  
Krasner G.E., Pope S.T., A cookbook for using the model-view controller user interface paradigm in Smalltalk-80, The Journal of Object Technology, 1, 3, pp. 26-49, (1988)
[10]  
Liu J., Song A.-G., An software architecture for haptic interaction based on MVC pattern and plug-in, High Technology Letters, 19, 8, pp. 855-860, (2009)