Skip to content

This program is written in Python+PyQt4+pywin32, used in the imaging sonar project, for the simplification of the amplitude-phase correction coefficient step.

Root-lee/hex2bin

Repository files navigation

项目简介

现在手头做的项目是成像声纳,产品前期配置中有一项是幅相校正,需要上位机获取声纳上传的数据,然后通过Matlab计算福相校正系数(txt格式文件),然后打开winhex软件,然后将上述txt文件内容(16进制)全部复制,然后在winhex里面新建一个文件,然后把txt内容粘贴进去,然后再保存,最后将文件通过软件下发到声纳中,除此之外还要删除winhex新建文件的默认内容,粘贴时选择编码方式等等步骤。因为产品最后需要量产,如此麻烦的操作步骤对配置人员的记忆要求更大,而且容易出错。 本项目就是针对这些问题而开发的一个易于操作的软件,使用本软件,操作人员只需打开本软件,~~然后在软件里选择txt文件的存储路径,~~然后在本软件里选择AD采集数据dat文件的存储路径,然后点击“开始转换”按钮,软件就会自动生成所需要的dat文件,大大简化了幅相校正的操作步骤。

更新记录

  • 2017.2.16 写测试程序,该程序只是实现基本测试,没有GUI。
  • 2017.2.17 为程序加上GUI,并解决因Windows系统换行符导致的BUG。
  • 2017.2.18 将最终生成的exe文件添加进项目,以备使用。
  • 2017.2.25 软件2.0版本,在原来版本的基础上,通过COM接口调用Matlab程序,将幅相校正的第一步(使用Matlab计算幅相校正系数)也包含在软件之中,为操作人员又省去一个操作步骤。当前版本软件只需选择声纳上位机软件采集到的AD数据之后,即可自动完成计算及转换。注:本版本软件依赖于Matlab程序,运行本软件的计算机必须保证已经装了Matlab程序
  • 2017.2.25 优化进度条显示,使其更加平滑。

About

This program is written in Python+PyQt4+pywin32, used in the imaging sonar project, for the simplification of the amplitude-phase correction coefficient step.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages