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

创建本地网站别人公司网站进不去

创建本地网站,别人公司网站进不去,公司网站建设制作商,建设旅游网站的费用预算🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】🍅 玩转CANoe&…
  • 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
  • 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
  • 🍅 玩转CANoe,博客目录大全,点击跳转👉

📘前言

目录

  • 📘前言
  • 📙 静态访问CAN报文属性
  • 📙 DBLookup 动态访问CAN报文属性
  • 🌎总结


📙 静态访问CAN报文属性

在CANoe工程中,只要加载了dbc文件,那么dbc文件中定义的报文属性都是可以直接获取的
大致分为3种类型:属性,信号和id/dlc/txnode

在这里插入图片描述

  • 属性在DBC文件中的定义如下图:
    在这里插入图片描述

  • 简单代码演示:

on key 'b'  
{     message EngineState msg;//用变量的方式直接访问write("报文属性-id :0x%x",msg.id);write("报文信号-DLC :%d",msg.dlc);write("报文属性-周期:%d",msg.GenMsgCycleTime);//直接访问 2write("报文属性-id :0x%x",EngineState.id);write("报文信号-DLC :%d",EngineState.dlc);write("报文属性-周期:%d",EngineState.GenMsgCycleTime);
}

输出:

Program / Model 报文属性-id :0x123
Program / Model 报文信号-DLC :2
Program / Model 报文属性-周期:100
Program / Model 报文属性-id :0x123
Program / Model 报文信号-DLC :2
Program / Model 报文属性-周期:100


📙 DBLookup 动态访问CAN报文属性

  • 在测试过程中,可以通过DBLookup函数来搜索DBC中报文的信息
  • 注意这个DBLookup函数只是访问DBC中的报文信息,而 this.idthis.dlc是总线上获取的报文信息。对于仿真节点,CANoe按照加载的DBC发送报文信息,但是对于真实ECU,它不一定按照DBC中定义的数据长度,属性发送。这在实际工程项目中正是我们需要测试的一个测试点
  • DBLookup能够访问的属性如下图所示

在这里插入图片描述


  • 代码演示
on message *
{if(this.id == 0x123){write("msg.ID :%s",DBLookup(this).Name);write("msg.DLC :%d",DBLookup(this).DLC);write("msg.DLC :%s",DBLookup(this).Transmitter);write("msg.DLC :%f",DBLookup(this).GenMsgCycleTime);}
}

在这里插入图片描述


  • 下面带式我官方实例中利用DBLookup函数检查选择节点的所有报文的发送的DLC是否正确(真实ECU测试才有意义)
  • 为了方便理解,我简化了官方实例的代码
// checks for all messages of a specific node that the DLC is correct.variables
{// system under testchar gNodeUnderTest[30] = "EngineState";}
on message *
{// check all frames from one node for the correct dlc and count them// is the frame defined in the database?if (DBLookup(this)){// is the frame defined as Tx-Frame for the node under test?// note: compare is case sensitiveif (strncmp(DBLookup(this).Transmitter, gNodeUnderTest, 30) == 0){// check if the DLC is correct; if not, remember the minimum// or maximum DLC of the received framesif (this.dlc != DBLookup(this).DLC){write("%s 的DLC发送错误,DBC中定义为:%d,实际收到为:%d",this.name,DBLookup(this).DLC,this.dlc);}}   }     
}

在这里插入图片描述

🌎总结

23

7

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    18
http://www.yayakq.cn/news/233376/

相关文章:

  • 网站建设价格如何帮人做网站如何收费
  • 移动网站模板响应式网站怎么做pc端的
  • 新闻静态网站模板下载把里面的dede和plugins这2个文件夹覆盖到你的网站根目录
  • 建站公司哪家好千博企业网站管理系统
  • 丹阳网站建设开发天津电力建设公司怎么样
  • joomla网站模板如何一键建淘宝客网站
  • 樱桃企业网站管理系统v1.1-cms河南造价信息网官网
  • 020网站建设和维护费用中国建设app官方下载
  • 夺宝网站还可以做吗微信分销网站建设费用
  • 阿里云的wordpress站点地址写错农业电子商务平台建设
  • 处理营销型网站建设策划的几个误区唐山网站建设方案咨询
  • 各省网站备案时长湖南智慧住建云官网
  • 旧域名新网站哪个网站企业邮箱最好
  • 口碑好的定制网站建设提供商做幼儿网站的目标
  • 不一样维度的网站智慧工厂管理系统
  • 软件工程课程网站开发济南 网站 建设
  • 废品回收网站怎么做网站优化WordPress如何快速排名
  • 免费空间 网站商城网站网站开发
  • 简述网站一般建设的流程图wordpress博客导航
  • 厦门做网站哪家好百度推广下载
  • 移动网站建设制作公司做外贸网站的价格
  • 网站建设常用六大布局广西网络干部学院官网
  • 帝国cms 网站地图 xml网站建设初学者教程
  • 南京网站建设案例网页制作工具按其制作方式分为
  • 做网站买服务器网站续费一般多少钱
  • 北京大兴网站建设公司佛山公司网站设计团队
  • 网站添加flashpage手机转wordpress
  • 绍兴建站模板系统网站建设创业书
  • 最便宜做个网站多少钱广州站扩建
  • 网站公司是做什么的怎么做房地产网站