论文部分内容阅读
本课题的目标是设计并实现一套基于SUSC880卡的具有较高精度的加氢反应器超声自动扫查系统软件。本文论述了该系统的总体设计思路、各个软件模块的设计方案和具体实现技术,讨论了数据处理、数字成像技术及其软件实现,主要工作是对本系统的软件部分进行研究。
本系统基于脉冲反射式探伤工作原理,具有单通道超声波发射和接收功能,适合对工作在高温、高压等恶劣环境下的加氢反应器的焊缝检测。该系统具有自动焊缝缺陷检测,焊缝缺陷自动记录、壁厚测量、剥离检测和数字成像等功能。
根据系统设计要求,我们对超声波焊缝自动检测和成像处理系统软件部分进行了需求分析,回顾了已有的检测和成像系统,并在此基础上完成了控制软件的设计与实现。控制软件使用Visual C++程序设计语言编写,运行于Windows 98/Windows 2000/Windows XP操作系统下,具有参数输入、实时显示、参数和数据文件存储、事后分析、缺陷定位、缺陷检测结果显示等功能。
软件系统的设计和实现中运用了一些关键技术。通过面向对象的封装技术的应用,软件系统的可移植性,易维护性和可扩展性大大增强。由于MFC和CFormView的应用,软件系统的操作简单、界面友好。软件系统使用了多线程,并解决了数据接收和显示等几个线程的同步问题。正由于这几个关键技术的应用,排除了软件系统的设计与实现中的障碍,使得软件系统的开发工作如期完成。
目前,本课题的软件部分已全部调试通过,已能进行高速超声波数据的采集、分析和存储,自动检测机械装置的工作也即将完成。结果表明,本系统满足系统的设计要求,能满足实际工程的需要。该系统的开发简化了超声探伤过程的复杂性,提高了检测效率及检测结果的可靠性。