The invention provides an auxiliary program to realize application upgrading and failure recording and downloading. It includes detecting the U disk insertion state of the device, loading the U disk, uploading the application program to the specified path of the device, downloading the fault record of the specified path to the U disk, and unloading the U disk. The invention realizes the upgrade of the equipment application program and the downloading of the fault record through the U disk, which reduces the working strength of the maintenance personnel.
【技术实现步骤摘要】
一种辅助程序实现应用程序升级及故障记录下载的方法
本专利技术属于机车或车辆的制动控制
,尤其涉及的是一种辅助程序实现应用程序升级及故障记录下载的方法,主要用于机车或车辆的制动控制系统中。
技术介绍
制动显示屏是机车制动系统的监控终端,主要负责初始化机车制动控制系统、实时监视系统工作状态和故障诊断及存储功能。目前,国内运用的机车制动显示屏存在以下问题:制动显示屏的应用程序更新和系统故障记录下载通过以太网实现,需要借助以太网网线、PC和PC端软件,操作复杂。因此,现有技术存在缺陷,需要改进。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种辅助程序实现应用程序升级及故障记录下载的方法。本专利技术的技术方案如下:一种辅助进程实现程序升级及故障记录的方法,包括以下步骤:第一步、创建应用程序对象,转至第二步;第二步、创建窗口对象;创建一个QDBUS的HAL管理接口,关联USB设备插入和拔出的信号;将“软件升级”、“故障下载”和“退出”三个按键的点击信号关联槽函数;显示窗口对象;转至第三步;第三步、进入应用程序主事件循环;当USB设备插入时,转至第四步;当USB设备拔出时,转至第五步;当“软件升级”按键被按下时,转至第六步;当“故障下载”按键被按下时,转至第七步;当“退出”按键被按下时,转至第八步;第四步、识别插入的U盘;如果识别出USB设备,则保存并输出USB设备路径udi;否则,输出故障提示信息;转至第四步;第五步、识别拔出的U盘;如果识别出USB设备,则输出提示信息;否则,输出错误提示信息;转至第三步;第六步、更新显示屏中的应用程序;如 ...
【技术保护点】
一种辅助进程实现程序升级及故障记录的方法,其特征在于:包括以下步骤:第一步、创建应用程序对象,转至第二步;第二步、创建窗口对象;创建一个QDBUS的HAL管理接口,关联USB设备插入和拔出的信号;将“软件升级”、“故障下载”和“退出”三个按键的点击信号关联槽函数;显示窗口对象;转至第三步;第三步、进入应用程序主事件循环;当USB设备插入时,转至第四步;当USB设备拔出时,转至第五步;当“软件升级”按键被按下时,转至第六步;当“故障下载”按键被按下时,转至第七步;当“退出”按键被按下时,转至第八步;第四步、识别插入的U盘;如果识别出USB设备,则保存并输出USB设备路径udi;否则,输出故障提示信息;转至第四步;第五步、识别拔出的U盘;如果识别出USB设备,则输出提示信息;否则,输出错误提示信息;转至第三步;第六步、更新显示屏中的应用程序;如果更新成功,输出成功提示信息;如果更新失败,输出错误提示信息;转至第四步;第七步、下载显示屏中的故障记录至U盘;如果下载成功,输出成功提示信息;如果下载失败,输出错误提示信息;转至第四步;第八步、卸载U盘;提示用户拔出U盘;重新启动显示屏。
【技术特征摘要】
1.一种辅助进程实现程序升级及故障记录的方法,其特征在于:包括以下步骤:第一步、创建应用程序对象,转至第二步;第二步、创建窗口对象;创建一个QDBUS的HAL管理接口,关联USB设备插入和拔出的信号;将“软件升级”、“故障下载”和“退出”三个按键的点击信号关联槽函数;显示窗口对象;转至第三步;第三步、进入应用程序主事件循环;当USB设备插入时,转至第四步;当USB设备拔出时,转至第五步;当“软件升级”按键被按下时,转至第六步;当“故障下载”按键被按下时,转至第七步;当“退出”按键被按下时,转至第八步;第四步、识别插入的U盘;如果识别出USB设备,则保存并输出USB设备路径udi;否则,输出故障提示信息;转至第四步;第五步、识别拔出的U盘;如果识别出USB设备,则输出提示信息;否则,输出错误提示信息;转至第三步;第六步、更新显示屏中的应用程序;如果更新成功,输出成功提示信息;如果更新失败,输出错误提示信息;转至第四步;第七步、下载显示屏中的故障记录至U盘;如果下载成功,输出成功提示信息;如果下载失败,输出错误提示信息;转至第四步;第八步、卸载U盘;提示用户拔出U盘;重新启动显示屏。2.如权利要求1所述的辅助进程实现程序升级及故障记录的方法,其特征在于:所述第一步中:创建应用程序对象的具体过程如下:初始化窗口系统,用命令行构建应用程序对象。3.如权利要求1所述的辅助进程实现程序升级及故障记录的方法,其特征在于:所述第二步中:创建窗口对象的具体过程如下:创建顶层桌面实例,由顶层桌面实例生成窗口对象,设置窗口对象标题和分辨率,将窗口对象移动至屏幕中央。4.如权利要求1所述的辅助进程实现程序升级及故障记录的方法,其特征在于:所述第四步中:识别插入的U盘的具体过程如下:USB设备插入时,信号会携带设备的udi参...
【专利技术属性】
技术研发人员:刘澳,王令军,任向杰,孙彬,吕枭,
申请(专利权)人:中车青岛四方车辆研究所有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。