Получите сообщения от шины CAN
возвращает расписание сообщений CAN, полученных на канале CAN message
= receive(canch
,messagesrequested
,'OutputFormat','timetable')canch
. Количество возвращенных сообщений меньше чем или равно messagesrequested
. Если меньше сообщений доступно, чем messagesrequested
задает, функция возвращает в настоящее время доступные сообщения. Если никакие сообщения не доступны, функция возвращает пустой массив. Если messagesrequested
isinf
, функция возвращает все доступные сообщения.
Чтобы изучить элементы сообщения, обратитесь к canMessage
.
Определение 'OutputFormat'
значение опции 'timetable'
результаты в расписании сообщений. Этот выходной формат рекомендуется для оптимальной эффективности и представления сообщений CAN в MATLAB®.
возвращает массив объектов сообщения CAN вместо расписания если канал message
= receive(canch
,messagesrequested
)ProtocolMode
'CAN'
.
Примечание
Если канал ProtocolMode
'CAN FD'
receive
функция возвращает расписание, задаете ли вы 'OutputFormat'
или нет.