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

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

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

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

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

1. Откройте rtwdemo_codetemplate модели.

model='rtwdemo_codetemplate';
open_system(model)

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

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

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

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

rtwdemoclean;
close_system(model,0)