多通道超声波探伤系统软件设计与实现

被引量 : 0次 | 上传用户:tshanyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超声波探伤技术在无损检测领域占有重要地位,目前广泛应用于机械制造、石油化工和国防工业等领域,已经成为保证产品质量、确保设备安全的重要方法。近年来,超声波探伤系统向着智能化方向发展,系统功能更加完善,系统软件的设计和实现变得越来越复杂。超声波探伤系统的发展亟需一套可重用度高、可移植性强和功能可扩展的软件设计方案。本课题旨在设计和实现一套多通道超声波探伤系统软件,主要工作如下:1.提出并实现基于Linux操作系统和Qt/Embedded图形用户界面库的软件设计方案。Linux为应用软件提供简洁、高效的运行平台,提供丰富的外围设备驱动,如液晶显示驱动、串口驱动、通用串行总线驱动和以太网接口驱动等。Qt/Embedded提供丰富的类库和控件资源,为高效开发图形界面提供支持。2.提出并实现基于中断和Linux异步通知机制的数据采集驱动程序。设备驱动每20ms完成一帧探伤波形数据的实时采集,并将数据从内核空间传输到用户空间,完成探伤波形数据的实时采集。设计和实现系统参数配置驱动程序,完成探伤配置参数的传输和设备控制。针对一款640×480的液晶显示屏,基于帧缓冲机制实现LCD设备驱动。3.基于Qt/Embedded用户事件机制,设计和实现应用层探伤波形数据传输和实时处理。采用直接访问帧缓冲的部分刷新方法,实现波形实时显示并避免闪烁,满足了系统实时性要求,解决了620×400大屏幕波形显示的问题。4.采用分层和模块化方法设计超声波探伤模块,使用面向对象方法设计该模块类结构并利用标准C++语言实现探伤核心类、探伤通道校正类等,提高了模块代码可重用度、可移植性和功能可扩展性。5.设计系统软件的图形用户界面,分为开机界面、正常探伤界面、参数设置界面和通道预置界面实现并支持中文显示。系统的通道预置、B扫描、焊缝显示和曲面修正等功能测试结果满足功能设计要求。系统的灵敏度余量为46.9dB,垂直线性误差为1%,水平线性误差为0.7%,满足系统性能设计指标。测试结果表明,系统软件运行正常,设计方案切实可行。
其他文献
我国应大力发展绿色包装,国家应根据实际情况,制定一些合理的法规和政策,使企业在设计、选材及制作包装时,着重考虑自然环境的保护,并有益于人类的生存和发展,有利于维持生态
以鼠尾藻为原料, 采用有机溶剂法提取岩藻黄素。通过单因素实验, 分析了不同有机溶剂、料液比、温度及时间对岩藻黄素提取率的影响, 并通过响应面法对提取工艺进行优化。结果
<正>上善若水。水善利万物而不争,处众人之所恶,故几于道。——《道德经》第八章《道德经》第八章说:"上善若水。水善利万物而不争,处众人之所恶,故几于道。"意思是说:最高的
黄粉虫体内含有丰富的蛋白质,目前酶法水解蛋白制备生物活性肽得到了越来越多的关注和研究本文对黄粉虫蛋白进行双蛋白酶酶解制备抗氧化肽,同时研究其生物活性,为开发新的抗
分析了我国露天煤矿应用半连续开采工艺的条件,并以伊敏露天煤矿和霍林河一号露天矿为例,研究了我国半连续工艺的现实应用情况和效果。提出了半连续开采工艺的应用和发展策略
本文针对半导体激光器工作特性,建立了模拟控制恒定电流源电路的数学模型,研制了输出电流0至5A可调,效率高达80%的缓上电半导体激光电源。进一步指出了将模拟控制恒流源系统
<正>学校走内涵式发展道路是时代的必然选择,学校内涵发展关注的是学校内在品质的培养和丰富。当一所学校的办学规模、学校硬件、办学层次等外延发展达到一定阶段后,就必须去
在小学语文教学中,阅读和欣赏古诗词,可以让学生认识到中华文化的丰厚博大,激发学生的爱国热情,提高学生的文化品位和文化底蕴,促使他们从小形成积极的人生观和正确的价值观
目的:探讨酚妥拉明联合阿拉明治疗小儿重症肺炎的临床疗效。方法:选取2013年2月至2014年1月收治的67例重症肺炎患儿作为研究对象,根据治疗方法不同分为观察组与对照组,两组患
本文通过对目前司法实践中医疗侵权损害赔偿双轨制具体现象的研究与分析,试图找出解决的方案。一、医疗侵权赔偿应当统一由侵权责任法调整。医疗纠纷分为医疗事故损害赔偿和