ZHENG Ying, FAN Run-long, ZHANG Yu-hai, QIU Chun-ling, LIU Dun-yi, TIAN Di. Control Software for TOF-SIMS Based on LabVIEW Object Oriented Programming[J]. Journal of Chinese Mass Spectrometry Society, 2017, 38(5): 591-598. DOI: 10.7538/zpxb.youxian.2016.0064
Citation: ZHENG Ying, FAN Run-long, ZHANG Yu-hai, QIU Chun-ling, LIU Dun-yi, TIAN Di. Control Software for TOF-SIMS Based on LabVIEW Object Oriented Programming[J]. Journal of Chinese Mass Spectrometry Society, 2017, 38(5): 591-598. DOI: 10.7538/zpxb.youxian.2016.0064

Control Software for TOF-SIMS Based on LabVIEW Object Oriented Programming

More Information
  • Time of flight secondary ion mass spectrometer (TOF-SIMS) is a powerful surface analysis technique that has been applied in a wide range of scientific fields. The development of TOF-SIMS used for isotope geology is the national major scientific instruments and equipment development projects. The study of the instrument’s control software is a part of the project. LabVIEW is a high level graphical programming language used extensively in instrumentation, since the software provides high efficiency, process synchronization and code execution parallelization. However, LabVIEW is a structured programming language. As the applications become more large and complex, the expandability, reusability and maintainability of the software become worse. The components of the TOF-SIMS are numerous. Traditional LabVIEW programming method will lead to confused software’s structure. Before LabVIEW introduced the object oriented programming, these problems are solved by improving the structure of the software. However, the effectiveness is limited. In this paper, a control software was developed for TOF-SIMS based on LabVIEW object oriented programming and event-driven communication. TOF-SIMS is composed of many sub-systems including ion optical system, vacuum system, three-dimensional sample stage and ion detection system. The components of these sub-systems include ion lens, ion deflector, ion filter, pulsing ion deflector, Faraday cup motor and so on. All of these components have standard interfaces, including serial port and AD/DA, serial port includes RS485 and RS232. A library of instrument’s control class is built based on the I/O interface types to control all components. A hardware and simulation child class are built for all control class of components. The hardware class is used for components control. The simulation class can not communicate with components but respond simulate value, which could be used for software debugging. Producer/consumer design pattern is used to complete the software structure design. A format of event data is standardizing, which can decrease the impact of change of components. Several user interfaces are shown in the paper to illustrate the function and the design of the software’s front panel. The experiment of zircon which is an important mineral used for geological dating and tracing in geochronology is implemented using TOF-SIMS controlled by the software. The experiment is successfully completed and the spectra of zircon is obtained to proceed subsequent analysis. The results show that the software meets the requirements of the instrument. In addition, the software structure has the advantages of good scalability, easy to develop and to extend, and it is not easy to be affected by hardware change. The software design approach can be used for similar development of instrument control software.
  • [1]
    孙立民. 飞行时间二次离子质谱在生物材料和生命科学中的应用(下)[J]. 质谱学报,2014,35(5):385-396.SUN Limin. Applications of time-of-flight secondary ion mass spectrometry in biomaterials and life science (Part Ⅱ)[J]. Journal of Chinese Mass Spectrometry Society, 2014, 35(5): 385-396(in Chinese).
    [2]
    阿尔弗来德•贝宁豪文,查良镇. 飞行时间二次离子质谱——强有力的表面、界面和薄膜分析手段[J]. 真空,2002,(5):1-10.BENNINGHOVEN A, ZHA Liangzhen. TOF-SIMS a powerful tool for practical surface, interface and thin film analysis[J]. Vacuum, 2002, (5): 1-10(in Chinese).
    [3]
    KIM Y P, SHON H K, SHIN S K, et al. Probing nanoparticles and nanoparticle-conjugated biomolecules using time-of-flight secondary ion mass spectrometry[J]. Mass Spectrometry Reviews, 2015, 34(2): 237-247.
    [4]
    BOK J, SCHAUER P. LabVIEW-based control and data acquisition system for cathodoluminescence experiments[J]. Review of Scientific Instruments, 2011, 82(11): 113 109.
    [5]
    WROBEL P, CZYZYCKI M, FURMAN L, et al. LabVIEW control software fors canning micro-beam X-ray fluorescence spectrometer[J]. Talanta, 2012, 93(2): 186-192.
    [6]
    BEEK D, BRAND H, KARAGIANNIS C, et al. The first approach to object oriented programming for LabVIEW real-time targets[C]. 14th IEEE/NPSS Real Time Conference on Computing Applications in Nuclear and Plasma Sciences, AlbaNova Univ Ctr, Stockholm, SWEDEN: 2005. IEEE Transactions on Nuclear Science, 2006: 930-935.
    [7]
    DIERICK M, LOO D V, MASSCHAELE B, et al. A LabVIEW Based Generic CT scanner control software platform[J]. Journal of X-Ray Science and Technology, 2010, 18(4): 451-461.
    [8]
    BECK D, BLAUM K, BRAND H F, et al. A new control system for ISOLTRAP[J]. Nuclear Instruments and Methods in Physics Reasearch, 2004, 527(3): 567-579.
    [9]
    JUNG D G, JUNG M P, CHO H G, et al. An implementation scheme for the detection system of RFID defective tags using LabVIEW OOP[J]. International Journal of KIMICS, 2011, 9(1): 21-26.
    [10]
    CHEN M. Object oriented programming in LabVIEW for acquisition and control systems at the aerodynamics laboratory of the national research council of Canada[C]. 22nd International Congress on Instrumentation in Aerospace Simulation Facilities, Pacific Grove, CA: 2007. IEEE, 2007: 259-264.
  • Related Articles

    [1]LIU Jie, CHEN Xiang-long, LIANG Han-dong, TIE Cai, LI Zhan-ping. Characterization of Dyes for Han Dynasty Wool Fabrics in Xinjiang by Time-of-Flight Secondary Ion Mass Spectrometry[J]. Journal of Chinese Mass Spectrometry Society, 2024, 45(3): 386-395. DOI: 10.7538/zpxb.2024.1009
    [2]WANG Wei-min, XU Rui-feng, JIANG You, ZHANG Di, XU Fu-xing, DING Chuan-fan. Comparison of Numerical Simulation of Ion Trajectories in Three Simulation Programs of Ion Trap[J]. Journal of Chinese Mass Spectrometry Society, 2022, 43(4): 495-503. DOI: 10.7538/zpxb.2021.0180
    [3]ZHANG Tao, HAN Wen-nian, ZHAO Xue-hong, WANG Yan. Design and Application of Development Platform for Triple Quadrupole Mass Spectrometer Based on LabVIEW[J]. Journal of Chinese Mass Spectrometry Society, 2020, 41(2): 125-132. DOI: 10.7538/zpxb.2019.0149
    [4]YANG Peng-yuan, LI Shun-xiang, JIA Bin, LIU Ying-chao, ZHU Chen-xin, LIU Kai, ZHAO He-yu. Progress on Time-of-Flight Mass Spectrometry and High-Performance Electronics Control Technology[J]. Journal of Chinese Mass Spectrometry Society, 2020, 41(1): 1-10. DOI: 10.7538/zpxb.2019.0026
    [5]WANG Ding-zhong, ZHANG Qi-dong, LIU Jun-hui, CHAI Guo-bi, ZHANG Wen-juan, HUO Xian-kuan, SUN Shi-hao, ZONG Yong-li, ZHANG Jian-xun, ZHU Qi, SUN Shu-jun. Sensory-Oriented Identification and LC-HRMS Analysis of Bitter Compounds in Cigarette Smoke[J]. Journal of Chinese Mass Spectrometry Society, 2016, 37(5): 414-421. DOI: 10.7538/zpxb.2016.37.05.0414
    [6]WANG Pei-zhi, TIAN Di, BAO Ze-min, LONG Tao, ZHANG Yu-hai, QIU Chun-ling, LIU Dun-yi. Design of TOF-SIMS’s Sample Optical Imaging System[J]. Journal of Chinese Mass Spectrometry Society, 2015, 36(3): 282-288. DOI: 10.7538/zpxb.youxian.2015.0005
    [7]SUN Li-min. Applications of Time-of-Flight Secondary Ion Mass Spectrometry in Biomaterials and Life Science (Part II)[J]. Journal of Chinese Mass Spectrometry Society, 2014, 35(5): 385-396. DOI: 10.7538/zpxb.2014.35.05.0385
    [8]SUN Li-min. Applications of Time-of-Flight Secondary Ion Mass Spectrometry (TOF-SIMS) in Biomaterials and Life Science (Part I)[J]. Journal of Chinese Mass Spectrometry Society, 2012, 33(1): 55-64.
    [9]LU Da-rong, LIANG Han-dong, WANG Kai-xuan, SHENG Shou-xiang. TOF-SIMS Analysis of Sulfonylurea Herbicide[J]. Journal of Chinese Mass Spectrometry Society, 2011, 32(2): 86-94.
    [10]ZHU Chuan-jun, HU Chang-feng, CUI Yu-xin. A Computer Program for Predicting MS Fragments’ Mass of Peptides or Peptide Analogs[J]. Journal of Chinese Mass Spectrometry Society, 2008, 29(6): 327-331.

Catalog

    Article views (447) PDF downloads (638) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return