В этом примере показано, как использовать шаблоны создания кода для добавления пользовательских баннеров кода, переупорядочивания данных и функций, а также вставки дополнительных сегментов кода и документации в созданные файлы кода.
Модель извлекает текст из описания модели, блока 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)