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