exponenta event banner

canMessageReplayBlockStruct

Преобразование сообщений CAN для использования в качестве вывода блока воспроизведения CAN

Описание

пример

msgstructofarrays = canMessageReplayBlockStruct(msgs) форматирует указанные сообщения CAN для использования с блоком воспроизведения CAN. Блок воспроизведения CAN требует определенного формата для сообщений CAN, определяемого структурой массивов, содержащих ID, Extended, Data и другие элементы сообщений.

Эта функция используется для присвоения форматированной структуры сообщений переменной. Затем сохраните эту переменную в MAT-файле. Маска блока воспроизведения CAN позволяет выбрать этот MAT-файл и переменную в нем, чтобы определить сообщения для воспроизведения в модели Simulink ®.

Примеры

свернуть все

Создайте структуру сообщений для блока CAN Replay и сохраните ее в MAT-файле.

canMsgs = canMessageReplayBlockStruct(messages);
save('ReplayBlockMessages.mat','canMsgs');

Входные аргументы

свернуть все

Исходные сообщения CAN, указанные как расписание сообщений CAN или массив объектов сообщений CAN.

Выходные аргументы

свернуть все

Форматированные сообщения CAN, возвращаемые в виде структуры массивов, содержащих ID, Extended, Data и другие элементы сообщений.

См. также

Функции

Блоки

Представлен в R2017a