首页 » 技术文章 » 探地雷达信号的数据采集与显示研究

探地雷达信号的数据采集与显示研究

作者:  时间:2011-08-18 17:13  来源:EDN

  Visual C++60集成环境对MFC提供了多种界面友好的辅助工具,用AppWizard可以生成新的类,可以对类成员进行维护。MFC提供了一种机制,把Windows的消息与类的某个成员直接联系起来,减少程序员中间的处理过程。比如在菜单中加了一个命令项,指定其命令ID,然后用ClassWizard可以指定此菜单ID与类的成员函数相联系,所需要的编程就是实现该成员函数的代码,其他代码均由MFCClass-Wizard负责处理。这种机制提高了程序开发效率,而且Visual C++提供了MFC的所有源代码,这些源代码不仅可供参考,还为应用程序的调试提供了方便,源代码的开放性也是MFC获得成功的一个主要原因。

  作者所设计的显示软件是基于单文档(SDI)框架结构的应用程序,其外观如图1所示。

  由图可见,单文档的外观与常见的Windows应用程序相似,因此操作方便,只需要选择各个菜单执行相应的功能即可。

  探测波形实时显示功能的实现需要软件与前面提到的HY-6070 C数据采集卡配合实现。在厂家提供的驱动函数库内定义了一个CHKIoCtrl类,在编程时只需声明一个此类的对象mHKDevice即可,然后就可调用驱动函数进行相应的操作。图2是波形的动态显示效果。

  当得知地下有物体存在后,人们希望了解这个物体到底是什么,而利用上述波形的动态显示方法就难以给出结论。因此还需要通过这些回波产生一幅可视性强的图像,这通常建立在数字图像处理的基础上。通常称图2所示的波形为一维图像,如果能将其转化为二维图像,可视性会大为改善。这里用波形堆积一词来形容将一维图形转化为二维图形的过程。图3所示240个波形直接堆积的结果,这里采用灰度图像。

  由图3可见,图像出现了灰度不均匀显示的效果,与图2单纯的波形相比,其可视性得到增强。这些不均匀的变化特征反映出目标的某些特性。

  3 结束语

  通过应用通用HY-6070 C完成了对探地雷达信号的数据采集,并且应用文中所编制的显示软件,对实时波形和堆积图形进行了正确显示,与所研制的探地雷达主机联调也得以成功,完全能够正确使用。

相关推荐

基于Web的MCF5249数据采集系统的设计

Web  MCF5249  数据采集  2011-08-18

探地雷达信号的数据采集与显示研究

数据采集  探地雷达  2011-08-18

多路跟踪滤波同步数据采集系统的研究

AD73360L  数据采集  2011-08-01

为铁路谐波干扰的研究搭建一个数据采集和监控系统

数据采集  2011-07-25

基于LabVIEW的外置串口采集控制卡的研制

LabVIEW  数据采集  2011-06-20

NI协办首届全国虚拟仪器设计大赛圆满落幕

在线研讨会
焦点