slci.ExportTraceReport

Сгенерируйте XLS- файла, который содержит трассируемость матрицу

Описание

slci.ExportTraceReport(cfgObj) генерирует XLS- файла, который содержит матрицу Трассируемости.

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

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

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

slci.ExportTraceReport(cfgObj,file_name) генерирует XLS- файла, который содержит матрицу Трассируемости. The 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. Опционально запустите проверки совместимости модели, чтобы убедиться, что модель совместима с Code Inspector при помощи этого 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, инспекция кода должно быть завершено без каких-либо сообщенных отказов.

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

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

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

Для получения дополнительной информации см. «Необходимые условия для генерации матрицы трассируемости».

Введенный в R2012a