exponenta event banner

Перенос данных интерфейса управления требованиями в Simulink ® Requirements™

В этом примере демонстрируются основные шаги обновления ссылок интерфейса управления требованиями (RMI) на формат, используемый редактором требований, и обозревателем требований на холсте модели. Устаревшие данные RMI состоят из информации о связи отслеживания, хранящейся в отдельном .req или встроен в модель Simulink ® .

С помощью Simulink Requirements можно просматривать требования и ссылки на холсте модели, сохраняя существующие связи между элементами конструкции и внешними документами. Кроме того, можно создавать требования и устанавливать связи между требованиями, объектами модели и тестовыми примерами.

В этом примере используется Windows ®.

Технологический процесс

В этом примере:

  1. Вы начинаете с модели, которая имеет ссылки на требования во внешних документах.

  2. Создается новый набор требований.

  3. Требования импортируются из внешних документов, создавая требования в наборе, которые ссылаются на внешние документы.

  4. Адресаты связей модели обновляются в соответствии с импортированными требованиями.

Создание набора требований

Откройте редактор, введя:

slreq.editor

Создайте новый набор требований:

  1. На панели инструментов редактора требований выберите «Новый набор требований».

  2. Введите имя файла, например FuelSysRequirements. Сохраните набор требований.

Импорт требований из внешних документов

FuelSysRequirements - это набор требований. Требования ссылаются на содержимое внешних документов:

  • FuelSysDesignDescription.docx

  • FuelSysRequirementsSpecification.docx

  • FuelSysTestScenarios.xlsx

1. Для импорта щелкните правой кнопкой мыши FuelSysRequirements в поле Индекс (Index) и выберите Импортировать как ссылки только для чтения (Import As Read-only References).

2. В диалоговом окне «Импорт требований» выберите Microsoft Word Document для типа документа.

3. В поле Расположение документа найдите FuelSysDesignDescription.docx в рабочей папке. Если файл уже открыт, его можно выбрать из раскрывающегося списка.

4. Выберите опции:

  • Выберите «Форматированный текст» (включая графику и таблицы).

  • Выберите Использовать закладки для идентификации элементов и использования в качестве пользовательских идентификаторов. Это позволяет сохранить ссылки на существующие закладки документов в новом наборе требований.

4. Щелкните Импорт (Import). Новый набор требований появится в редакторе требований.

5. Можно перейти к документу. На панели «Свойства» нажмите кнопку Показать в документе.

Теперь импортируйте требования из документа Microsoft ® Excel ®. При импорте из Excel указываются столбцы для импорта. Столбцы можно сопоставить с полями Сводка (Summary), Ключевые слова (Keywords) или Пользовательский атрибут (Custom Attribute) в импортированных данных. Можно также найти определенные диапазоны в таблицах, указав шаблон регулярного выражения идентификаторов требований.

1. Откройте окно FuelSysTestScenarios.xlsx файл из рабочей папки.

2. В редакторе требований щелкните правой кнопкой мыши FuelSysRequirements в поле Индекс (Index) и выберите Импортировать как ссылки только для чтения (Import As Read-only References).

3. Настройте параметры импорта, как показано на рисунке.

4. Щелкните Импорт (Import). Новый узел верхнего уровня содержит ссылки на элементы тестового сценария в документе Excel.

Повторить процесс импорта файла FuelSysRequirementsSpecification.docx.

Обновить назначения связей модели

Обновите назначения связи модели в соответствии с импортированными требованиями:

1. Откройте окно FuelSysWithReqLinks модель из рабочей папки.

2. Включите ракурс требований модели. Щелкните значок в правой нижней части холста модели и щелкните значок Требования (Requirements). FuelSysRequirements набор отображается в браузере «Требования».

3. Щелкните правой кнопкой мыши FuelSysRequirements и выберите «Перенаправить ссылки на импортированные ссылки».

Обновление требований, ссылающихся на внешние документы

При изменении содержимого требования во внешнем документе обновите набор требований, чтобы отразить последнюю версию:

1. Выберите узел импорта верхнего уровня в редакторе требований.

2. На правой панели в разделе Обмен требованиями нажмите кнопку Обновить.

Просмотр импортированных привязок

При импорте трех документов на левой панели редактора требований создаются три узла верхнего уровня. Сохраните набор требований.

Разверните поддеревья и щелкните отдельные элементы, чтобы просмотреть импортированное содержимое. Нажмите кнопку Показать в документе для перехода к соответствующему местоположению в исходном внешнем документе.

Загрузка модели со ссылками на импортированные документы

На этом шаге модель загружается с существующими ссылками на импортированные документы. При наличии моделей с данными RMI в формате Simulink ® Verification and Validation™, открытие этих моделей с доступной лицензией Simulink Requirements предлагает сохранить данные требований в обновленном формате Simulink Requirements.

При нажатии кнопки «Сохранить» создается набор связей .slmx файл.

В этом примере откройте FuelSysWithReqLinks.slx модель в рабочей папке. На панели уведомлений в верхней части холста щелкните ссылку Сохранить сейчас, чтобы создать файл набора ссылок FuelSysWithReqLinks.slmx.

Чтобы выделить блоки ссылками требований, на вкладке «Просмотр требований» нажмите кнопку «Выделить связи».

Для отображения связанного требования откройте вкладку «Диспетчер требований» и выберите блок.

Если редактор требований открыт, ссылочный элемент подсвечивается. Содержимое требования можно просмотреть на панели Подробно (Details).

Входящая ссылка отображается на панели «Ссылки». При использовании Simulink Requirements нет необходимости вставлять элементы управления навигацией в документы Word и Excel ®, чтобы узнать, где находятся ссылки. Ссылки можно найти в редакторе требований.

Для использования редактора требований необходима лицензия Simulink Requirements. Если соответствующие ссылки не загружены в Редактор требований, навигация приведет к исходному содержимому во внешнем документе, как в предыдущих версиях.