Font Size: a A A

The Alpha Energy Spectrometer Control And Analysis Software Development Based On Qt & C++

Posted on:2019-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YaoFull Text:PDF
GTID:2322330545997228Subject:Control engineering
Abstract/Summary:PDF Full Text Request
Alpha spectrometry measurement is an important kind of radiation measurement.It can be used to measure the intensity of the alpha,energy distribution and alpha nuclide types.In the processing involves the regulation of transuranic nuclides and environment alpha radioactive aerosol testing field alpha energy spectrum measurement plays an important role.Online getting and processing alpha energy spectrum data and achieve fast and accurate alpha spectra analysis has a great significance.Online access and analysis alpha spectrum need a spectrum analysis software with perfect function,simplicity operation and high processing speed.At present the overseas alpha spectroscopy analysis software is more mature,but these softwares need to be cooperated with relevant equipment,this is not only makes the detection system expensive,also caused the software is very difficult to applied to the devices that independent research by ourselves.Alpha spectra resolving can greatly improve the accuracy of spectra analysis,but these softwares nonsupport spectra resolving,so it need some other processing by experimenter,it is not only inefficiency but also difficult to ensure accuracy.In allusion to above problems,this paper aim at improve the efficiency and accuracy of spectra resolving,developed a software for analyzing the alpha spectrum based on the Qt platform and use C++ and Matlab programming language.The main contents and results of the paper are as follows:1.Design and develop an alpha spectroscopy analysis software,the software is applied to Windows operating system,and it can get and process spectrum data on line;2.Based on Active X realize energy spectrum data acquisition and control of the detection system;3.Used linear and polynomial least squares method realized energy calibration,and spectrum smoothing function has realized with centroid method and least squares polynomial method,so that analysts can improve the analysis accuracy by flexible choose which method to be used according to actual condition;4.Used five points cubic polynomial first derivative method realized peak searching,this method is accurate.And for improve the analysis accuracy used cubic spline interpolation method realized calculate full width at half maximum;5.Based on the Gaussian function with two exponential function convolution form expression the detector response function,and used nonlinear least squares fitting method to realize the energy spectrum fitting;6.Used MySQL database realize the nuclear database,convenient for the user update and management the database;7.Realized hybrid programming by Qt and Matlab.In this paper in order to realize the alpha spectrum data acquisition and online processing,used Qt and Matlab hybrid programming to achieve the alpha spectra analysis software development,the software achieved alpha spectra analysis and alpha spectra resolving.These studies could provide experience for the alpha spectrum analysis software of independent research and development.
Keywords/Search Tags:Alpha Spectra Analysis, Software Development, Qt &Matlab, Hybrid Programming
PDF Full Text Request
Related items