Чтобы наблюдать, как Simulink® модели реагируют на поведение в реальном мире, подключают приложение реального времени к физическим устройствам ввода-вывода. У вас есть доступ к библиотеке блоков драйверов ввода-вывода, которые обеспечивают соединения между устройствами и приложениями. Чтобы подготовиться к выполнению в реальном времени, установите устройства ввода-вывода на свой компьютер и выберите соответствующие библиотечные блоки Simulink Desktop Real-Time™.
Выберите модули плагина ввода-вывода из 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 Editor на вкладке Apps выберите Desktop Real-Time.
Эта операция выбирает sldrt.tlc
генерация кода target и устанавливает другие параметры конфигурации для совместимости с Simulink Desktop Real-Time.
Установите параметры конфигурации Simulink Desktop Real-Time согласно требованиям вашей модели.
Если эффективность вашей модели во режиме external mode не соответствует системным требованиям, добавьте Execution Time и Timestamp блоки для анализа. См. «Измерение времени выполнения и профилирование блоков».
Следующий шаг - установить режим симуляции в нормальный, акселератор или режим external mode, чтобы достичь необходимой частоты дискретизации, а затем запустить симуляцию.