[发明专利]用于监控错误的方法和用于监控错误的数据处理装置有效
申请号: | 201710175980.2 | 申请日: | 2017-03-23 |
公开(公告)号: | CN107272441B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | T·胡弗纳格尔 | 申请(专利权)人: | 帝斯贝思数字信号处理和控制工程有限公司 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 闫娜 |
地址: | 德国帕*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于在模拟环境中测试控制装置的控制程序时监控错误的方法,该仿真器将扩展值域配置给控制程序的程序变量,赋值给程序变量的变量值存储在扩展值域中,所述仿真器将程序变量标记为错误的或无错误的,并且借助将无错误的程序变量配置给第一类别以及将错误的程序变量配置给第二类别进行标记,并且所述第二类别的每个程序变量的扩展值域具有数据字段,或者借助在扩展值域中存储的错误字段进行标记,将有效值赋值给无错误程序变量的错误字段,并且将错误值赋值给错误程序变量的错误字段,并且每个程序变量的扩展值域具有数据字段。本发明还涉及一种相应的用于在计算机上的模拟环境中测试控制装置的控制程序时监控错误的数据处理装置。 | ||
搜索关键词: | 用于 监控 错误 方法 数据处理 装置 | ||
【主权项】:
用于在计算机(30)上的模拟环境(40)中测试控制装置的控制程序(10)时监控错误的方法,其中,·所述模拟环境(40)在所述计算机(30)上产生,·所述控制程序(10)由仿真器执行,·所述仿真器在所述计算机(30)上执行,其中,该仿真器以处理器和存储区(24)模拟控制装置的至少一部分并且该仿真器(20)具有用于输入和输出数据的接口(22),·所述模拟环境(40)中的环境值(42)通过所述接口(22)被写入到仿真存储区(24)中,·所述控制程序(10)具有程序变量,·在执行控制程序(10)期间所述控制程序(10)将变量值(52、62、72)赋值给至少一些程序变量,·所述变量值(52、62、72)通过访问仿真存储区(24)的存储器地址确定,其特征在于,·所述仿真器将扩展值域(50、60、70)配置给控制程序(10)的每个程序变量,·将赋值给程序变量的变量值(52、62、72)存储在所述扩展值域(50、60、70)中,·所述仿真器将各程序变量标记为错误的或无错误的,·借助将无错误的程序变量配置给第一类别(K1)以及将错误的程序变量配置给第二类别(K2)进行所述标记,其中,所述第二类别(K2)的每个程序变量的扩展值域(60)具有数据字段(64),或者·借助在扩展值域(70)中存储的错误字段(76)进行所述标记,其中,将预先确定的数字或非数字的第一有效值赋值给无错误的程序变量的错误字段(76)并且将预先确定的数字或非数字的第一错误值赋值给错误的程序变量的错误字段(76),并且每个程序变量的扩展值域(70)都具有数据字段(74),·在确定变量值(52、62、72)时进行所述标记,·其中,在确定第一程序变量的变量值(52、72)时,在仿真处理器访问在仿真存储区(24)中存在的且写入的第一存储器地址或者访问配置给所述第一类别(K1)或包括具有第一有效值的错误字段(76)的第二程序变量时,■将所述程序变量标记为无错误的,并且■将确定的变量值存储在扩展值域(50、70)中,·其中,在确定第一程序变量(50、70)的变量值(52、72)时,在仿真处理器访问在仿真存储区(24)中不存在的或未写入的第二存储器地址或访问配置给所述第二类别(K2)或包括具有第一错误值的错误字段(76)的第三程序变量时,■将所述第一程序变量标记为错误的,■将预先确定的数字或非数字的第二错误值赋值给第一程序变量(50、70)的变量值(52、72),以及■将所述不存在的或未写入的第二存储器地址或第三程序变量的数据字段(64、74)的所有记录的拷贝写入到第一程序变量的数据字段(64、74)中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710175980.2/,转载请声明来源钻瓜专利网。
- 上一篇:基于关于装置的耗电信息控制装置的操作的方法和设备
- 下一篇:车辆防碰撞系统