| After decades of development,instrumental indentation testing technology has become an important testing methods in material mechanics research.By analyzing the load-displacement curve in the indentation experiment,it can effectively calculate the mechanical parameters such as hardness and elastic modulus of the material to be measured.At present,foreign industry leading companies have mastered the technology of manufacturing high-precision indentation test instrument,and the indentation instrument is equipped with a fully functional software system to improve the efficiency of indentation experiment,and the domestic due to a late start and limited energy,no time to take into account the perfection of the indentation instrument software system.In this paper,on the basis of this research group self-developed micron indentation instrument design and implementation of micron indentation instrument software system,and propose solutions on the basis of a wide range of research on the domestic high precision indentation instrument software system at the present stage of the shortcomings.The main contents of this paper are as follows:(1)At the first,analysis of the functional requirement of software system,it is concluded that the micro indentation instrument software system requires at least the following core modules: human-computer interaction module,communication module,data visualization module,data analysis module,auto-focusing and observation module,and data management module.The human-computer interaction module and the data visualization module are used to assist the experimenter to control the experimental process and visually display the experimental process;The communication module is used for the communication between the upper and lower computers;In the data analysis module,the Oliver-Pharr method was used to process the experimental data and obtain mechanical parameters such as hardness and elastic modulus;The autofocus and observation module can assist the observation of sample surface topography;The data management module can manage the experimental records and experimental data.(2)After designing the architecture of the software system,we spend our energy on the modules mentioned above.The design of human-computer interaction module and data visualization module mainly includes: software interface design and data display form design through WPF.The communication module principally contains application layer protocol design and class structure design.Auto-focusing and observation module mainly includes: selecting the appropriate definition evaluation function through simulation analysis and designing the class structure of the focusing window module;The work of the data management module principally contains: E-R drawing and table devising,at last devising the class of the module.(3)On the basis of the software system design,this paper introduces the coding of the software system by analyzing the working flow of the core module and the core method.It mainly introduces the coding and realization of the core methods of the data management module and data analysis module of the communication module.Testing the software system to ensure that the software system can run well. |