| Nondestructive testing technology,which is a significant technology in both national economy and people’s livelihood,can effectively ensure the stability and the safety of industrial production.The level of it reflects the degree of development of a country in related fields.Ultrasonic flaw detection technology is an important branch of nondestructive testing technology.It makes use of ultrasonic relatively good directivity,high energy and penetration to complete the detection of internal and surface defects of the material.In this system,the pulse reflection detection method is selected.We take advantage of longitudinal and transverse waves to enter the workpiece which need to be measured by the contact method.The detector is mainly based on the A type display,and is supplemented by the simple B type scanning A series of methods are comprehensively used in the analysis of flaws,such as the method of AVG and DAC curve,the method of displaying welds,and so on.What we design is a digital ultrasonic detector with high precision,high resolution,excellent instrumental performance,outstanding portability and man-machine interactive capability.A number of performance indicators reach the international advanced level.The main work of this paper is to elaborate the application layer’s software design of the flaw detector.The software design is based on the Embedded Linux operation system and Qt/embedded GUI framework.The functions implemented by our software include the defect location’s determination,and the defect size’s evaluation,two modes of B type scanning and others,which are directly related to the detection function.Also,we can save and playback the file using related functions,and so on.All of the functions achieve the effective detection of material defects. |