exponenta event banner

Просмотр связей требований Simulink, связанных с элементами модели

При использовании приложения «Просмотр требований» в Simulink можно работать со ссылками, добавленными в модель с помощью Simulink ® Requirements™. Для всех ссылок можно:

  • Подсветка объектов модели связями

  • Просмотр сведений о ссылке

  • Фильтрация выделения связи на основе указанных ключевых слов

Для ссылок на требования, которые хранятся во внешних документах, можно также перейти к связанным требованиям.

Выделение, фильтрация и просмотр информации для связей в модели

В этом примере показано, как работать с моделью Simulink, имеющей связи с помощью приложения Requirements Viewer. можно выделить связи, просмотреть информацию о связи и отфильтровать подсветку связи на основе указанных ключевых слов.

Откройте окно slvnvdemo_fuelsys_officereq модель.

open_system('slvnvdemo_fuelsys_officereq')

На вкладке Приложения щелкните Средство просмотра требований.

Выделение связей в модели

Чтобы выделить объекты модели, имеющие связанные исходящие связи, на вкладке Просмотр требований (Requirements Viewer) щелкните Подсветить связи (Highlight Links).

Объекты модели, имеющие связанные исходящие связи, подсвечиваются желтым цветом, например блок с именем MAP sensor.

Объекты, содержащие дочерние объекты со связанными исходящими ссылками, подсвечиваются оранжевым контуром, например, fuel rate controller подсистема.

Объекты модели, не имеющие связанных связей, затемняются.

Чтобы удалить подсветку, снова нажмите кнопку «Выделить связи». При подсвечивании ссылок убедитесь, что не применены фильтры ключевых слов, поскольку это может помешать подсвечиванию некоторых объектов. Дополнительные сведения см. в разделе Фильтрация выделенных связей.

Просмотр информации о ссылке

После определения объектов модели, имеющих связанные исходящие связи, можно просмотреть информацию об этих связях. Щелкните правой кнопкой мыши MAP sensor и выберите "Требования" > "Открыть диалоговое окно" Исходящие связи ".

В диалоговом окне «Исходящие связи» отображается информация о связи и ее назначении. В этом случае назначение ссылки является требованием, хранящимся во внешнем документе. В диалоговом окне отображаются:

  • Описание связи

  • Вид документа

  • Имя документа и относительное расположение

  • Идентификатор местоположения для назначения ссылки

  • Ключевые слова ссылки

Фильтровать выделенные связи

Ссылки в модели могут иметь связанные ключевые слова. Ссылку можно классифицировать по ключевым словам. Например, slvnvdemo_fuelsys_officereq модель использует ключевые слова design, requirement, и test.

В slvnvdemo_fuelsys_officereq модель, MAP sensor блок имеет указанное ключевое слово test, которая была найдена в разделе Просмотр информации о ссылке. Фильтрация выделенных связей так, чтобы блоки, имеющие связи с ключевым словом test выделяются:

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

  2. В диалоговом окне «Параметры требований» на вкладке «Фильтры» выберите «Фильтровать связи по ключевым словам» при выделении и представлении требований.

  3. В поле Включить ссылки с любым из этих ключевых слов введите test.

  4. Щелкните Закрыть (Close).

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

Обратите внимание, что fuel rate controller подсистема не подсвечивается при применении фильтра.

Можно также использовать поле Исключить связи с любым из этих ключевых слов, чтобы исключить блоки подсветки, которые имеют связи с указанным ключевым словом. Можно ввести несколько ключевых слов в поля Включить ссылки с любым из этих ключевых слов и Исключить ссылки с любым из этих ключевых слов. Если выбрать «Применить те же фильтры к меткам связи», то при щелчке правой кнопкой мыши на блоках, которые имеют связи, но не подсвечены, связь будет затемнена, и переход к месту назначения невозможен.

Чтобы очистить фильтр, снимите флажок Фильтровать ссылки по ключевым словам при подсвечивании и требованиях к отчетам или удалите все ключевые слова из ссылок Включить с любыми из этих ключевых слов и Исключить ссылки с любыми из этих ключевых слов.

Очистка

Закройте открытые модели без сохранения изменений.

bdclose all;

Переход к внешним требованиям из модели

В этом примере показано, как перейти к связанным требованиям, которые хранятся во внешнем документе из модели с помощью приложения Requirements Viewer в Simulink. Если объект модели связан с требованием, которое хранится во внешнем документе, таком как файл Microsoft ® Word или Microsoft Excel ® или проект IBM ® Rational ® DOORS ® или IBM DOORS Next, можно перейти к требованию во внешнем документе из связанного блока в Simulink.

Откройте окно slvnvdemo_fuelsys_officereq модель.

open_system('slvnvdemo_fuelsys_officereq')

Блок называется MAP sensor связан с требованием в файле Microsoft Excel. Для перехода к требованию в файле Excel щелкните правой кнопкой мыши значок MAP sensor выберите «Требования» и щелкните ссылку в верхней части контекстного меню.

Связанное требование откроется в Excel.

Если не установлено приложение Simulink Requirements, невозможно перейти к требованиям, хранящимся в наборе требований Simulink Requirements.

Закройте открытые модели без сохранения изменений.

bdclose all;

См. также