rtwtrace

Проследите блок до сгенерированного кода в отчете генерации кода

Описание

пример

rtwtrace('blockpath') открывается генерация кода сообщают, что содержимое отображений файла исходного кода и подсвечивает линию кода, соответствующего заданному блоку.

Прежде, чем вызвать rtwtrace, убедитесь что:

  • Вы выбираете ERT-based model и позволяете модели закодировать навигацию.

    В диалоговом окне Configuration Parameters выберите Model-to-code (Simulink Coder) параметр.

  • Вы генерируете код для модели при помощи генератора кода.

  • Ваша папка сборки находится под текущей рабочей папкой. В противном случае, rtwtrace может произвести ошибку.

rtwtrace('Simulink_identifier') открывается генерация кода сообщают, что содержимое отображений файла исходного кода и подсвечивает линию кода, соответствующего блоку, идентифицированному идентификатором Simulink® (SID). SID является уникальным обозначением для каждого блока или элемента в модели. Для получения дополнительной информации смотрите, Определяют местоположение Компонентов Схемы Используя Идентификаторы Simulink (Simulink).

rtwtrace('blockpath', 'hdl') открывает отчет генерации кода в HDL Coder™, что содержимое отображений файла исходного кода и подсвечивает линию кода, соответствующего заданному блоку.

rtwtrace('blockpath', 'plc') открывает отчет генерации кода в Simulink PLC Coder™, что содержимое отображений файла исходного кода и подсвечивает линию кода, соответствующего заданному блоку.

Примеры

Отобразите сгенерированный код для блока

Отобразите сгенерированный код для блока Out1 в модели rtwdemo_comments в отчете генерации кода:

% Using block path
rtwtrace('rtwdemo_comments/Out1')

% Using Simulink identifier
rtwtrace('rtwdemo_comments:33')

Входные параметры

свернуть все

blockpath вектор символов, заключенный в кавычки, задающие весь путь к блоку Simulink, например, 'model_name/block_name'.

Пример: 'rtwdemo_comments/Out1'

Типы данных: char

Simulink_identifier вектор символов, заключенный в кавычки, задающие идентификатор Simulink, например, 'model_name:number'.

Пример: 'rtwdemo_comments:33'

Типы данных: char

hdl вектор символов, заключенный в кавычки, указывающие, что отчет кода от HDL Coder.

Пример: 'Out1'

Типы данных: char

plc вектор символов, заключенный в кавычки, указывающие, что отчет кода от Simulink PLC Coder.

Пример: 'Out1'

Типы данных: char

Альтернативы

Чтобы проследить от блока в диаграмме модели, щелкните правой кнопкой по блоку и выберите C/C++ Code> Navigate to C/C++ Code.

Представленный в R2009b