文章目录
- 🎊概述
- [🎊on message函数使用](#🎊on message函数使用)
🎊概述
本章主要介绍on message 事件的各种格式的使用
on message:接收到CAN报文时触发
🎊on message函数使用
c
//当收到ID为123(十进制,标准帧)的报文时执行
on message 123
{
}
c
//当收到ID为ex123(十进制,扩展帧)的报文时执行
on message 123x
{
}
c
//当收到ID为ex123(十六进制·标准帧)的报文时执行
on message 0x123
{
}
c
///当收到ID为Bx123(十六进制,扩展帧)的报文时执行
on message 0x123x
{
}
c
//当收到报文名称为"EngineStatus"的报文时执行
on message EngineStatus
{
}
c
//当在CAN1上收到ID为123(十进制,标准顿)的报文时执行
on message CAN1.123
{
}
c
//当收到CAN1上报文名称为"EngineStatus"的报文时执行
on message CAN1.EngineStatus
{
}
c
//当收到任意报文(除了已在其他onmessage中定义过的报文)时执行
on message *
{
}
c
//当收到 CAN1上任意报文(除了已在其他on message中定义过的报文)时执行
on message CAN1.*
{
}
c
//当收到CAN1上任意报文时执行
on message CAN1.[ * ]
{
}
c
//当收到ID为0.1以及10~20范围内的报文时执行
onmessage 0,1,1e-20
{
}