Сгенерируйте файл 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.Configuration(modelName);
, имена функций файл с помощью следующего соглашения. file_name является текущей датой и время:timestamp
model_name_Trace_timestamp.xls
, функция сохранила файл в рабочей директорииpath
slci.ExportTraceReport( генерирует файл XLS, который содержит Матрицу Трассируемости. cfgObj,
'file_name') задает имя файла XLS. Первый раз, когда вы вызываете file_nameslci.ExportTraceReport, , является дополнительным. Чтобы регенерировать матрицу трассируемости, необходимо задать file_name.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.Configuration('slcidemo_roll');
Сгенерируйте и осмотрите типовой кодекс с помощью команд MATLAB. Например:
Чтобы сгенерировать код, введите rtwbuild('slcidemo_roll').
Чтобы осмотреть код, введите .cfgObj.inspect
Создайте матрицу трассируемости использование команды, подобной следующему:
slci.ExportTraceReport(cfgObj,'slcidemo_roll_tracereport')
Откройте файл slcidemo_roll_tracereport.xls и исследуйте содержимое сгенерированных рабочих листов.
Функция slci.ExportTraceReport работает в платформах Microsoft® Windows® только.
Чтобы включать документацию требований в матрицу трассируемости, присоедините документы требований модели перед использованием slci.ExportTraceReport.
Необходимо сгенерировать и осмотреть типовой кодекс, с опциями отчета трассируемости, выбранными, и без отказов, о которых сообщают, перед использованием slci.ExportTraceReport.
Функция slci.ExportTraceReport не поддерживает генерацию матрицы трассируемости для моделей, на которые ссылаются. Когда вы генерируете матрицу трассируемости для модели, которая содержит модели, на которые ссылаются, матрица трассируемости содержит информацию о блоке Model только. Матрица трассируемости не содержит информацию о содержимом модели, на которую ссылаются. Если ваша модель содержит модели, на которые ссылаются, сгенерируйте матрицу трассируемости для модели верхнего уровня и каждой модели, на которую ссылаются, отдельно.
В большинстве случаев функция slci.ExportTraceReport идентифицирует комментарии, что вы добавляете к матрице трассируемости. Когда функция не может идентифицировать комментарии, матрица трассируемости включает текст:
Строка не уникальна: comment |
Для получения дополнительной информации смотрите Предпосылки для Генерации Матрицы Трассируемости.