Настройки требований

Можно управлять настройками RMI в диалоговом окне Requirements Settings. Эти настройки являются глобальной переменной и не сопоставленные с какой-то конкретной моделью. Чтобы открыть диалоговое окно Requirements Settings, из Редактора Simulink®, выбирают Analysis> Requirements> Settings. В этом диалоговом окне можно выбрать:

Вкладка соединения выбора

В диалоговом окне Requirements Settings, на вкладке Selection Linking, используют следующие опции для соединения с активным выбором в поддерживаемом документе. Чтобы открыть диалоговое окно Requirements Settings, выберите Analysis> Requirements> Settings.

ОпцииОписание
Для соединения с активным выбором в рамках внешнего документа:
Enabled applicationsВключите основанные на выборе ярлыки соединения Microsoft® Word, Microsoft Excel® или приложения DOORS®.
Document file referenceВыберите тип ссылки на файл. Для получения информации о какой настройки использовать, смотрите Устройство хранения данных Пути к Документу.
Apply this keyword to new linksВведите текст, чтобы присоединить к ссылкам, которые вы создаете. Для получения дополнительной информации о пользовательских тегах, смотрите Требования Фильтра с Пользовательскими Тегами.
При создании основанных на выборе ссылок:
Modify destination for bidirectional linkingСоздает ссылки и к и от выбранного места назначения ссылки.
Store absolute path to model fileВыберите, чтобы сохранить абсолютный путь к файлу модели Simulink.
Use custom bitmap for navigation controls in documentsВыберите и просмотрите свой битовый массив. Можно использовать собственный растровый файл, чтобы управлять внешним видом навигационных ссылок в документе.
Use ActiveX buttons in Word and Excel (backward compatibility)Выберите, чтобы использовать устаревшие средства управления ActiveX®, чтобы создать ссылки в приложениях Microsoft Excel и Microsoft Word. По умолчанию, если не выбранный, вы создаете ОСНОВАННЫЕ НА URL ссылки.

Отфильтруйте требования с пользовательскими тегами

Пользовательские теги и фильтрация требований

User tags является пользовательскими ключевыми словами, которые вы сопоставляете с конкретными требованиями. С пользовательскими тегами можно подсветить модель или сгенерировать отчет требований для модели следующими способами:

  • Подсветите или сообщите только о тех требованиях, которые сделали, чтобы определенный пользователь пометил.

  • Подсветите или сообщите только о тех требованиях, которые имеют один из нескольких пользовательских тегов.

  • Не подсвечивайте и сообщайте о требованиях, которые сделали, чтобы определенный пользователь пометил.

Примените пользовательский тег к требованию

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

  1. Откройте модель в качестве примера:

    slvnvdemo_fuelsys_officereq
  2. Откройте топливную подсистему контроллера скорости.

  3. Чтобы открыть документ требований, щелкните правой кнопкой по подсистеме вычисления Потока воздуха и выберите Requirements> Open Link Editor.

    Редактор связей Трассируемости требований открывается деталями о требовании, чтобы вы создали.

  4. В поле User tag введите одно или несколько ключевых слов, разделенных запятыми, что RMI может использовать, чтобы отфильтровать требования. В этом примере, после design, вводят запятую, сопровождаемый пользователем помечают test, чтобы задать второй пользовательский тег для этого требования.

    Пользовательские теги:

    • Не являются чувствительными к регистру.

    • Может состоять из нескольких слов. Например, если вы вводите design requirement, целая фраза составляет пользовательский тег. Отдельный пользователь помечает с запятыми.

  5. Нажмите Apply или OK, чтобы сохранить изменения.

Отфильтруйте, подсветите, и отчет с пользовательскими тегами

Модель slvnvdemo_fuelsys_officereq включает несколько требований с пользовательским тегом design. В этом разделе описывается подсветить только те объекты модели, которые сделали, чтобы пользователь пометил, test.

  1. В Редакторе Simulink удалите выделение из модели slvnvdemo_fuelsys_officereq путем выбора Analysis> Requirements> Unhighlight model.

  2. Выберите Analysis> Requirements> Settings.

  3. В диалоговом окне Requirements Settings кликните по вкладке Filters.

  4. Чтобы позволить фильтровать с пользовательскими тегами, кликните по опции Filter links by user tags when highlighting and reporting requirements.

  5. Чтобы включать только те требования, которые сделали, чтобы пользователь пометил, test, вводят test в поле Include links with any of these tags.

  6. Нажмите Close.

  7. В Редакторе Simulink выберите Analysis> Requirements> Highlight model.

    RMI подсвечивает только те объекты модели, требования которых сделали, чтобы пользователь пометил test, например, датчик MAP.

  8. Вновь откройте диалоговое окно Requirements Settings для вкладки Filters.

  9. В поле Include links with any of these tags удалите test. В поле Exclude links with any of these tags добавьте test.

    В модели выделение изменяется, чтобы исключить объекты, требования которых сделали, чтобы пользователь test пометил. Датчик MAP и блоки Тестовых воздействий больше не подсвечиваются.

  10. В Редакторе Simulink выберите Analysis> Requirements> Generate Report.

    Отчет не включает в себя информацию об объектах, требования которых сделали, чтобы пользователь test пометил.

Примените пользовательские теги во время основанного на выборе соединения

При создании последовательности ссылок требований можно применить те же пользовательские теги ко всем ссылкам автоматически. Эта возможность, также известная как selection-based linking, доступна только, когда вы создаете ссылки на выбранные объекты в документах требований.

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

  1. В Редакторе Simulink выберите Analysis> Requirements> Settings.

  2. Выберите вкладку Selection Linking.

  3. В поле Apply this user tag to new links введите один или несколько пользовательских тегов, разделенных запятыми.

    RMI применяет эти пользовательские теги ко всем новым основанным на выборе ссылкам требований, которые вы создаете.

  4. Нажмите Close, чтобы закрыть диалоговое окно Requirements Settings.

  5. В документе требований выберите текст конкретного требования.

  6. Щелкните правой кнопкой по объекту модели и выберите Requirements.

    Основанные на выборе опции соединения задают, который пользовательские теги RMI применяется к ссылке, которую вы создаете. В следующем примере можно применить пользовательские теги design, general и reqtslink к ссылке, которую вы создаете к своему выделенному тексту.

Сконфигурируйте фильтрацию требований

В диалоговом окне Requirements Settings, во вкладке Filters, используют следующие опции для фильтрации требований в модели.

ОпцияОписание
Filter links by user tags when highlighting and reporting requirementsПозволяет фильтровать для выделения и создания отчетов, на основе заданных пользовательских тегов.
Include links with any of these tagsВключает информацию обо всех требованиях, которые имеют любой из заданных пользовательских тегов. Разделите многопользовательские теги запятыми.
Exclude links with any of these tagsИсключает информацию обо всех требованиях, которые имеют любой из заданных пользовательских тегов. Разделите многопользовательские теги запятыми или пробелами.
Apply same filters to link labelsОтключает метки ссылки в контекстных меню, если какой-либо из заданных фильтров удовлетворен, например, если требование сделало, чтобы обозначенный пользователь пометил.
Apply same filters in consistency checkingВключает или исключает требования с заданными пользовательскими тегами при выполнении проверки на непротиворечивость между моделью и ее документами связанных требований.
Под Link type filters, Disable synchronization item links in context menus

Отключает ссылки на элементы суррогата IBM® Rational® DOORS из контекстных меню, когда вы щелкаете правой кнопкой по объекту модели. Эта опция не зависит от текущих пользовательских фильтров тега.