文章目录

  • 1. 简述
  • 2. ECU1
  • 3. ECU2
  • 4. 测试

1. 简述

创建两个ECU节点,一个用来发送CAN消息,一个用来接收CAN消息。

2. ECU1

/* ecu1.can */
/*@!Encoding:936*/
includes
{}variables
{}on preStart
{write("Hello ECU1!\n");
}on start
{message 0x01 msg;msg.can = 1;msg.dlc = 8;msg.byte(0) = 0x11;msg.byte(1) = 0x22;msg.byte(2) = 0x33;msg.byte(3) = 0x44;msg.byte(4) = 0x55;msg.byte(5) = 0x66;msg.byte(6) = 0x77;msg.byte(7) = 0x88;output(msg);
}

3. ECU2

/* ecu2.can */
/*@!Encoding:936*/
includes
{}variables
{}on preStart
{write("Hello ECU2!\n");
}on message 0x01
{write("ECU2: this.id = %x",this.id);//获取报文IDwrite("ECU2: this.name = %s",this.name);//获取报文名字write("ECU2: this.can = %d",this.can);//获取当前报文在哪路can上write("ECU2: this.dir = %d",this.dir);//获取当前报文是TX还是RXwrite("ECU2: this.dlc = %d",this.dlc);//获取当前报文的报文长度write("ECU2: this.byte(6) = %x",this.byte(0));write("ECU2: this.byte(7) = %x",this.byte(1));write("ECU2: this.byte(6) = %x",this.byte(2));write("ECU2: this.byte(7) = %x",this.byte(3));write("ECU2: this.byte(6) = %x",this.byte(4));write("ECU2: this.byte(7) = %x",this.byte(5));write("ECU2: this.byte(6) = %x",this.byte(6));write("ECU2: this.byte(7) = %x",this.byte(7));
}

4. 测试

CANoe-CAPL接收CAN消息相关推荐

  1. CANoe CAPL 接收以太网报文--UDP

    工具:CANoe VN5610 软件:CANoe 11.0 调用函数: on preStart {} on sysvar_update sysvar::Receiver::open {} //打开ud ...

  2. CANoe——CAPL案例

    on signal:信号发生变化是触发代码 on signal_update:信号每一帧都触发代码 一.发送报文 (1)周期发送 includes {} variables {message 0x11 ...

  3. Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理

    在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...

  4. 公众号 接收规则 消息_微信公众平台 发送模板消息(Java接口开发)

    前言:最近一直再弄微信扫码推送图文消息和模板消息发送,感觉学习到了不少东西.今天先总结一下微信公众平台模板消息的发送.因为这个自己弄了很久,开始很多地方不明白,所以今天好好总结一下. 微信公众平台技术 ...

  5. java用netty做tcpserver接收c++消息_netty案例,netty4.1基础入门篇四《NettyServer收发数据》...

    小傅哥 | https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获.专注于原创专题案例编写,目前已完成的专题有:Netty4.x实战专题案例.用Java实现JVM.基于Ja ...

  6. 公众号 接收规则 消息_微信公众号教程(11)公众账号接收非文字消息 上

    公众账号接收非文字消息 在微信公众平台上用户都是用使用文字在进行交互的,但是有时候使用图片.语音.视频以及地理位置等可以实现一些非常棒的功能,比如"语音提醒"公众号里的发送语音就可 ...

  7. PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送

    PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送 1. API接口的声明 2. PHP脚本代码 3. 运行结果 由于消息类型有多钟,本文中,"接收普通消息"我以 ...

  8. JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)

    综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在未读消息要求每隔五分钟给客服语音提醒一下.客服聊天系统使用PHP的Workerman框架进行开发,由于语 ...

  9. java实现未读消息提醒_JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】...

    本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能.分享给大家供大家参考,具体如下: 综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在 ...

  10. java springboot微信公众号接收回复消息和超过5秒被动回复消息

    本次就是记录一下我的开发过程,不是教程,纯属自己做个笔记. 现在项目有个需求,需要用户在公众号发送图片消息的时候,我后台程序能接收到这个图片,并用ai处理图片并返回信息. 1.首先第一步要接收微信消息 ...

最新文章

  1. Java并发,volatile+不可变容器对象能保证线程安全么?!
  2. 利用tab_control控件在对话框中加入属性页的方法详细介绍
  3. docker笔记1_安装及常用命令
  4. 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
  5. Lombok 安装、入门 - 消除冗长的 java 代码
  6. 【CSS练习】常用的CSS字段
  7. Spring与Quartz集成详解
  8. XenApp / XenDesktop 7.6 初体验一   安装, 配置站点和序列号服务器
  9. 1534 棋子游戏(博弈论,未知规律... ...)
  10. 夜神模拟器怎么设置android版本号,adb连接夜神模拟器(包括安装adb,夜神模拟器)需要将夜神模拟器的版本号与adb版本一致...
  11. cmd下批量pingIP地址
  12. 笔记本风扇声音大怎么办
  13. 西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解
  14. spring编译源码 spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar 缺失解决办法 groovy eclipse插件安装
  15. 优秀的Web前端工程师需要具备什么?
  16. 2、Canal的deployer模块
  17. 智力过河游戏c语言,Flash AS代码实现智力过河小游戏
  18. 什么是5G SAR测试,FCC/CE中5G Sub-6GHz与5G 毫米波测试,5G毫米波测试
  19. 微信小程序+腾讯地图 获取定位与地图选点插件
  20. 当类型设置为Integer时,传入的值为0,会将其转化为空字符串,从而造成查询数据异常

热门文章

  1. revit开发__电缆桥接截面分布
  2. JAVA程序修改PDF内容,使用Java和Itext编辑PDF文本
  3. nodejs使用redis库
  4. 【UV打印机】PrintExp打印软件教程(八)-厂家模式(上)
  5. nginx三种发行版本的选择
  6. 无完美解--怎样减少无效URL的爬行和索引
  7. python Lambda表达式和嵌套if-else
  8. 11个药店GSP风险管理教程
  9. 指纹传感器的测试软件,【Arduino】168种传感器系列实验(149)-AS608光学指纹识别模块-Arduino中文社区 - Powered by Discuz!...
  10. mu4e定时检查邮件和播放声音提醒