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