Правило Свернуть контейнер используется для упрощения схем путем сворачивания всего содержания, связанного с контейнерами, которые могут быть в схемах.
Правило Свернуть контейнер сворачивает контейнеры по классу источника и дополнительно фильтрует их по атрибутам.
В схемах, где все контейнеры свернуты, можно заметить, что:
- Точечные контейнеры в сети (например, структурные соединения, распределитель или коробка передач) и контейнер объектов-соединений более не представлены как полигоны в схеме, они представлены как свернутые соединения схемы.
- Не содержащиеся линии, которые соединяют содержащиеся точки и были свернуты, заново подключены к свернутым соединениям схемы.
- Линейные контейнеры, которые соединяли полигональные контейнеры схемы и были свернуты, были заново подключены к свернутым соединениям схемы.
- Объекты содержания, или объекты, связанные с точечными или линейными контейнерами в сети, больше не представлены визуально в схеме, но их трассировка сохраняется в свернутых соединениях схемы или свернутых ребрах схемы.
Процесс правила Свернуть контейнер
В следующем примере, Схема 1, показано, как правило Свернуть контейнер обрабатывает объекты контейнера или объекты содержания, которые есть в схеме по умолчанию:
Первый рисунок вверху показывает пример схемы до выполнения правила Свернуть контейнер. На схеме показано структурное ребро LC1, соединяющее два структурных соединения PC1 и PC2 со всеми или частью связанных объектов или элементов содержания. Структурные соединения контейнера представлены как полигональные контейнеры схемы вокруг их содержания. Структурное ребро представлено на схеме со всеми или частью связанного содержания.
На втором рисунке показана схема после выполнения правила Свернуть контейнер. Во время выполнения правила, все содержание схемы было свернуто в их связанных контейнерах:
- Соединения содержания J1 по J8 и ребра содержания E3 по E6, связанные с полигональными контейнерами PC1 и PC2, больше не видимы в схеме после выполнения правила. Они свернуты в связанных контейнерах, которые преобразованы в точечные контейнеры по этому правилу. Правило отслеживает все изменения; каждый из этих объектов и элементов содержания теперь связан со своими связанными свернутыми соединениями схемы, PC1 или PC2.
- Любые линии содержания E1 и E2, связанные с линейным контейнером LC1, больше не видимы в схеме после выполнения правила. Они автоматически сворачиваются в ребро LC1 схемы, которые заново подключаются к свернутым соединениям схемы соответственно этому правилу. Каждая из этих линий содержания теперь связана с ребром схемы LC1.
В следующей таблице приведен другой пример, где присутствуют линии без содержания, подключенные к соединениям содержания:
Первый рисунок вверху показывает пример второй схемы до выполнения правила Свернуть контейнер. В данном случае схема отображает структурные соединения контейнеров, представленные в виде полигональных контейнеров схемы, PC1 и PC2, вокруг их содержания. Две линии без содержания, E1 и E2, присоединены к двум соединениям содержания в каждом полигональном контейнере схемы.
На двух рисунках выше, Результат A и Результат B, показана одна и та же схема после запуска правила Свернуть контейнер с различными настройками:
- Пример Схемы 2, Результат A и Результат B - независимо от настройки правила, соединения содержания J1 по J8 и ребра содержания E3 по E6, связанные с полигональными контейнерами схемы PC1 и PC2, больше не видимы в итоговых схемах после выполнения правила. Они свернуты в своих связанных контейнерах, которые преобразованы в свернутые соединения схемы по этому правилу. Правило отслеживает все изменения; каждый из этих объектов и элементов содержания теперь связан со своими связанными свернутыми соединениями схемы, PC1 или PC2.
- Пример схемы 2, результат A – правило настроено так, чтобы не агрегировать повторно соединенные ребра. Линии без содержания, E1 и E2, хранятся в схеме и соединены с PC1 и PC2.
- Пример схемы 2, результат B – правило настроено так, чтобы агрегировать повторно соединенные ребра. Эти ребра заменяются ребром сокращения, R1, которое объединяет все из них.
Настройка правила Свернуть контейнер
Для добавления правила Свернуть контейнер в шаблон имеются два инструмента: Добавить правило Свернуть контейнер Добавить правило Свернуть контейнер по атрибуту:
- Инструмент Добавить правило Свернуть контейнер используется для настройки автоматического сворачивания всех контейнеров схемы на основании определенных классов источников или таблиц объектов сети. Это позволяет указать список классов источников и таблиц объектов сети и настроить сворачивание каждого объекта, или элемента сети, принадлежащего к такому классу источников или таблице, или сворачивание любого объекта или элемента сети, не находящегося в указанных классах источников или таблицах объектов сети.
- Инструмент Добавить правило Свернуть контейнер по атрибуту используется для настройки сворачивания контейнеров на основании одного определенного класса источников или таблицы объектов сети, фильтруя такие контейнеры по их атрибутам.