Свойства алгоритма компоновки Иерархический - Компактное дерево
Если в раскрывающемся списке Задача компоновки (Layout Task) выбран алгоритм компоновки схемы Иерархический — Компактное дерево (Hierarchical - Compact Tree), щелчок по кнопке Свойства алгоритма компоновки (Layout Algorithm Properties) на панели инструментов Редактор схем (Schematic Editor), откроется связанное с ним диалоговое окно свойств:
Значениями параметров являются либо те значения, которые по умолчанию указаны в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.
О коренном узле схемы
Алгоритм компоновки Иерархический - Компактное дерево работает из корневого узла схемы, из которого начинается результирующее компактное дерево. Этот корневой узел схемы указывается инструментом Задать корень схемы (Set Schematic Root). . Когда корневой узел не указан, алгоритм автоматически принимает один из узлов схемы в качестве корневого узла.
Опции направлений (Direction options)
Опции направления определяют направление компактного дерева.
- Выберите опцию Слева направо, чтобы компактное дерево, начинающееся из корневого узла схемы, расположенного слева, заканчивалось бы справа (рисунок 1.1). Это является опцией по умолчанию, если не задана иная опция в шаблоне схематического представления, связанном с активной схемой.
- Выберите опцию Справа налево, чтобы компактное дерево, начинающееся из корневого узла схемы, расположенного справа, заканчивалось бы слева (рисунок 1.2).
- Выберите опцию Снизу вверх, чтобы компактное дерево, начинающееся из корневого узла схемы, расположенного внизу, заканчивалось бы наверху (рисунок 1.3).
- Выберите опцию Сверху вниз, чтобы компактное дерево, начинающееся из корневого узла схемы, расположенного наверху, заканчивалось бы внизу (рисунок 1.4).
Параметры отображения связей
Параметры отображения связей определяют расположение вершин, которые будут добавлены вдоль связей схемы.
- Введите число от 0 до 1, чтобы определить относительное положение точки разрыва на последнем сегменте связей схемы. Значением по умолчанию является 0.5, если иного значения не указано в шаблоне схематического представления, связанном с активной схемой. Когда значение Точки разрыва (Break point) равно 0, этот сегмент самый длинный и отображается с прямым углом. При значении точки разрыва (Break point), равном 1, этот сегмент не существует, и поэтому каждая связь схемы напрямую подключается к двум крайним узлам схемы без какой-либо промежуточной точки.
Рисунки 2.1–2.6 показывают результаты компоновки Компактного дерева с различными значениями точки разрыва.
- Щелкните на диалоговом окне Под прямым углом (Orthogonal), чтобы отобразились связи с прямыми углами. этот флажок снят по умолчанию.
Ниже на рисунках 2.7–2.12 проиллюстрировано, как отображается связь схемы с различными значениями точки разрыва, когда флажок Под прямым углом (Orthogonal) поставлен или снят.
Параметры разрядки
Интервальные параметры определяют порядок вычисления интервала между иерархическими уровнями и схематическими узлами, принадлежащими к данному иерархическому уровню. Единица измерения параметров разрядки будет определяться флажком Абсолютные единицы (Absolute units).
- Параметр Между узлов перпендикулярно направлению (Between nodes perpendicular to the direction) определяет интервал между схематическими узлами, которые отображаются перпендикулярно направлению компактного дерева — то есть расстояние между узлами, принадлежащими одному и тому же иерархическому уровню.
Рисунки ниже показывают результаты компактного дерева с параметром Между узлами перпендикулярно компактному дереву, равным 2 (рис. 3.1), Между узлами перпендикулярно компактному дереву, равным 3 (рис. 3.2) и Между узлами перпендикулярно компактному дереву, равным 5 (рис. 3.3), в то время, когда флажок Абсолютные единицы (Absolute units) снят.
- Параметр Между узлов по направлению (Between nodes along the direction) определяет интервал между схематическими узлами, отображающимися по направлению вдоль компактного дерева—то есть интервал между узлом, принадлежащим к иерархическому уровню (n), и узлом, принадлежащим к иерархическому уровню (n+1).
Ниже на рисунках показаны результаты компактного дерева с параметром Между узлами по направлению, равному 2 (рис. 3.4), равному 3 (рис. 3.5) и равному 5 (рис. 3.6) при снятом окне Абсолютные единицы (Absolute units).
Флажок Абсолютные единицы (Absolute units)
По умолчанию параметры разрядки выражены в абсолютных единицах системы координат, которые могут задаваться на вкладке Система координат XY диалогового окна Свойства схематического представления (Schematic Diagram Properties) (окно Абсолютные единицы активно). Снимите флажок Абсолютные единицы (Absolute units), если вы хотите, чтобы значения этого параметра были выражены в единицах относительно среднего размера символов, применяемых в данный момент для изображения узлов схемы в схематическом представлении. В этом случае, когда значение параметра Между узлов по направлению (Between nodes along the direction) равно 2, то расстояние, которое отделяет два узла схемы, принадлежащих к иерархическим уровням (n) и (n+1), соответствует среднему размеру двух символов, расположенных бок о бок.
Указание параметров в относительных единицах легче, чем в абсолютных единицах, но имеет реальный смысл только если для схематического представления имеется базовый масштаб.
Кнопка Восстановить по умолчанию
Щелкните на кнопке Восстановить по умолчанию (Restore Defaults) чтобы вернуть все значения параметров Компактного дерева в состояние по умолчанию. Восстановленными значениями являются либо те, которые по умолчанию задаются в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.