CAPL学习之路-CAN有关的CAPL函数

Selectors

说实话,我到现在还是很难理解这个selector应该翻译成什么

我把它理解成是类里面的属性,类的实例化对象可以通过:对象.属性,来获取或设置属性

Message

CAN/CAN FD消息的属性

这里先复习下如何创建CAN/CAN FD消息对象

一种是可以通过message关键字定义can或can fd消息

用法如下:

message 0xA m1;
message 100 m2;
message EngineData m3;  

可以用message id来定义一条can/can fd消息,id可以是16进制,也可以是10进制,也可以用导入的DBC里的消息名称定义can消息

如果你想为指定CAN通道定义can/can fd消息,还可以这样定义

message CAN1.0xA m1;
message CAN2.100 m2;  

还有一种是通过on message来获取消息,然后用this表示获取到的消息,再用this.属性来获取或设置这个属性

  • CAN

word,2个字节,获取已接收的can/can fd消息的传输通道,或设置要发送的can/can fd消息的传输通道

  • MsgChannel

word,2个字节,获取已接收的can消息的传输通道,或设置要发送的can

你可能感兴趣的:(【付费专栏】CAPL编程语言,CANoe,CAPL)