Отправьте сообщения CAN в шину CAN
transmit(
отправляет сообщение или массив сообщений на шину через канал CAN. canch
,message
)
Для получения дополнительной информации об элементах сообщения смотрите canMessage
.
Примечание
transmit
функция игнорирует Timestamp
свойство и Error
свойство.
CAN является одноранговой сетью, поэтому при передаче сообщений на физической шине, по крайней мере, еще один узел должен присутствовать, чтобы правильно подтвердить сообщение. Без другого узла передача перестанет работать как ошибочная система координат, и устройство будет постоянно повторять, чтобы передать.
Задайте сообщение CAN и передайте его к шине CAN.
message = canMessage (250,false,8); message.Data = ([45 213 53 1 3 213 123 43]); canch = canChannel('MathWorks','Virtual 1',1); start(canch) transmit(canch,message)
Передайте массив трех сообщений CAN.
transmit(canch,[message0,message1,message2])
Передайте сообщение CAN на удаленной системе координат, с помощью сообщения Remote
свойство.
message = canMessage(250,false,8); message.Data = ([45 213 53 1 3 213 123 43]); message.Remote = true; canch = canChannel('MathWorks','Virtual 1',1); start(canch) transmit(canch,message)