吉林大学学报(工学版) ›› 2016, Vol. 46 ›› Issue (1): 242-245.doi: 10.13229/j.cnki.jdxbgxb201601036

Previous Articles     Next Articles

Design and implementation of LIBS software based on MVC architecture

CHEN Peng-fei, TIAN Di, YANG Guang   

  1. College of Instrument Science and Electrical Engineering, Jilin University, Changchun 130061, China
  • Received:2014-10-11 Online:2016-01-30 Published:2016-01-30

Abstract: 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.

Key words: computer software, laser-induced breakdown spectroscopy, architecture design, model-view-controller, object-oriented

CLC Number: 

  • TP319
[1] Cremers D A, Radziemski L J. Handbook of Laser-induced Breakdown Spectroscopy[M]. New York: John Wiley & Sons Ltd, 2013: 1-27.
[2] Radziemski L, Cremers D. A brief history of laser-induced breakdown spectroscopy: from the concept of atoms to LIBS 2012[J]. Spectrochimica Acta Part B: Atomic Spectroscopy, 2013,87(10): 3-10.
[3] Michel A P M. Review: applications of single-shot laser-induced breakdown spectroscopy[J]. Spectrochimica Acta Part B: Atomic Spectroscopy, 2010, 65(3): 185-191.
[4] Pathak A K. Assessment of LIBS for spectrochemical analysis: a review[J]. Applied Spectroscopy Reviews,2011,47(1):14-40.
[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[J]. Applied Spectroscopy, 2012, 66(4): 347-419.
[6] Mateo M P. Versatile software for semiautomatic analysis and processing of laser-induced plasma spectra[J]. Spectrochimica Acta Part B: Atomic Spectroscopy, 2005, 60(7-8): 1202-1210.
[7] 涂彩, 袁心强. LIBS分析软件的研究及其宝石学应用[J]. 宝石和宝石学杂志, 2008(2): 26-29.
Tu Cai, Yuan Xin-qiang. Study on analysis software for LIBS and its application in gemmology[J]. Journal of Gems and Gemmology, 2008(2): 26-29.
[8] 胡志裕,张雷,马维光,等. 基于LabVIEW的激光诱导击穿光谱谱线识别软件研究[J]. 光谱学与光谱分析, 2012,32(3): 602-605.
Hu Zhi-yu, Zhang Lei, Ma Wei-guang, et al. Analysis of software for identifying spectral line of laser-induced breakdown spectroscopy based on LabVIEW[J]. Spectroscopy and Spectral Analysis, 2012, 32(3): 602-605.
[9] Glenn E Krasner, Stephen T Pope. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80[J]. The Journal of Object Technology, 1988,1(3):26-49.
[10] 刘佳,宋爱国. 一种基于MVC模式和插件的触觉交互软件体系结构[J]. 高技术通讯, 2009,19(8):855-860.
Liu Jia, Song Ai-guo. An software architecture for haptic interaction based on MVC pattern and plug-in[J]. High Technology Letters, 2009,19(8):855-860.
[11] 褚小立. 化学计量学方法与分子光谱分析技术[M]. 北京: 化学工业出版社, 2011:114-119.
[1] MA Jian, FAN Jian-ping, LIU Feng, LI Hong-hui. The evolution model of objective-oriented software system [J]. 吉林大学学报(工学版), 2018, 48(2): 545-550.
[2] LUO Yang-xia, GUO Ye. Software recognition based on features of data dependency [J]. 吉林大学学报(工学版), 2017, 47(6): 1894-1902.
[3] YING Huan, WANG Dong-hui, WU Cheng-gang, WANG Zhe, TANG Bo-wen, LI Jian-jun. Efficient deterministic replay technique on commodity system environment [J]. 吉林大学学报(工学版), 2017, 47(1): 208-217.
[4] LI Yong, HUANG Zhi-qiu, WANG Yong, FANG Bing-wu. New approach of cross-project defect prediction based on multi-source data [J]. 吉林大学学报(工学版), 2016, 46(6): 2034-2041.
[5] WANG Nian-bin, ZHU Guan-wen, ZHOU Lian-ke, WANG Hong-wei. Novel dataspace index for efficient processing of path query [J]. 吉林大学学报(工学版), 2016, 46(3): 911-916.
[6] TE Ri-gen, JIANG Sheng, LI Xiong-fei, LI Jun. Document compression scheme based on integer data [J]. 吉林大学学报(工学版), 2016, 46(1): 228-234.
[7] LIU Lei, WANG Yan-yan, SHEN Chun, LI Yu-xiang, LIU Lei. Performance portable GPU parallel optimization technique on Bellman-Ford algorithm [J]. 吉林大学学报(工学版), 2015, 45(5): 1559-1564.
[8] FENG Xiao-ning, WANG Zhuo, ZHANG Xu. Formal method for routing protocol of WSN based on L-π calculus [J]. 吉林大学学报(工学版), 2015, 45(5): 1565-1571.
[9] LI Ming-zhe, WANG Jin-lin, CHEN Xiao, CHEN Jun. Architecture model of streaming media applications on network processors(VPL) [J]. 吉林大学学报(工学版), 2015, 45(5): 1572-1580.
[10] WANG Ke-chao, WANG Tian-tian, SU Xiao-hong, MA Pei-jun. Plagiarism detection in student programs based on frequent closed sequence mining [J]. 吉林大学学报(工学版), 2015, 45(4): 1260-1265.
[11] HUANG Hong-tao,WANG Jing,YE Hai-zhi,HUANG Shao-bin. Lazy slicing based method for verifying linear temporal logic property [J]. 吉林大学学报(工学版), 2015, 45(1): 245-251.
[12] FAN Da-juan, HUANG Zhi-qiu, XIAO Fang-xiong, ZHU Yi, WANG Jin. Compatibility analysis and adaptor generation for multi-service interaction [J]. 吉林大学学报(工学版), 2014, 44(4): 1094-1103.
[13] HE Qin-lu, LI Zhan-huai, WANG Le-xiao, WANG Rui. Testing technology for aggregate bandwidth of cloud storage system [J]. 吉林大学学报(工学版), 2014, 44(4): 1104-1111.
[14] LIU Guo-qi, LIU Hui, GAO Yu, LIU Ying, ZHU Zhi-liang. Resource dynamic pricing strategy based on utility in cloud computing [J]. 吉林大学学报(工学版), 2013, 43(06): 1631-1637.
[15] DENG Hui, WU Jin-zhao. Approximate bisimulation for linear semi-algebraic transition systems [J]. 吉林大学学报(工学版), 2013, 43(04): 1052-1058.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!