Этот пример демонстрирует основные шаги, чтобы обновить ссылки Requirements Management Interface (RMI) на формат, используемый Редактором Требований и Браузером Требований в холсте модели. Устаревшие данные RMI состоят из информации ссылки трассируемости, хранившей в отдельном .req
файл, или встроенный в модель Simulink®.
С Simulink Requirements можно просмотреть требования и ссылки в холсте модели при сохранении существующих ссылок от элементов дизайна до внешних документов. Кроме того, можно создать требования и установить отношения между требованиями, сущностями модели и тестами.
Этот пример использует Windows®.
В этом примере:
Вы начинаете с модели, которая имеет ссылки на требования во внешних документах.
Вы создаете новый набор требования.
Вы импортируете требования из внешних документов, создавая требования в наборе что ссылка внешние документы.
Вы обновляете места назначения ссылки модели к импортированным требованиям.
Откройте редактор путем ввода
slreq.editor()
Создайте новый набор требования:
В Редакторе Требований панель инструментов нажмите кнопку New Requirement Set.
Введите имя файла, такое как FuelSysRequirements
. Сохраните набор требования.
FuelSysRequirements
набор требований. Требования ссылаются на содержимое во внешних документах:
FuelSysDesignDescription.docx
FuelSysRequirementsSpecification.docx
FuelSysTestScenarios.xlsx
1. Чтобы импортировать, щелкните правой кнопкой по FuelSysRequirements
в индексе и выбирают Import As Read-only References.
2. В диалоговом окне Importing Requirements выберите Microsoft Word Document
для Типа документа.
3. Для местоположения Документа просмотрите FuelSysDesignDescription.docx
файл в папке fullfile(matlabroot,'examples','slrequirements','data')
. Если файл уже открыт, можно выбрать его из выпадающего списка.
4. Избранные опции:
Выберите Обогащенный текст (включайте графику и таблицы).
Выберите закладки Use, чтобы идентифицировать элементы и служить пользовательскими идентификаторами. Это сохраняет ссылки на существующие закладки документа в новом наборе требования.
4. Нажмите Import. Новый набор требования появляется в Редакторе Требований.
5. Можно перейти к документу. В панели Свойств нажмите Show в документе.
Теперь импортируйте требования из документа Microsoft® Excel®. При импорте из Excel вы задаете который столбцы импортировать. Можно сопоставить столбцы или со Сводными данными, Ключевыми словами или с полями Custom Attribute в импортированных данных. Можно также определить местоположение определенных областей значений в таблицах путем определения образца регулярного выражения идентификаторов требований.
1. Откройте FuelSysTestScenarios.xlsx
файл от папки fullfile(matlabroot('examples','slrequirements','data'))
.
2. В Редакторе Требований щелкните правой кнопкой по FuelSysRequirements
в индексе и выбирают Import As Read-only References.
3. Сконфигурируйте настройки импорта как показано.
4. Нажмите Import. Новый узел верхнего уровня содержит ссылки на элементы сценария тестирования в документе Excel.
Повторите процесс импорта для файла FuelSysRequirementsSpecification.docx
.
Обновите места назначения ссылки модели к импортированным требованиям:
1. Откройте FuelSysWithReqLinks
модель от папки fullfile(matlabroot('examples','slrequirements','main'))
.
2. Включите Перспективу Требований модели. Кликните по значку в нижнем правом из холста модели и кликните по значку Требований. FuelSysRequirements
установите появляется в браузере Требований.
3. Щелкните правой кнопкой по FuelSysRequirements
позиция и выбирает Redirect Links to Imported References.
Если вы изменяете содержимое требования во внешнем документе, обновляете Набор Требования, чтобы отразить последнюю версию:
1. Выберите узел Импорта верхнего уровня в Редакторе Требований.
2. На правой панели, при Обмене Требования, нажимают кнопку Update.
Импорт этих трех документов создает три узла верхнего уровня на левой панели Редактора Требований. Сохраните наборы.
Расширьте поддеревья и нажмите на отдельные элементы, чтобы рассмотреть импортированное содержимое. Нажмите Show в кнопке документа для навигации к соответствующему местоположению в исходном внешнем документе.
На этом шаге вы загружаете модель с существующими ссылками на импортированные документы. Если у вас есть модели с данными RMI в Simulink® Verification, и формат Validation™, открывая те модели с доступной лицензией Simulink Requirements предлагает вам, сохраняют данные о требованиях в обновленном формате Simulink Requirements.
Нажатие на Save теперь создает Набор Ссылки .slmx
файл.
В этом примере откройте FuelSysWithReqLinks.slx
модель на пути fullfile(matlabroot,'examples','slrequirements','main')
. В панели уведомления наверху холста нажмите, Save теперь соединяются, чтобы создать файл Набора Ссылки FuelSysWithReqLinks.slmx
.
Чтобы подсветить блоки со ссылками требования, во вкладке Requirements Viewer, нажимают кнопку Highlight Links.
Чтобы показать связанное требование, откройте вкладку Requirements Manager и выберите блок.
Если Редактор Требований открыт, ссылочный элемент подсвечен. Можно рассмотреть содержимое требования в панели Свойств.
Входящая ссылка отображена в панели Ссылок. С Simulink Requirements вы не должны вставлять средства управления навигацией в Word и документы Excel®, чтобы знать, где ссылки. Можно найти ссылки в Редакторе Требований.
Лицензия Simulink Requirements необходима, чтобы использовать Редактор Требований. Когда соответствующие ссылки не загрузятся в Редакторе Требований, навигация принесет вам к исходному содержимому во внешнем документе, как в предыдущих версиях.