技术文档 2026年04月18日
0 收藏 0 点赞 2,097 浏览 1518 个字
摘要 :

实测NI VeriStand 2024 Q4的是本人,曾踩过因信号映射错位致使测试用例全部挂掉的坑,新手只要跟着步骤一步步做,便能够轻轻松松避开这类常见问题。 1. 配置仿真步长与模……

实测NI VeriStand 2024 Q4的是本人,曾踩过因信号映射错位致使测试用例全部挂掉的坑,新手只要跟着步骤一步步做,便能够轻轻松松避开这类常见问题。

1. 配置仿真步长与模型编译选项

路径是,从Project Explorer开始,接着到System Definition,随后进入Simulation Timing领域,最终找到Step Size这一项。要右键点击目标控制器,选择Properties选项,然后在Execution Settings页面当中,将Step Size设定为1ms。倘若这个值低于0.5ms,那么就会加重实时CPU的负载,进而导致超限情况出现;要是高于2ms,便会丢失CAN报文的边沿事件;而设定为1ms能够兼顾大多数的HIL场景。

【新手防错】,常见报错情况为:仿真开启之后出现弹出窗口提示报错“Overrun detected”。其核心缘由在于,模型当中存在高频中断或者有着大量浮点运算,即便步长设置为1ms依旧显得较为紧张。快速解决办法是,将模型打开,把所有连续积分器全部变更为离散的情形,并且将采样时间设定为1ms ;又或者将步长向上调整到1.5ms,与此同时把CANoe同步周期同样改变为1.5ms。

2. 两种信号采集方案对比——轮询读取 vs 事件触发

路径:于Test Automation Editor里面,用鼠标右键点击Signal Watch,接着选择Add Polling(即以一定时间间隔进行轮询)或者Add Event Trigger(依据事件发生来触发)。方案A:设定为每隔10ms就去读取一次ECU所输出的内容,此情形适用于像温度传感器这类变化较为缓慢的信号。方案B:将信号的上升沿或者下降沿进行绑定从而触发相应操作,这适合用于碰撞检测或者故障注入这类场景。取舍逻辑:采用轮询方式较为简单,不过会占用CPU资源,而事件触发方式具备实时性,但需要硬件提供支持以便能够进行边沿检测。DIO信号用事件触发,模拟信号用轮询加滤波。

【新手需防入坑】,事件引发时常见遗漏捕获或者重复引发情况。关键缘由在于,没有设置消抖时长(Debounce)。快捷方式是,在Trigger属性当中填入Debounce Time = 0.5ms,并且勾选“Edge only once”。

3. 高频报错“Time out waiting for response”完整解决流程

情况呈现为:运行测试脚本直至第三步时出现停滞状况,等待超过两千毫秒之后宣告失败。缘由链路包括:其一,CANoe通道未处于激活状态;其二,模型报文周期配置错误;其三,ECU应答ID被实施过滤。一种一站式流程:首先,开启CANoe Simulation Setup,去确认Channel 1的Start按钮呈现高亮状态;接着,进入Model Configuration,将Tx Message周期由“On Event”转变为Cyclic 20ms;随后,于ILFilter之中删除全部屏蔽ID,增添上0x7E0(请求ID)以及0x7E8(响应ID)。重跑,报错消失。

【新手需防】最为隐匿难找的乃是第三步里边的过滤表,相当多新手都忘掉了要清空其中的默认黑名单。要记着每次新建出一个工程之后,先对着 ILFilter 去右键操作,接着选择 Reset to Default。

仅本办法适用于标准CAN/LIN HIL仿真,不适用于的场景为:车载以太网(DoIP)或者FlexRay总线,其协议栈全然不同。替代的方案是:更换为Vector VN5640搭配vTESTstudio,其内置以太网仿真库。要是被测件属于老款8位MCU,那就把步长放宽至5ms以上。你在运行仿真测试自动化之际还碰到过哪些奇特的报错?在评论区抛出来一同解决。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/3668.html

相关推荐
2026-04-18

本人对此进行了实地测试,所测乃是Cadence Allegro 17.4,在此过程中,踩到过因阻抗不连续而引发的…

2026-04-18

实施测试Altium Designer 24.0.1的就是本人,曾遭遇标号重复致使DRC检查呈现一片红色的状况,新手倘…

2026-04-18

我亲自进行了西门子WinCC V7.5 SP2的实测操作,遭遇过曲线显示不完全、时间轴出现错乱状况的坑,新…

2026-04-18

本测试者实际操作Altium Designer 22,历经遭遇因电源地回路过长致使DC – DC输出纹波急剧飙升…

2026-04-18

我亲自进行了Altium Designer 23的实测,遭遇过铺铜之后焊盘周围出现一圈留白的状况,,也碰到过孤…

2026-04-18

实测NI VeriStand 2024 Q4的是本人,曾踩过因信号映射错位致使测试用例全部挂掉的坑,新手只要跟着…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片
弹窗背景

PCB+嵌入式硬件5月实训预约报名

为助力学员快速掌握 PCB + 嵌入式硬件核心技能,精准匹配电子行业热门岗位需求,直通高薪就业赛道、打通职场晋升通道,2026 年 5 月 PCB + 嵌入式硬件实训课现已正式开启预约报名!老学员推荐报名可享专属惊喜福利,诚邀各位踊跃参与!

立即报名 我知道了