exponenta event banner

Форматирование созданных файлов кода с помощью шаблонов

В этом примере показано, как использовать шаблоны создания кода для добавления пользовательских баннеров кода, переупорядочивания данных и функций, а также вставки дополнительных сегментов кода и документации в созданные файлы кода.

Модель извлекает текст из описания модели, блока DOC и аннотации Simulink. Аннотация Simulink сопоставляется с шаблоном кода %<Note> символ.

Шаблоны обеспечивают согласованную компоновку файлов и разработку стандартов кодирования организации. Embedded Coder предоставляет расширяемые шаблоны генерации кода для форматирования созданного кода. Макет и формат файла шаблона кода управляет выводом сгенерированного кода.

Шаблоны генерации кода (.cgt файлы) позволяют добавлять пользовательские баннеры кода, переупорядочивать данные и функции, а также вставлять дополнительные сегменты кода и документацию в созданные файлы кода. Шаблоны генерации кода импортируются автоматически из пути MATLAB. Для этой модели шаблон создания кода rtwdemocodetemplate.cgt используется.

1. Открытая модель rtwdemo_codetemplate.

model='rtwdemo_codetemplate';
open_system(model)

2. В диалоговом окне «Параметры конфигурации» откройте панель «Создание кода» > «Шаблоны».

3. В разделе Шаблоны кода нажмите кнопку Изменить рядом с шаблоном исходного файла. rtwdemocodetemplate.cgt шаблон открывается в окне команды MATLAB. Проверьте шаблон кода.

4. Создайте модель и создайте код. На вкладке C Code нажмите кнопку Build.

5. Открытый rtwdemo_codetemplate.c для проверки созданного кода.

rtwdemoclean;
close_system(model,0)