В этом примере показано, как передавать данные через шину CAN. Модель отправляет данные в пределах одного компьютера, с одного канала CAN на другой. Два канала CAN могут быть либо виртуальными, либо физическими каналами в двухканальном устройстве CAN. Передаются два различных сообщения CAN, использующих разные идентификаторы сообщений. Модель можно изменить для обмена данными между двумя компьютерами, разделив ее на части отправки и получения и запустив модели на двух компьютерах. Желтые блоки используются для передачи данных, синие - для приема данных.
Примечание.Эта модель работает только в Microsoft Windows.
Для переключения в обычный режим при необходимости на вкладке Моделирование (Simulation) выберите Обычный режим (Normal mode).
Чтобы начать выполнение в реальном времени, на вкладке Моделирование (Simulation) щелкните Выполнить (Run).
Чтобы запустить выполнение в реальном времени во внешнем режиме, на вкладке Рабочий стол в реальном времени щелкните Выполнить в реальном времени. Модель создается, подключается к Simulink во внешнем режиме и запускается.
Эти команды открывают модель и подавляют предупреждение о том, что плата не установлена.
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