Можно включать автоматически сгенерированные комментарии в сгенерированный код, как описано в, Конфигурируют Комментарии к коду (Simulink Coder). Для целей ERT включайте дополнительные пользовательские комментарии путем установки параметров на Code Generation> панель Comments в диалоговом окне Configuration Parameters. С этими параметрами можно включить или подавить генерацию описательной информации в комментариях для блоков и других элементов модели.
Цель | Задать |
---|---|
Включайте текст, заданный в поле Description диалогового окна Block Properties блока как комментарии в коде, сгенерированном для каждого блока. | Simulink block descriptions |
Добавьте комментарий, который включает имя блока в начале кода для каждого блока. | Simulink block descriptions |
Включайте текст, заданный в поле Description объекта данных Simulink® (такого как сигнал, параметр, тип данных или шина) в Simulink Model Explorer как комментарии в коде, сгенерированном для каждого объекта. | Simulink data object descriptions |
Включайте комментарии чуть выше сигналов и идентификаторов параметра в сгенерированном коде, как задано в функции TLC или MATLAB. | Custom comments (MPT objects only) |
Включайте текст, заданный в поле Description в диалоговом окне Properties для объекта Stateflow® как комментарии чуть выше кода, сгенерированного для каждого объекта. | Stateflow object descriptions |
Включайте требования, присвоенные блокам Simulink в комментариях сгенерированного кода (для получения дополнительной информации, смотрите, Генерируют Код для Моделей со Ссылками Требований (Simulink Requirements)). | Requirements in block comments |
Включайте комментарии описания функции MATLAB® и другие комментарии пользователей в сгенерированном коде. | MATLAB user comments |
Когда вы выбираете Simulink block descriptions:
Генератор кода включает строки для параметров модели, имен блока, имен сигнала и имен объектов Stateflow в комментариях сгенерированного кода. Если те строки не представлены в кодировании набора символов для модели, генератор кода заменяет строки на escape-последовательности XML. Например, генератор кода заменяет японскую полноширинную букву Katakana ア на escape-последовательность ア
. Для получения дополнительной информации смотрите Интернационализацию и Генерацию кода (Simulink Coder).
Программное обеспечение генерации кода автоматически вставляет комментарии в сгенерированный код для авторских блоков. Поэтому вы не должны включать комментарии блока в связанный файл TLC для авторского блока.
Если у вас есть существующие файлы TLC с вручную вставленными комментариями для описаний блока, процесс генерации кода испускает эти комментарии вместо автоматически сгенерированных комментариев. Рассмотрите удаляющие существующие комментарии блока из своих файлов TLC. Вручную вставленные комментарии могут быть плохо отформатированы в сгенерированном коде, и трассируемость кода к модели не может работать.
Для виртуальных блоков или блоков, которые были удалены должные блокировать сокращение, не сгенерированы комментарии.
Для получения дополнительной информации смотрите Образцовые Параметры конфигурации: Комментарии Генерации кода (Simulink Coder).