exponenta event banner

slci. ExportTraceReport

Создание XLS-файла, содержащего матрицу отслеживания

Описание

slci.ExportTraceReport(cfgObj) создает XLS-файл, содержащий матрицу отслеживания.

Когда вы не предоставляете file_name и path где сохранить созданный XLS-файл, функция использует следующие условные обозначения:

  • file_name - функция называет файл с помощью этого шаблона model_name_Trace_timestamp.xls, где timestamp - текущая дата и время.

  • path - функция сохраняет файл в рабочей папке.

slci.ExportTraceReport(cfgObj,file_name) создает XLS-файл, содержащий матрицу отслеживания. file_name указывает имя XLS-файла. Первый раз, когда вы звоните slci.ExportTraceReport, указание file_name является необязательным. Чтобы регенерировать матрицу отслеживания, укажите file_name. В противном случае Simulink ® Code Inspector™ генерирует различные XLS-файлы для каждого вызова slci.ExportTraceReport.

slci.ExportTraceReport(cfgObj,file_name,path) создает XLS-файл, содержащий матрицу отслеживания. A path - необязательный символьный вектор, указывающий полный путь к месту сохранения файла.

Примеры

свернуть все

  1. Открыть пример модели slcidemo_roll_orig и сохраните его в рабочей папке как slcidemo_roll.

  2. Создание объекта конфигурации для модели slcidemo_roll.

    cfgObj = slci.Configuration('slcidemo_roll');

  3. При необходимости выполните проверку совместимости модели с инспектором кода с помощью следующей команды MATLAB ®:

    checkCompatibility(cfgObj,'DisplayResults','Summary');

  4. Создайте и проверьте код модели.

    slbuild('slcidemo_roll');
    result = inspect(cfgObj);

  5. Создайте матрицу отслеживания.

    slci.ExportTraceReport(cfgObj,'slcidemo_roll_tracereport')

  6. Открыть файл slcidemo_roll_tracereport.xls и проверьте содержимое созданных листов.

Входные аргументы

свернуть все

Используйте slci.Configuration для создания объекта конфигурации Simulink Code Inspector.

Указывает имя созданного XLS-файла.

Путь к папке, в которой требуется сохранить XLS-файл.

Подробнее

свернуть все

Матрица отслеживания

Матрица отслеживания обеспечивает отслеживание объектов модели, сгенерированного кода и требований модели. Можно добавить комментарии к созданной матрице отслеживания. При изменении модели и регенерации матрицы прослеживаемости программа сохраняет комментарии.

Совет

  • slci.ExportTraceReport работает только на платформах Microsoft ® Windows ®.

  • Включение документации по требованиям в матрицу отслеживания перед использованием slci.ExportTraceReport, приложить к модели документы по требованиям.

  • Необходимо создать и проверить код модели с выбранными опциями отчета об отслеживании. Перед использованием slci.ExportTraceReport, проверка кода должна быть завершена без каких-либо сообщений об отказах.

  • slci.ExportTraceReport функция не поддерживает создание матрицы прослеживаемости для ссылочных моделей. При создании матрицы отслеживания для модели, содержащей ссылочные модели, матрица отслеживания содержит только информацию о блоке модели. Матрица отслеживания не содержит информации о содержимом ссылочной модели. Если модель содержит ссылочные модели, создайте матрицу отслеживания для модели верхнего уровня и каждой ссылочной модели по отдельности.

  • В большинстве случаев slci.ExportTraceReport функция определяет комментарии, добавляемые в матрицу отслеживания. Если функция не может идентифицировать комментарии, матрица отслеживания включает текст:

    Строка не уникальна: comment

Дополнительные сведения см. в разделе Предварительные условия для создания матрицы отслеживания.

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