slci.ExportTraceReport

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

Синтаксис

slci.ExportTraceReport(cfgObj)
slci.ExportTraceReport(cfgObj, 'file_name')
slci.ExportTraceReport(cfgObj, 'file_name', 'path')

Описание

slci.ExportTraceReport(cfgObj) генерирует файл XLS, который содержит Матрицу Трассируемости. cfgObj указатель на объект настройки Simulink® Code Inspector™, ранее возвращенный cfgObj = slci. Настройка (modelName);. Если вы не обеспечиваете a:

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

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

slci.ExportTraceReport(cfgObj, 'file_name') генерирует файл XLS, который содержит Матрицу Трассируемости. file_name задает имя файла XLS. В первый раз, когда вы вызываете slci.ExportTraceReportFileName является дополнительным. Чтобы регенерировать матрицу трассируемости, необходимо задать file_name.

slci.ExportTraceReport(cfgObj, 'file_name', 'path') генерирует файл XLS, который содержит Матрицу Трассируемости. path дополнительный вектор символов, который задает полный путь к местоположению, где вы хотите, чтобы программное обеспечение сохранило файл.

Примеры

Сгенерируйте матрицу трассируемости с трассируемостью между объектами модели и сгенерированным кодом для slcidemo_roll модель.

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

  2. Опционально, осуществите проверки совместимости модели, чтобы проверить, что модель готова к инспекции кода. Например, откройте Советника SLCI, использующего команду MATLAB® slciadvisor('slcidemo_roll'), выберите все проверки и осуществите проверки.

  3. Создайте объект класса slci.Configuration и возвратите указатель на модель. Например, введите MATLAB command cfgObj = slci. Настройка ('slcidemo_roll');.

  4. Сгенерируйте и смотрите типовой кодекс с помощью команд MATLAB. Например:

    • Чтобы сгенерировать код, введите rtwbuild('slcidemo_roll').

    • Чтобы смотреть код, введите cfgObjосмотр.

  5. Создайте матрицу трассируемости использование команды, похожей на следующее:

    slci.ExportTraceReport(cfgObj,'slcidemo_roll_tracereport')
  6. Откройте файл slcidemo_roll_tracereport.xls и исследуйте содержимое сгенерированных рабочих листов.

Больше о

свернуть все

Матрица трассируемости

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

Советы

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

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

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

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

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

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

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

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