exponenta event banner

rtwtrace

Трассировка блока по сгенерированному коду в отчете о создании кода

Описание

пример

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

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

  • Вы выбираете модель на основе ERT и разрешаете модели кодировать навигацию.

    В диалоговом окне «Параметры конфигурации» выберите параметр «Модель - код».

  • Код для модели генерируется с помощью генератора кода.

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

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

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

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.

Пример: 'Out1'

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

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

Пример: 'Out1'

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

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

Чтобы выполнить трассировку из блока на схеме модели, щелкните правой кнопкой мыши блок и выберите «Код C/C + +» > «Перейти к коду C/C + +».

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