Сгенерируйте файл XLS, который содержит матрицу трассируемости
slci.ExportTraceReport(cfgObj)
slci.ExportTraceReport(cfgObj,
'file_name')
slci.ExportTraceReport(cfgObj,
'file_name', 'path')
slci.ExportTraceReport( генерирует файл XLS, который содержит Матрицу Трассируемости. cfgObj) указатель на объект настройки Simulink® Code Inspector™, ранее возвращенный cfgObj. Если вы не обеспечиваете a:cfgObj = slci. Настройка (modelName);
, имена функций файл с помощью следующего соглашения. file_name текущая дата и время:timestamp
model_name_Trace_timestamp.xls
, функция сохранила файл в рабочей директорииpath
slci.ExportTraceReport( генерирует файл XLS, который содержит Матрицу Трассируемости. cfgObj,
'file_name') задает имя файла XLS. В первый раз, когда вы вызываете file_nameslci.ExportTraceReport является дополнительным. Чтобы регенерировать матрицу трассируемости, необходимо задать FileName .file_name
slci.ExportTraceReport( генерирует файл XLS, который содержит Матрицу Трассируемости. cfgObj,
'file_name', 'path') дополнительный вектор символов, который задает полный путь к местоположению, где вы хотите, чтобы программное обеспечение сохранило файл.path
Сгенерируйте матрицу трассируемости с трассируемостью между объектами модели и сгенерированным кодом для slcidemo_roll модель.
Откройте модель slcidemo_roll_orig в качестве примера и сохраните его в папку работы как slcidemo_roll.
Опционально, осуществите проверки совместимости модели, чтобы проверить, что модель готова к инспекции кода. Например, откройте Советника SLCI, использующего команду MATLAB® slciadvisor('slcidemo_roll'), выберите все проверки и осуществите проверки.
Создайте объект класса slci.Configuration и возвратите указатель на модель. Например, введите MATLAB command. cfgObj = slci. Настройка ('slcidemo_roll');
Сгенерируйте и смотрите типовой кодекс с помощью команд MATLAB. Например:
Чтобы сгенерировать код, введите rtwbuild('slcidemo_roll').
Чтобы смотреть код, введите .cfgObjосмотр
Создайте матрицу трассируемости использование команды, похожей на следующее:
slci.ExportTraceReport(cfgObj,'slcidemo_roll_tracereport')
Откройте файл slcidemo_roll_tracereport.xls и исследуйте содержимое сгенерированных рабочих листов.
slci.ExportTraceReport функция работает в платформах Microsoft® Windows® только.
Чтобы включать документацию требований в матрицу трассируемости, присоедините документы требований модели перед использованием slci.ExportTraceReport.
Необходимо сгенерировать и смотреть типовой кодекс, с опциями отчета трассируемости, выбранными, и без отказов, о которых сообщают, перед использованием slci.ExportTraceReport.
slci.ExportTraceReport функция не поддерживает генерацию матрицы трассируемости для моделей, на которые ссылаются. Когда вы генерируете матрицу трассируемости для модели, которая содержит модели, на которые ссылаются, матрица трассируемости содержит информацию о блоке Model только. Матрица трассируемости не содержит информацию о содержимом модели, на которую ссылаются. Если ваша модель содержит модели, на которые ссылаются, сгенерируйте матрицу трассируемости для модели верхнего уровня и каждой модели, на которую ссылаются, отдельно.
В большинстве случаев, slci.ExportTraceReport функция идентифицирует комментарии, что вы добавляете к матрице трассируемости. Когда функция не может идентифицировать комментарии, матрица трассируемости включает текст:
Строка не уникальна: comment |
Для получения дополнительной информации смотрите Предпосылки для Генерации Матрицы Трассируемости.