论文部分内容阅读
本文主要针对远距离激光测量终端控制系统进行研究、讨论。内容分为三个部分:激光测距的数据采集系统,激光测距控制系统的参数分析系统,激光测距计数器程序系统。实现三大功能:①数据采集②数据测试和分析③结果输出显示等组成。
操控系统数据采集系统软件设计和实现部分,首先介绍了高速采集卡Gaga数据采集卡的工作原理、接口函数和硬件设置。然后根据其采集卡的特征以及系统的要求重点讨论了软件系统的程序设计流程,并详细的阐述了软件各个功能模块的结构和实现方法。
在激光测距参数分析软件的设计部分,介绍了利用VC++设计完成的激光测距分析软件,可以对系统的各个相关参数进行分析;也可以对不同目标特性的情况进行分析,并通过实验验证其正确、可行性。通过VC++提供的GDI(图形设备接口)这个与设备无关的编程接口,做出各种参数之间的示意图,对系统的各个相关参数进行总体分析,使其界面友好,简单,直观和实用。
在计数器程序系统的程序设计部分,介绍了串行通信传输方式、传输协议和串行接口标准,重点介绍了RS232接口标准。然后讨论了其设计流程,根据设计流程讨论了两种实现串口通信的方法:一种是利用Microsoft公司提供的ActiveX控件Microsoft Comml Jnications Control。另一种是直接用VC++访问串口,本文采用的是直接用VC++访问串口,异步通讯。通过以上的设计,联机后实现了数据的采集、测试和分析功能,并将结果显示在了主界面上。