В этом примере показано, как синхронизировать модели с помощью платы ввода-вывода Arduino Connected с реальным временем и с использованием Simulink Desktop Real-Time, работающей в режиме normal mode.
Модель отправляет программно сгенерированный сигнал модуляции ширины импульса на контакт 13 Arduino, где его можно наблюдать осциллографом или визуально наблюдая светодиод, соединенный с контактом 13. Коэффициент заполнения сигнала может контролироваться приложенной ручкой управления.
Откройте модель sldrtex_arduino
. В Командном Окне MATLAB введите:
open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_arduino'));
Чтобы запустить эту модель, используйте эту настройку:
# Модель сконфигурирована для Arduino Mega 2560. При необходимости измените строение, чтобы она совпадала с вашей моделью Arduino. # Выберите вкладку SIMULATION на панели инструментов. Используйте кнопку «Run», чтобы начать симуляцию.
Примечание: Эта модель требует пакета поддержки Simulink для оборудования Arduino.