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, который содержит Матрицу Трассируемости. 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 функция не поддерживает генерацию матрицы трассируемости для моделей, на которые ссылаются. Когда вы генерируете матрицу трассируемости для модели, которая содержит модели, на которые ссылаются, матрица трассируемости содержит информацию о блоке Model только. Матрица трассируемости не содержит информацию о содержимом модели, на которую ссылаются. Если ваша модель содержит модели, на которые ссылаются, сгенерируйте матрицу трассируемости для модели верхнего уровня и каждой модели, на которую ссылаются, отдельно.

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

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

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

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