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