System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通用化机载激光测距机上位机控制系统及其使用方法技术方案_技高网

一种通用化机载激光测距机上位机控制系统及其使用方法技术方案

技术编号:40549672 阅读:9 留言:0更新日期:2024-03-05 19:08
本发明专利技术涉及一种通用化机载激光测距机上位机控制系统及其使用方法,系统包括具备WINDOWS系统的计算机电脑、基于MFC开发的机载激光测距机上位机控制显示软件、EXCEL格式的协议配置文件、USB转RS422/CAN电缆;该系统集成了目前机载激光测距机上位机常用的通信方式的控制模块,可以实现对机载激光测距机的控制和反馈消息的解析,本发明专利技术具有通用化、可移植性强、操作简单的优点,使不具备机载激光测距机上位机控制软件专业开发能力的人可以通过修改EXCEL格式的协议配置文件快速完成机载激光测距机上位机控制显示软件的协议配置,大大节省了人力和时间,有效地提高了工作效率。

【技术实现步骤摘要】

本专利技术属于机载激光测距机上位机控制系统开发技术,具体涉及一种通用化机载激光测距机上位机控制系统及其使用方法


技术介绍

1、机载激光测距机上位机控制系统负责向机载激光测距机发送命令对其进行控制,并接收机载激光测距机上报的总线数据对其状态信息进行解析显示。受不同机载激光测距机功能、性能、通信方式等不同的影响,大多数机载激光测距机的通信接口协议也各不相同,因此不同类型机载激光测距机的上位机控制系统也各不相同,需要针对具体型号研发专用的上位机控制检测仪设备。

2、专用的上位机控制检测仪设备需要专用的硬件环境平台和适配的上位机控制软件,而开发专用的硬件换镜平台和上位控制机软件需要设计人员具有一定的专业技能,比如专用控制软件开发工具的使用、相关编程语言的使用等,且专用的上位机控制检测仪的开发设计需要较长的时间周期,这在一定程度上增加了机载激光测距机上位机控制系统的开发难度和成本。


技术实现思路

1、本专利技术所要解决的技术问题是:

2、为了避免现有技术的不足,本专利技术提供一种通用化机载激光测距机上位机控制系统及其使用方法。解决了机载激光测距机上位机控制系统开发难度大、时间长、通用化差等问题。

3、为了解决上述技术问题,本专利技术采用的技术方案为:

4、一种通用化机载激光测距机上位机控制系统,其特征在于,包括具备windows系统的计算机电脑、基于mfc开发的机载激光测距机上位机控制显示软件、excel格式的协议配置文件、usb转rs422/can电缆;

5、基于mfc开发的机载激光测距机上位机控制显示软件运行于具备windows系统的计算机电脑中,是用户进行机载激光测距机产品控制、消息接收解析显示的主界面;excel格式的协议配置文件是具有一定格式的机载激光测距机通信协议配置文件,其文件类型为excel表格形式,存储于具备windows系统的计算机电脑中,用于为基于mfc开发的机载激光测距机上位机控制显示软件提供产品协议输入信息;usb转rs422/can电缆用于将具备windows系统的计算机电脑和机载激光测距机产品连接起来,建立通信。

6、本专利技术进一步的技术方案:所述基于mfc开发的机载激光测距机上位机控制显示软件包含以下功能模块:通信控制模块、定时器/时间管理模块、文件操作模块、协议加载模块、可视窗口初始化模块、控制命令发送模块、上报消息接收模块、消息解析显示模块、按键防误碰模块、数据存储模块;

7、通信控制模块对串口通信或usbcan通信设备进行控制;

8、定时器/时间管理模块用于进行定时、周期发送、存储数据时间戳管理;

9、文件操作模块用于操作excel文件和总线数据存储文件;

10、协议加载模块利用配置文件中的信息对接口控制协议的相关全局变量进行赋值;

11、可视窗口初始化模块利用配置文件信息对接控件/插件资源进行初始化配置;

12、控制命令发送模块根据相应按键或控制状态的点击,将相应的控制命令发送出去;上报消息接收模块接收测距机上报数据,并对接收到的消息按照上报数据格式类型进行判断,确认消息类型;

13、消息解析显示模块,按照确认的消息类型定义,对其中的各种信息进行解析显示;

14、按键防误碰模块,对可能误碰的按键进行保护,在发送命令去进行提醒;

15、数据存储模块,对发送的控制命令和接收到的消息添加时间戳后保存在制定文件中。

16、本专利技术进一步的技术方案:所述基于mfc开发的机载激光测距机上位机控制显示软件工作流程如下:

17、步骤1:用户打开基于mfc开发的机载激光测距机上位机控制显示软件开始运行;

18、步骤2:检查是否已经配置过协议文件,如果未配置过协议文件,弹出提示框,提示用户对excel格式的协议配置文件进行选择,在用户根据提示选择要配置的excel格式的协议配置文件后,在具备windows系统的计算机电脑中新建注册表信息,注册表项的名称为基于mfc开发的机载激光测距机上位机控制显示软件的文件名称,然后将excel格式的协议配置文件的存储路径保存至新建的注册表信息中;

19、步骤3:如果已经配置过协议文件,则从具备windows系统的计算机电脑中的注册表列表中查找excel格式的协议配置文件的存储路径信息;

20、步骤4:基于mfc开发的机载激光测距机上位机控制显示软件根据获得的配置文件路径,自动打开excel格式的协议配置文件,并从中依次读取约定的通信协议配置信息存储至基于mfc开发的机载激光测距机上位机控制显示软件内部;

21、步骤5:根据excel格式的协议配置文件中获取的通信协议配置信息对基于mfc开发的机载激光测距机上位机控制显示软件用户操作显示界面中资源进行编号关联、数据关联、控件显示,并对接收消息类型的各全局变量进行赋值;

22、步骤6:如果配置失败,提示配置失败原因,如果配置成功,提示配置成功,显示用户操作显示界面,根据用户操作发送命令、接收产品消息并解析显示;

23、步骤7:开始正常工作,根据用户点击用户操作显示界面的按键/其它控件情况,产生相应的控制命令发送给机载激光测距机产品;并实时接收激光测距机产品上报的总线消息数据,并根据通信协议解析消息内容显示在用户操作显示界面,供用户观察;

24、直至用户关闭基于mfc开发的机载激光测距机上位机控制显示软件,结束运行。

25、本专利技术进一步的技术方案:所述excel格式的协议配置文件包括以下配置信息:通信类型及通信参数配置信息、发送按键配置信息、接收消息类型配置信息。

26、本专利技术进一步的技术方案:所述的usb转rs422/can电缆4采用标准的通用设备,usb转rs422电缆采用绿联的usb转rs422串口线实现。

27、一种通用化机载激光测距机上位机控制系统的使用方法,其特征在于步骤如下:

28、步骤1:根据机载激光测距机产品的接口控制协议文件,对excel格式的协议配置文件,按照格式进行填写;

29、步骤2:将基于mfc开发的机载激光测距机上位机控制显示软件excel格式的协议配置文件,拷贝至具备windows系统的计算机电脑中,将基于mfc开发的机载激光测距机上位机控制显示软件的文件名称修改为对应机载激光测距机产品的型号;

30、步骤3:通过usb转rs422/can电缆将具备windows系统的计算机电脑和机载激光测距机产品进行连接;

31、步骤4:打开基于mfc开发的机载激光测距机上位机控制显示软件,首次打开根据提示对excel格式的协议配置文件进行选择配置,如果已经配置过excel格式的协议配置文件,则跳过选择配置步骤,直接进入正常工作模式,可以通过基于mfc开发的机载激光测距机上位机控制显示软件对机载激光测距机产品进行控制和监测;

32、步骤5:当某本文档来自技高网...

【技术保护点】

1.一种通用化机载激光测距机上位机控制系统,其特征在于,包括具备WINDOWS系统的计算机电脑(1)、基于MFC开发的机载激光测距机上位机控制显示软件(2)、EXCEL格式的协议配置文件(3)、USB转RS422/CAN电缆(4);

2.根据权利要求1所述的通用化机载激光测距机上位机控制系统,其特征在于,所述基于MFC开发的机载激光测距机上位机控制显示软件(2)包含以下功能模块:通信控制模块、定时器/时间管理模块、文件操作模块、协议加载模块、可视窗口初始化模块、控制命令发送模块、上报消息接收模块、消息解析显示模块、按键防误碰模块、数据存储模块;

3.根据权利要求1所述的通用化机载激光测距机上位机控制系统,其特征在于,所述基于MFC开发的机载激光测距机上位机控制显示软件(2)工作流程如下:

4.根据权利要求1所述的通用化机载激光测距机上位机控制系统,其特征在于,所述EXCEL格式的协议配置文件(3)包括以下配置信息:通信类型及通信参数配置信息、发送按键配置信息、接收消息类型配置信息。

5.根据权利要求1所述的通用化机载激光测距机上位机控制系统,其特征在于,所述的USB转RS422/CAN电缆4采用标准的通用设备,USB转RS422电缆采用绿联的USB转RS422串口线实现。

6.一种通用化机载激光测距机上位机控制系统的使用方法,其特征在于步骤如下:

...

【技术特征摘要】

1.一种通用化机载激光测距机上位机控制系统,其特征在于,包括具备windows系统的计算机电脑(1)、基于mfc开发的机载激光测距机上位机控制显示软件(2)、excel格式的协议配置文件(3)、usb转rs422/can电缆(4);

2.根据权利要求1所述的通用化机载激光测距机上位机控制系统,其特征在于,所述基于mfc开发的机载激光测距机上位机控制显示软件(2)包含以下功能模块:通信控制模块、定时器/时间管理模块、文件操作模块、协议加载模块、可视窗口初始化模块、控制命令发送模块、上报消息接收模块、消息解析显示模块、按键防误碰模块、数据存储模块;

3.根据权利要求1所述的通用化机载激...

【专利技术属性】
技术研发人员:李万阁艾慧赵益敬嘉雷
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1