В этом примере показано, как выбрать целевой системный файл для модели Simulink ®, создать код C для моделирования в реальном времени и просмотреть созданные файлы.
Модель представляет 8-битный счетчик, который подает запускаемую подсистему, параметризованную постоянными блоками INC, LIMIT, и RESET. Input и Output представляют собой операции ввода-вывода для модели. Amplifier подсистема усиливает входной сигнал на коэффициент усиления K, который обновляется при сигнале equal_to_count является true.
1. Открытая модель rtwdemo_rtwintro и сохраните копию в доступное для записи расположение.
model='rtwdemo_rtwintro';
open_system(model)

2. Откройте приложение Simulink Coder.
3. Откройте диалоговое окно Параметры конфигурации модели (Model Configuration Parameters). На вкладке Код C (C Code) щелкните Настройки (Settings). Либо в командной строке введите:
cs = getActiveConfigSet(model); openDialog(cs);
4. Выберите закладку Создание кода.

5. На панели Выбор целевого объекта (Target Selection) нажмите кнопку Обзор (Browse), чтобы выбрать системный целевой файл.
Можно создать код для определенной целевой компьютерной среды или назначения. Некоторые опции предоставляются встроенными системными целевыми файлами, которые управляют процессом генерации кода для целевой компьютерной среды.


6. Выберите целевой файл системы Generic Real-Time (GRT) и нажмите кнопку Apply.
При необходимости на панели Помощник по созданию кода задайте для параметра Выбрать цель значение Эффективность выполнения или Отладка. Затем для определения и систематического изменения параметров в соответствии с заданными задачами щелкните Проверить модель...
7. Создайте код для модели, используя одну из следующих опций.
На вкладке C Code нажмите кнопку Build.
Нажмите Ctrl + B.

8. Просмотр отчета о создании кода.
Отчет содержит ссылки на такие файлы модели, как rtwdemo_rtwintro.c и связанные с ними файлы утилит и заголовков.

Этот рисунок содержит часть rtwdemo_rtwintro.c.

9. Закройте модель.
bdclose(model) rtwdemoclean;