Свойства алгоритма компоновки Гео - Сжатие (Geo - Compression)

Если в списке Задача компоновки (Layout Task) выбрать алгоритм компоновки схемы Гео — Сжатие (Geo - Compression) и нажать кнопку Свойства алгоритма компоновки (Layout Algorithm Properties) Значок Свойства алгоритма компоновки на панели инструментов Редактор схем (Schematic Editor), откроется связанное с ним диалоговое окно свойств:

Диалоговое окно Алгоритм компоновки схемы (Schematic Layout Algorithm) с вкладкой свойств Гео — Сжатие (Geo - Compression)

Значениями параметров являются либо заданные по умолчанию в Schematics, либо специально установленные в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой при помощи вкладки Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.

Флажок Контейнеры (Containers check box)

По умолчанию алгоритм Сжатие считает контейнер и его содержимое одиночным узлом (флажок Containers стоит). Если снять этот флажок, то алгоритм Сжатие (Compression) будет игнорировать узлы контейнеров, и каждый узел, который связан с контейнерным узлом, будет рассматриваться как простой узел.

Следующие рисунки отражают результаты, полученные для одной и той же схемы с поставленным или снятым флажком Контейнеры (Containers).

Алгоритм Сжатие (Compression) — флажок Контейнеры (Containers)

Окошко Сохранить вершины внутри контейнеров (Keep vertices inside of containers)

По умолчанию алгоритм Сжатие сохраняет вершины вдоль связей внутри контейнеров (флажок Сохранить вершины внутри контейнеров (Keep vertices inside of containers) стоит), а удаляются только те вершины, которые выпадают из контейнеров. Снимите этот флажок, если все вершины вдоль связей на схеме должны быть удалены.

Следующие рисунки иллюстрируют результаты, полученные на одной и той же схеме поставленном или снятом флажке Сохранить вершины внутри контейнеров (Keep vertices inside of containers).

Алгоритм Сжатие (Compression) — флажок Сохранить вершины внутри контейнеров (Keep vertices inside of containers)

Флажок Сохранять первую вершину вне контейнера (Keep first vertex outside each container)

Поставьте флажок Сохранять первую вершину вне контейнера (Keep first vertex outside each container), чтобы сохранять первые вершины на связях, которые начинаются внутри контейнеров и оканчиваются вне их. По умолчанию снят.

Алгоритм Сжатие (Compression) — флажок Сохранять первую вершину вне контейнера (Keep first vertex outside each container)

Параметр Максимальное расстояние для групп (Maximum distance for grouping)

Параметр Максимальное расстояние для групп (Maximum distance for grouping) применяется для того, чтобы определить, когда соседние узлы должны считаться частью одной и той же группы узлов. Группа узлов ведет себя как высший по иерархии контейнер, который во время исполнения алгоритма будет перемещен как единое целое. Она может содержать узлы и реальные контейнеры. Для группирования двух узлов вместе требуется выполнение двух условий: они должны быть соединены связью, и расстояние между ними должно быть меньше, чем максимальное значение, введенное пользователем. Группа узлов не может состоять из двух узлов (или контейнеров), расположенных слишком близко, но не соединенных между собой. По умолчанию это значение равно 0.0, что означает, что данный алгоритм не производит какого-либо группирования. Когда группа существует, то связи, соединяющие ее содержимое, остаются нетронутыми. Расстояние должно быть выражено в той же системе координат, что и система координат, указанная для шаблона схемы.

Приведенные ниже рисунки отображают результаты, полученные с разными значениями параметра Максимальное расстояние для групп (Maximum distance for grouping).

Алгоритм Сжатие (Compression) — параметр Максимальное расстояние для групп (Maximum distance for grouping parameter)

Кнопка Восстановить по умолчанию

Щелкните на кнопке Восстановить по умолчанию (Restore Defaults), чтобы вернуть все параметры алгоритма Сжатие в их значения по умолчанию. Восстановленными значениями являются либо те, которые по умолчанию задаются в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.

5/10/2014