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

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

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

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

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

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

model='rtwdemo_codetemplate';
open_system(model)

2. В диалоговом окне Configuration Parameters, Генерация открытого кода> панель Шаблонов.

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

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

5. Открытый rtwdemo_codetemplate.c смотреть сгенерированный код.

rtwdemoclean;
close_system(model,0)