1.主菜单栏:文件&视图&工具

2.文件/保存&另存为&打开&退出;视图/矩形扇形转换&扇形矩形转换&插值并重新成像&图像播放&暂停播放&匹配滤波;工具/放大&缩小&选中区域放大&恢复原图&光标显示坐标&二、十进制互换&十、二进制互换

3.保存&另存为,是指保存当前静止状态下图像;打开,是指打开固定格式的图片。退出,退出软件。

4.矩形扇形转换,将当前静态矩形图转换成扇形图;扇形矩形转换,将当前静态扇形图转换成矩形图;插值并重新成像,将当前静态扇形图插值并重新成像;图像播放,播放实时的图像;暂停播放,停止播放的实时图像;匹配滤波,将动态或静态图像提高方位分辨率,重新成像。

5.放大,将当前静态图像在坐标中放大;缩小,将当前静态图像在坐标中缩小;选中区域放大,将当前静态图像被选中区域放大;恢复原图,将放大或缩小的图像恢复成默认状态图像;光标显示坐标,在动静态图像中有横竖光标显示坐标;二、十进制互换,将放在固定文件夹下的TXT文件,二进制转换成十进制;十、二进制互换,将放在固定文件夹下的TXT文件,十进制转换成二进制。

6.软件能够实时显示出图像(按扇形图像来算:正负30度范围内成像,每2度是一组A扫数据,一组A扫有1024个点,每点用1字节表示,一帧图像为1024*31*1Byte,每秒24帧,一秒USB传输数据量要大于1024*31*1=31MB,USB2.0达到60MB/S,所以够用了)。

。软件添加内容:

视图/自适应滤波&幅度变迹

  1. 软件也能独立成像。A/D信号直接上传到电脑,保存在’txt’文档中。要求软件用自适应滤波和幅度变迹处理原始数据,然后自相关或匹配滤波、插值、成像…。
  2. 软件中的幅度变迹,要求有3种变迹函数,矩形窗、hamming窗、hanning窗可选。
  3. 最后生成的静态图像能以十进制数据保存在’txt’文档中,也能保存图像格式。

***:红色内容为软件添加的功能。

二、设计说明:

2.1 软件设计介绍

运行

整个软件的界面如下所示:

点击确定,得到如下的界面:

这里可以打开内部的测试数据,用于没有连接FPGA的情况下的数据测试。

保存处理后的图片,另存为处理后的图片,退出软件。

运行结果如下所示:

运行指令“直接矩形成像”,“直接扇形成像”,得到带噪声的成像图像。

下面执行自适应滤波和变迹,得到如下的效果:

下面执行6db下降指令,得到如下的效果:

执行提高分辨率

超声波探伤器上位机设计相关推荐

  1. ROV采集与通信系统之上位机设计

    前言 时间一晃,我已经是一名即将步入研三的老学长,趁着这个假期抓紧时间把毕业设计的大体框架完成,后续细节的优化工作再慢慢处理.毕设的课题是ROV采集与通信系统,简单来说就是ROV水下实时采集高清图像信 ...

  2. 服务器网页版上位机设计 - 03 - 上位机 (完结)

    服务器网页版上位机设计 03 上位机 (完结) 本设计主要涉及三个方面: 服务器,网页版,上位机. 书接上回,介绍完网页页面的设计,现在来说说上位机的功能设计. 也就是js文件的内容编写. 1.获取h ...

  3. 超声波相关——上位机

    QT5串口编程--编写简单的上位机 https://blog.csdn.net/u014695839/article/details/50611549 首先,QT5是自带QSerialPort这个类的 ...

  4. 漏电检测系统客户端上位机设计

    漏电检测系统客户端 整体介绍 登录 连接 时间校准 数据解析展示 整体介绍 该上位机客户端使用C#语言进行编写,运行环境是visio studio 2019,该项目整体代码简洁使用,主要有登录进入主界 ...

  5. 如何给上位机设计好看的ICON

    前文 上位机软件,一般需要一个简单清晰好看的icon来方便使用者使用,今天这里说下怎么来实现. 正文 首先我们先建立一个winform程序 这里不用和我一样哈,只需要你添加一个button就行了. 打 ...

  6. 【QT上位机设计——串口收发和波形显示】

    一.简介 最近粗略地学习了一下上位机的编程,大致了解了底层硬件与上位机之间的串口通信逻辑,TCP通信和UDP通信暂时还未学习. 本次把学习思路分享一下,主要学习视频是b站上北京迅为的QT教学视频,我的 ...

  7. CanOpen上位机设计

    先看单个CAN数据帧: 单位是bit,sof占1bit,identifier就是11bit_ID值,DLC4bit表示字节有效数,0-8字节表示64bit DLC的0~8字节:决定64bit内有效字节 ...

  8. 上位机开发(架构设计)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 和一般的上位机开发相比,固件下载软件的流程是比较简单.清晰的.所谓的架构设计,一般都是从各种业务 ...

  9. 实战项目(一)嵌入式基础学习与上位机入门设计

    Hello,大家好,首先自我介绍一下,我是大家的新朋友,也是这个教程的主要创建人,大家可以称呼我David,我个人从大学一直到研究生,甚至到工作一直在学习应用嵌入式,从最初的51单片机,到后期深度学习 ...

最新文章

  1. c#)Excel常用格式操作
  2. 山景智能创始人黄勇:银行要从数据智能转向业务智能,今天的金融服务难以支撑未来 | MEET2021...
  3. 性能测试 vs 负载测试 vs 压力测试
  4. 关于arguments的用法
  5. Java算法之寻找旋转数组中的最小值
  6. 金山毒霸遭国际评测组织除名
  7. Lambda表达式 对List集合去重
  8. 第二课 Python Web企业门户网站-框架搭建
  9. #最短路径,最小生成树#CH 6202 黑暗城堡
  10. pdf根据目录生成书签
  11. thinkadmin 配置 iis 宝塔、护卫神、phpstudy伪静态设置
  12. Git rm和rm --cached区别
  13. 职场寒冬来袭,“零工经济”让你比90%的人更有安全感
  14. java web+前端实现 人脸登录功能(专注细节)
  15. 2022年必读的10本好书
  16. mac上如何将python2.7修改为python3
  17. uniapp vue h5调用豆瓣接口图片无法显示403
  18. Java版手机通讯录
  19. 任杰中山大学计算机技术,喜讯 | 港中大(深圳)学子在2020年“外研社·国才杯”全国英语大赛(广东复赛)创造佳绩...
  20. vue3一键复制功能

热门文章

  1. Java Web实训项目:西蒙购物网(Simonshop)
  2. 【Miniconda】
  3. android tv 使用_如何在Android TV上设置和使用家长控制
  4. MFC:将工程从VC6.0工程升级到VS2017所遇到的代码不兼容问题集合
  5. python连连看_Python 实现auto linlink 连连看
  6. 一篇文章带你搞懂网络层(网际层)-- 地址篇
  7. 苹果悬浮球_iPhone:手机的悬浮球功能这么强大,你却不会用?太浪费了
  8. 计算机图形的组合和旋转教案,初中数学《图形的平移与旋转》单元教学设计以及思维导图.doc...
  9. 大学规划书500字计算机,大学学习计划书500字.doc
  10. android 随机播放代码,Android | 一个随机播放网络音乐的小 Demo