Сгенерируйте файл 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_name
slci.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 |
Для получения дополнительной информации смотрите Предпосылки для Генерации Матрицы Трассируемости.