【零基础学习CAPL语法】——on message

🙋‍♂️【零基础学习CAPL】系列💁‍♂️点击跳转

🎊概述

本章主要介绍on message 事件的各种格式的使用
on message:接收到CAN报文时触发

🎊on message函数使用

 //当收到ID为123(十进制,标准帧)的报文时执行
on message 123
{
}
   //当收到ID为ex123(十进制,扩展帧)的报文时执行
on message 123x
{
}
 //当收到ID为ex123(十六进制·标准帧)的报文时执行
on message  0x123
{

}
   ///当收到ID为Bx123(十六进制,扩展帧)的报文时执行 
    on message 0x123x
   {
   }
   //当收到报文名称为“EngineStatus"的报文时执行
    on message EngineStatus
   {
   }
   
   //当在CAN1上收到ID为123(十进制,标准顿)的报文时执行
    on message CAN1.123
    {
    }
   //当收到CAN1上报文名称为"EngineStatus"的报文时执行
    on message CAN1.EngineStatus
    {
    }
  //当收到任意报文(除了已在其他onmessage中定义过的报文)时执行
on message *
{
}
 //当收到 CAN1上任意报文(除了已在其他on message中定义过的报文)时执行   
on message CAN1.*
{
}
 //当收到CAN1上任意报文时执行
on message CAN1.[ * ]
   {
   }
   //当收到ID为0.1以及10~20范围内的报文时执行
onmessage 0,1,1e-20
{
}
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值