Этот пример показывает, как передать данные через шину CAN. Модель отправляет данные в одном компьютере от одного канала CAN до другого. Эти два канала CAN могут быть или виртуальными каналами или физическими каналами на двухканальном устройстве CAN. Передаются два различных сообщения CAN с помощью различных идентификаторов сообщений. Можно изменить модель, чтобы связаться между двумя компьютерами путем разделения этой модели в отправлять и получить части и выполнение моделей на двух компьютерах. Желтые блоки используются, чтобы отправить данные, синие блоки используются, чтобы получить данные.
Примечание: Эта модель работает на Microsoft Windows только.
Дважды кликните оранжевую кнопку, чтобы переключиться на Режим normal mode в случае необходимости.
Запустите выполнение в реальном времени с помощью Симуляции-> Выполнение.
Дважды кликните оранжевую кнопку, чтобы переключиться на Режим external mode в случае необходимости.
Запустите выполнение в реальном времени с помощью Симуляции-> Выполнение. Модель автоматически создаст, соединится с Simulink в Режиме external mode и запустится.
w = warning('off', 'sldrt:blkgui:boardnotonlist'); open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_canio')); warning(w);
close_system(find_system(gcs ,'BlockType', 'Scope'));
clear close all bdclose all