Анализируйте замены кода в сгенерированном коде

Когда вы устанавливаете флажок Summarize which blocks triggered code replacements для модели на основе ERT, раздел Отчет о замене кода автоматически включается в сгенерированный HTML. Раздел «Отчет о замене кода» документирует функции библиотеки замещения кода (CRL), которые использовались для замещения кода во время генерации кода, обеспечивая отображение между каждым образцом замены и Simulink® блок, который инициировал замену. Чтобы включить отображение информации о блоке Simulink, установите флажок Code Generation > Comments Include comments. На той же панели установите флажок «Simulink block comments» или «Simulink block descriptions», если они имеются, или установите оба флажка.

Можно использовать отчет для:

  • Определите, какие функции замены использовались в сгенерированном коде.

  • Проследите каждый образец замены назад к блоку, который инициировал замену.

Рисунок ниже показывает Отчет о замене кода, сгенерированный для модели CRL rtwdemo_crladdsub. Каждая используемая функция замены отображается со ссылкой на блок, который инициировал замену.

Если вы щелкаете путь к блоку в отчете, блок, который вызвал замену, подсвечивается в диаграмме модели. Если замена была вызвана Stateflow® график или MATLAB® откроется окно для отображения графика или функции.

Дополнительные сведения см. в разделе Проверка библиотеки замещения кода.