当前位置: 首页 > wzjs >正文

松江新城投资建设发展有限公司网站邯郸网站优化公司

松江新城投资建设发展有限公司网站,邯郸网站优化公司,wordpress图标字体不显示不出来,python基础教程电子书在线阅读文章目录 前言Autosar Com标准中的Timeout定义Com配置生成的代码及使用总结 前言 项目开发过程中,有需求在未接收到CAN信号时,采用默认值或者特定值,此时,一个可行的方案就是使用Com模块的中的Timeout,本文介绍其配置…

文章目录

    • 前言
    • Autosar Com标准中的Timeout定义
    • Com配置
    • 生成的代码及使用
    • 总结

前言

项目开发过程中,有需求在未接收到CAN信号时,采用默认值或者特定值,此时,一个可行的方案就是使用Com模块的中的Timeout,本文介绍其配置及实现

Autosar Com标准中的Timeout定义

Timeout有两个定义,一个是超时时间ComTimeout,一个是超时触发的回调函数ComTimeoutNotification

在这里插入图片描述
超时时间配置的单位为,第一次超时的时间可以由ComFirstTimeout单独配置
在这里插入图片描述
回调函数用来触发超时之后的逻辑

Com配置

对于Com中的Signa和SignalGroup,都可以配置对应的Timeout参数,以SignalGroup为例
在这里插入图片描述
此处配置Timeout时间为0.2s,回调函数为Rte_COMCbkTOut_xxx

注意:在ETAS工具链中,一般以Rte_COMCbkTOut开头命名Timeout的回调函数,且再未配置ComTimeout时间时,即使配置了回调函数,也不会有实际的调用函数生成

生成的代码及使用

在Com_PBCfg.c中会生成对应的回调函数及超时时间定义,示例如下

static const Com_SignalTimeoutInfo_tst Com_IP_SignalIpdu05_CANFD_Rx_SigGrpTOutRef_acst[] =
{{#ifdef COM_RxUpdateTimeoutNotify/* Timeout Notification part*/&Rte_COMCbkTOut_xxx_CAN_Rx,#endif /* #ifdef COM_RxUpdateTimeoutNotify */0,         /* First timeout factor */40,              /* Timeout factor */(uint16)ComSignalGroup_Internal_xxx_CAN_Rx   /* Signal ID */}};

此处回调函数为Rte_COMCbkTOut_xxx_CAN_Rx,且对应的超时时间为40 * 0.005 = 0.2s(0.005s为Com Rx主函数调用时间)


在Com_Cbk.h中也会生成回调函数的声明

#define COM_START_SEC_CODE
#include "Com_MemMap.h"
void Rte_COMCbkTOut_xxx_CAN_Rx(void);
#define COM_STOP_SEC_CODE
#include "Com_MemMap.h"

在我们自己的SWC中定义该函数,并添加对应的逻辑即可,示例如下:

void Rte_COMCbkTOut_xxx_CAN_Rx(void)
{VehSpd = 0;
}

总结

Signal未收到的时间需要进行确认,但一般需求不会给出该参数,需要根据实际使用情况进行判断,为确保不误触发,可以选择5-10个对应该signal发送的报文周期进行配置。

http://www.dtcms.com/wzjs/530709.html

相关文章:

  • 青岛市住房城乡建设局网站网站建设方案书范文
  • 金华网站建设价格搜索关键词分析
  • 延安城乡建设规划局网站怎么做互联网推广
  • 网站的内容有哪些内容吗搜索关键词是什么意思
  • 简述网站建设的过程成都seo网站qq
  • 大型网站css网站域名费一年多少钱
  • 南通市建设工程网站广东seo教程
  • 中国建设银行网站忘记密码怎么办许昌seo公司
  • 网站备案关闭网站网址大全浏览器app
  • 网站的布局百度最怕哪个部门去投诉
  • 树莓派wordpress速度如何宁波seo公司网站推广
  • 建设百度网站企业管理软件
  • 重庆金融网站建设百度一下搜索引擎大全
  • wordpress加支付南宁优化网站网络服务
  • 建网站挣钱吗搜索引擎推广方式有哪些
  • 做钢材的做什么网站效果好网页设计学生作业模板
  • 机关单位网站安全建设其他搜索引擎
  • 网站开发流程指什么营业推广是什么意思
  • 包头网站设计公司企业网站优化工具
  • 做营销网站seo企业营销
  • 深圳网站设计网站制作万网域名管理平台
  • 网站建设价格制定的方法青岛网站建设方案
  • caos主题 wordpress新乡百度网站优化排名
  • 买域名后 怎么做网站怎么做推广网站
  • 上海外贸网站建设爱站关键词挖掘工具
  • 旅游网站有哪些功能廊坊关键词排名首页
  • 微信引流神器手机电影网站怎么做seo有什么作用
  • 深圳西乡西安seo主管
  • 在线网站免费百度搜索推广技巧
  • 网址导航网站一键建设百度网站官网