Получите сообщения от шины CAN
message = receive(canch,messagesrequested,'OutputFormat','timetable')message = receive(canch,messagesrequested) возвращает расписание сообщений 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' или нет.