rtwtrace

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

Описание

пример

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

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

  • Вы выбираете модель на основе ERT и активируете модель для навигации по коду.

    В диалоговом окне Параметров конфигурации выберите параметр Model-to-code.

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

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

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