- 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
- 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
- 🍅 玩转CANoe,博客目录大全,点击跳转👉
- ChkStart_LINMasterBaudrateViolation 函数通过分析报文的报头来测量LIN主节点波特率,
- 只有当主节点的波特率超过ClockTolerance参数的范围时,该测试事件才会发生并将输出结果输出到write窗口或者测试报告。
- 为了符合LIN 2.0标准,主时钟公差必须在以下范围内:[-0.5 . .0.5) %。
- 必要时通过SetBusContext和GetBusNameContext函数设置该函数测量的LIN 通道
测试示例代码如下:
...
dword checkId ;
checkId = ChkStart_LINMasterBaudrateViolation(0.5, "LINMasterBaudrateCallback");
TestAddCondition(checkId);
TestWaitForTimeout(10*1000); //wait for 10s
TestRemoveCondition(checkId);
// CAPL callback for violation notification
void LINMasterBaudrateCallback (dword aCheckId)
{
ChkQuery_EventStatusToWrite(aCheckId);
}
- 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。