Синхронизирующие модели при помощи Arduino связанный Совет ввода-вывода

В этом примере показано, как синхронизировать модели с помощью Arduino Связанная плата ввода-вывода с реальным временем и с помощью Simulink Desktop Real-Time, запускающегося в режиме Connected IO.

Модель отправляет сгенерированный программным обеспечением сигнал модуляции длительности импульса в контакт 13 Arduino, где это может наблюдаться осциллографом или визуально путем наблюдения LED, соединенного с контактом 13. Обязанностью сигнала может управлять присоединенное управление кнопкой.

Откройте модель

Откройте модель sldrtex_arduinoВ Командном Окне MATLAB введите:

open_system(fullfile(matlabroot,'toolbox','sldrt','sldrtexamples','sldrtex_arduino'));

Запустите модель

Чтобы запустить эту модель, используйте эту настройку:

  1. Модель в настоящее время сконфигурирована для Arduino Мега 2560. При необходимости измените настройку, чтобы совпадать с вашей моделью Arduino.

  2. Чтобы превратиться в (требуемый) режим Connected IO, на вкладке Desktop Real-Time, выбирают Mode> Connected IO.

  3. Чтобы запустить выполнение в реальном времени, нажмите Run в режиме реального времени.

Примечание: Эта модель требует Пакета поддержки Simulink для Оборудования Arduino.