主要内容

写消息到CAN总线

描述

例子

写(CH.标识符isextendeddataarray.写入可以通过CAN通道向总线发送消息。

例子

写(CH.CanMessage.写入使用CAN消息使用CanMessage.车辆网络工具箱™到总线上。

例子

传输一个can消息

将消息传输到CAN总线。

Arduinoobj = Arduino('com24''uno''图书馆''能够');ch = canchannel(arduinoobj,“Sparkfun Can-Bus Shield”“busspeed”,500e3);写(ch,1,true,[1:8]);

使用CAN消息使用车辆网络工具箱

将消息传输到CAN总线。

Arduinoobj = Arduino('com24''uno''图书馆''能够');ch = canchannel(arduinoobj,“Sparkfun Can-Bus Shield”“busspeed”,500e3);消息= canmessage(500,false,5);message.data = [200:204];写(CH,消息);

输入参数

全部收缩

连接到CAN通道指定为对象。

消息的ID,指定为数值。

指示消息ID是否具有标准或扩展类型,指定为TRUE或FALSE。逻辑值true表示id为扩展类型,false表示标准类型。

要写入CAN通道的数据,指定为非负数值。数据被截断到UINT8。

要传输的消息,指定为CAN消息对象。这些消息通过CAN通道传输到其他CAN节点。

笔记

错误偏僻的不支持帧。金宝app

依赖性

您可以使用CanMessage.只有车辆网络工具箱。

也可以看看

||(车辆网络工具箱)

在R2020A中介​​绍