Наблюдать как Simulink® модели отвечают на реальное поведение, соединяют приложение реального времени с физическими устройствами ввода-вывода. У вас есть доступ к библиотеке блоков драйверов ввода-вывода, которые обеспечивают связи между устройствами и приложениями. Чтобы подготовиться к выполнению в реальном времени, установите устройства ввода-вывода в своем компьютере и выберите соответствующие библиотечные блоки Simulink Desktop Real-Time™.
Действия, чтобы рассмотреть при подготовке к выполнению в реальном времени включают:
Выберите модули плагина I/O из www.mathworks.com/hardware-support/simulink-desktop-real-time.html
.
Получите модули и установите их в своем компьютере.
Обратитесь к документации поставщика для специфичных для поставщика требований.
Если оборудование требует установки программного обеспечения поставщика, установите программное обеспечение поставщика на своем компьютере.
Перезапустите свой компьютер и из MATLAB® Командное окно, запустите ядро Simulink Desktop Real-Time.
Замените блоки ввода-вывода Simulink на блоки Simulink Desktop Real-Time, которые представляют функциональность ваших модулей ввода-вывода.
Откройте диалоговое окно для каждого блока и сопоставьте блок с драйвером для соответствующего модуля ввода-вывода.
Установите другие параметры блоков как требуется вашей моделью.
Чтобы сконфигурировать модель для генерации кода Simulink Desktop Real-Time, в Редакторе Simulink, от вкладки Apps, выбирают Desktop Real-Time.
Эта операция выбирает sldrt.tlc
цель генерации кода и наборы другие параметры конфигурации для совместимости с Simulink Desktop Real-Time.
Установите параметры конфигурации Simulink Desktop Real-Time как требуется вашей моделью.
Если эффективность вашей модели в режиме Run in Kernel не соответствует вашим системным требованиям, добавьте Execution Time и блоки Timestamp для анализа. Смотрите Профилирование Измерения и Блока Времени выполнения.
Следующий шаг должен установить режим симуляции на режим Connected IO или режим Run in Kernel достигать необходимой частоты дискретизации, и затем запускать симуляцию.