[发明专利]调试程序监控方法与装置有效
申请号: | 200910226172.X | 申请日: | 2009-11-24 |
公开(公告)号: | CN101876935A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 邹代厚;姜涛;王云声;王雪迪;高宏洋;陈铁年 | 申请(专利权)人: | 中国北车股份有限公司大连电力牵引研发中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 逯博 |
地址: | 116022 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 程序 监控 方法 装置 | ||
技术领域
本发明实施例涉及软件调试技术,尤其涉及一种调试程序监控方法与装置。
背景技术
随着我国国民经济的发展,电力电子技术得到广泛应用,电气设备使用的功率也越来越大。电力电气设备在出厂前或者使用中,需要通过调试以检测故障。现有技术中,一是采用示波器测量电气设备的电流或电压,经过处理后以波形形式显示给技术人员,这种方法受示波器特性的影响精度有限,并且示波器处理过程中的数据无法被获取进行二次利用;二是通过专门的调试设备,例如数字信号处理器(digital signal processor;简称为:DSP),对电气设备进行调试,而基于数字信号处理技术的优势,第二种方式被越来越广泛的应用。
在调试过程中,为监控调试程序的运行状态,工程技术人员需要进行反复测量、获取调试过程中的数据或者更改调试参数等操作。对于弱电设备,可以直接在调试程序中设置断点读取数据或者更改调试参数,也可以通过仿真软件的观测窗口读取数据,以监控调试程序的运行状态。
但是在调试程序中设置断点的方式不适于大功率电气设备,因为程序进入中断子程序,例如读取数据或修改调试参数时,会使电气设备处于未知状态,同时,还有可能扰乱调试设备(例如DSP)的运行,而当电气设备的功率较大时,上述情况容易造成重大事故。但是,随着千瓦级或兆瓦级大功率机车或风机等电气设备的普遍应用,对大功率电气设备的调试过程进行监控变的越来越重要。
发明内容
本发明所要解决的技术问题是:提供一种调试程序监控方法与装置,能够在大功率电气设备调试程序的运行过程中,实现对调试程序运行状态的监控。
为解决上述问题,本发明实施例提供一种调试程序监控方法,包括:
调试设备在运行内嵌调试程序的过程中接收控制器发送的符合预约格式的操作指令;
所述调试设备解析所述操作指令,识别所述操作指令的类型;
若所述调试设备识别出所述操作指令的类型为读操作类型,则获取所述操作指令中的第一地址,以读取所述第一地址对应存储的第一数据,将所述第一数据封装成符合所述预约格式的数据帧,返回给所述控制器,以供所述控制器根据所述第一数据监控所述调试程序。
为解决上述问题,本发明实施例提供一种调试程序监控装置,包括:
接口模块,用于连接控制器;
操作指令接收模块,用于在调试程序运行过程中,接收所述控制器发送的符合预约格式的操作指令;
解析识别模块,用于解析所述操作指令,并识别所述操作指令的类型;
第一获取模块,用于在识别出所述操作指令的类型为读操作类型时,获取所述操作指令中的第一地址;
读取模块,用于读取所述第一地址对应存储的第一数据;
封装模块,用于将所述第一数据封装为符合所述预约格式的数据帧;
发送模块,用于将所述数据帧通过所述接口模块返回给所述控制器,以使所述控制器根据所述第一数据监控所述调试程序。
本发明实施例的调试程序监控方法与装置,控制器通过向大功率电气设备的调试设备发送预约格式的操作指令,以获取调试过程中的处理数据,并根据获取的处理数据和写操作参数实现对调试程序运行状态的监控和调整,无须中断调试程序的运行,保证调试过程中的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一的调试程序监控方法流程图;
图2为本发明实施例二的读取调试程序数据的方法流程图;
图3为本发明实施例三提供的写调试程序数据的方法流程图;
图4为本发明实施例四的调试程序监控装置结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一的调试程序监控方法流程图,本实施例的执行主体为对大功率电气设备进行调试的调试设备,例如DSP,如图1所示,本实施例的调试程序监控方法包括以下步骤:
步骤11,调试设备在运行内嵌调试程序的过程中接收控制器发送的符合预约格式的操作指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国北车股份有限公司大连电力牵引研发中心,未经中国北车股份有限公司大连电力牵引研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910226172.X/2.html,转载请声明来源钻瓜专利网。