[发明专利]用于影响控制程序的方法和建模系统有效
申请号: | 201510137680.6 | 申请日: | 2015-03-27 |
公开(公告)号: | CN104965696B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | A·罗尔夫斯迈尔;T·胡弗纳格尔 | 申请(专利权)人: | 帝斯贝思数字信号处理和控制工程有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 俄旨淳 |
地址: | 德国帕*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种影响控制器控制程序的方法,控制程序具有多个第一函数和相配的子程序,至少一个第一函数用于控制执行器,控制器具有存放控制程序的第一存储器,控制程序是二进制代码,其中在调用第一函数时存在指向相关第一函数存储器地址的转移地址,子程序代码末尾处有带有返回地址的返回指令,第一函数的代码包含第一数量的变量访问并给其分配存储器地址,给至少一个变量分配名称和第一值,检查控制程序代码并确定所述转移地址以及与第一函数相关的变量连同相应的存储器地址,将所确定的第一函数、变量和存储器地址存入第一分配表,通过将其与预定的第二分配表比较,给至少一部分第一函数分配函数名,用第二值替代一个变量的至少一个第一值。 | ||
搜索关键词: | 用于 影响 控制程序 方法 建模 系统 | ||
【主权项】:
一种用于影响控制器(ECU)的控制程序(STP)的方法,所述控制程序具有多个第一函数(F1A、F1B、F1C、……、F1N)和分配给第一函数(F1A、F1B、F1C、……、F1N)的子程序,所述多个第一函数(F1A、F1B、F1C、……、F1N)中的至少一个第一函数构造成用于控制执行器,并且所述控制器(ECU)具有第一存储器(SP1)用于存放控制程序(STP),所述控制程序(STP)作为二进制的程序代码存在,在控制程序(STP)的程序代码中在其中一个第一函数(F1A、F1B、F1C、……、F1N)的调用处存在转移地址并且所述转移地址指向与该函数调用相关联的第一函数的存储器地址,并且所述第一函数作为二进制的程序代码的序列存在,在子程序的程序代码的序列的末尾处存在返回指令连同分配给该返回指令的返回地址,并且所述第一函数的程序代码的序列包含第一数量的变量访问并给每个变量访问分配一个存储器地址,并且给至少一个变量分配名称和第一值,其特征在于,检查控制程序(STP)的程序代码并确定包含在控制程序(STP)的程序代码中的函数调用相关联的转移地址以及确定与相应的第一函数(F1A、F1B、F1C、……、F1N)相关联的变量连同所述变量相应的存储器地址,并将所确定的第一函数(F1A、F1B、F1C、……、F1N)和与相应的第一函数(F1A、F1B、F1C、……、F1N)相配的变量连同相关联的存储器地址存储在第一分配表(ZUORD1)中,并通过第一分配表(ZUORD1)与预先规定的第二分配表(ZUORD2)的比较,给第一函数(F1A、F1B、F1C、……、F1N)的至少一部分分配函数名,并用第二值替代其中一个变量的至少一个第一值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510137680.6/,转载请声明来源钻瓜专利网。