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

域名访问不了织梦网站青白江网站建设

域名访问不了织梦网站,青白江网站建设,4G访问wordpress,免费推广软件哪个好一点本文首发自公众号“汽车技术馆”在之前的一篇文章中给大家分享了一些CAN的基本知识#xff0c;比如CAN通讯是个啥#xff0c;CAN通讯的机制以及CAN通讯的帧结构等等#xff0c;相信读过这篇文章的朋友应该都有了一个初步的认识#xff0c;如果还没有看过的朋友可以在读本文…本文首发自公众号“汽车技术馆”在之前的一篇文章中给大家分享了一些CAN的基本知识比如CAN通讯是个啥CAN通讯的机制以及CAN通讯的帧结构等等相信读过这篇文章的朋友应该都有了一个初步的认识如果还没有看过的朋友可以在读本文之前再看一下https://zhuanlan.zhihu.com/p/137064965今天小编打算给大家介绍一下CAN通讯中使用的DBC文件。01什么是DBCDBC是Database Can的缩写其代表的是CAN的数据库文件在这个文件中把CAN通讯的信息定义的非常完整清楚而CAN网络的通讯就是依据这个文件的描述进行的所以DBC文件的作用非常强大正是因为有了它才可以使得整个CAN网路的节点控制器无差错的协同同步开发。02如何创建一个DBC文件若要创建一个DBC文件那么首先就需要选择合适的工具这里小编使用的工具是Vector公司的产品配合CANoe一起使用的CANdb editor是一款专门用来编辑DBC文件的软件如果你还没有选到合适的工具小编推荐你使用这个确实挺好用的可以直接在Vector的官网进行下载软件本身是免费的包括CANoe软件本身也是免费的只是如有你需要真正仿真使用的话则需要license如果只是查看的话都是可以使用的。比如我已经打开了一个CANoe的软件但是没有license只是这种情况下会提示 ”view only“ 而已有很多编辑功能是禁用的。好了这是关于工具层面小编就不多说了我们言归正传如何创建DBC文件。1打开DBC编辑软件这里小编是以自己的工具链说明的实际操作中方法不尽相同而且不止一种大家可以多多探索。在打开的CANoe工程中选择菜单 Tool 找到CANbd editor点击CANdb editor后即可打开DBC编辑软件2新建一个数据库文件菜单中选择 ”file“ 然后创建数据库文件会出现如下的模板选择对话框可以根据需要使用的环境选择相应的模板比如在这里我们选择 ” CANoe template.bdc“进入如下界面为创建的数据库文件命名这个自己定义只要符合命名的规则即可。创建好文件名称之后则进入到了编辑界面3创建数值表创建数值表的意义是为了给后续创建的信号提供解释怎么理解呢举例来说在信号的世界里只有数值一说信号可以有不同的数值比如会有0、1、2、3等等那么这些数值代表什么样的含义就需要给它解释才能具有真正的物理意义这就是数值表的意义随着我们的讲解大家会逐渐的明白。创建数值表需要在数值表的视图中操作通过主菜单的 view可以将视图切换到value table界面打开value table界面之后在空白处右键选择new即可新建。比如这里我们定义名称为 running_sts_coding然后再value description中做一下定义如下点击确定数值表中就会出现我们刚刚定义的这个数值表4创建signal关联相应的数值表前面提到的创建数值表只是一个准备真正有意义的是信号而数值表就是为信号服务的因为数值表中对数值含义的解释可以完成对信号含义的解释。通过菜单 ”view” 将视图切换为 overview ,如下图所示然后在signals的位置点击右键新建打开如下界面例如我们做如下定义关键一步在value table 的位置选择我们在上一步建立的数值表这样就将信号和数值表链接起来了同时也完成了信号的创建。到此点击确定即可。可以看到在视图中新增了一个刚刚建立的信号当然在实际的应用中信号肯定不止一个我们这里只是为大家举一个例子如何完成信号的创建其它的信号创建方法都是类似的需要多少按照需求创建即可。5创建message在之前介绍CAN通讯的文章中我们说到CAN通讯的载体是帧也就是消息而不是单纯的一个一个的信号是把很多的信号封装到消息帧里面以帧的格式进行传输的所以在建立了signal之后还需要将信号封装到帧中那么就需要首先创建message方法很简单还是在“overview”的视图中message位置点击右键新建在message中则需要定义清除帧的ID是多少帧的类型帧的长度由哪个节点发送发送的周期是多少等等这些概念我们在之前的关于CAN通讯的文章中有过介绍如果不太清楚的朋友可以翻阅之前的文章查看。然后在第二个子选项卡中关联帧的信号我们之前只建立了一个信号所以只有一个信号可选那我们就添加这一个信号。同时把第一页的基本信息定义如下然后就可以确定了定义之后在message界面就会出现一帧新的消息6创建网络节点再往上一层前面提到定义消息的时候需要有发送的节点那么这个节点就是CAN通讯中的网络节点这个节点也是需要进行定义的方法同样很简单在overview界面内的network处点击右键选择新建这里可以定义节点名称和节点地址这里的地址有别于前面message中涉及的ID这是两个不同的概念。比如我们命名如下然后在Tx message选项卡中设置发送的消息因为这是第一个节点还有可接收的消息所以只能设置发送的消息我们只有一帧消息所以设置如下设置完成之后将左侧的视图展开如下这就是一个基本的DBC文件的结构不管文件有多大主要的组成元素就是这些只不过是网络节点多一些节点对应的消息多一些然后消息内的信号多一些。另外一点需要注意如果是创建DBC文件再创建完成之后一定要做一致性检查菜单内file下的consistency check我这个文件测试的结果如下因为这个消息只有发送节点没有接收节点作为示例只是为大家展示一下如何使用所以没有真正的创建出网络才会出现这样的错误。03小结DBC数据库文件是用来描述CAN网络节点间数据通讯的一种文件包含了CAN总线协议中协议数据及其所代表的具体意义。简单的讲dbc文件描述了在CAN网络上有哪些报文信息这些报文上又携带了哪些信号信息该报文是从哪个节点发出哪个节点进行接收的等信息。是通讯的核心文件通过创建一个DBC文件可以使你非常深刻的理解文件所包含的含义同时有助于你理解已经存在的DBC文件本质上都是相通的。希望通过本文可以使你对DBC文件有一个深刻的了解并且应用于工作中
http://www.pierceye.com/news/796776/

相关文章:

  • 网站需求分析的重要手机网站建设的规划
  • 国内大一html网站简单设计用那种语言做网站比较好
  • 网站的flash陕西煤化建设集团铜川分公司网站
  • 网站还能赚钱吗logo公司商标设计
  • 数字校园建设专题网站wordpress游览器标签页
  • 企业网站分析报告途牛网站大数据建设
  • 免费创建论坛网站wordpress sql插件
  • 有移动端网站 怎么做app做网站的困难
  • 金种子酒业网站建设苏州专业的网站建设公司
  • 住房与住房建设部网站首页给网站做收录较好的软件
  • 课程网站的设计网站开发遇到的难题
  • 学网站建设要什么iis 二级网站 发布
  • 怎么仿做网站wordpress文章进不去
  • 网站建设费算办公费吗html5商城网站模板
  • 188旅游网站源码下载做个爬架网站如何做
  • 中国做的比较好的网站设计公司有哪些可以做翻译兼职的网站吗
  • 深圳做网站建设公司dw学生个人网页制作视频
  • html网页设计代码作业网站衡水武邑县建设局网站
  • 网站后台登陆验证码wordpress 前台加载慢
  • 网站推广去哪家比较好专门做网站的公司叫什么
  • 前端做项目的网站资源公司做网站的步骤
  • 资源分享网站怎么建设网站建设百度云
  • 宣讲家网站官德修养与作风建设短视频seo关键词
  • 更新网站怎么弄建设工程合同范本工程施工合同范本
  • 外贸网站建设有什么需要注意的吗白山网站设计
  • 哪家做网站性价比高宁波seo网络优化哪家好
  • 望京做网站微信订阅号怎么做网站
  • 分销系统网站建设网站建设 51下拉平台
  • 怎么才能自己做网站怎么自己制作app
  • 爱看视频的网站政务公开既网站信息化建设会议