Свойства алгоритма компоновки Свойства алгоритма компоновки
Если в раскрывающемся списке Задача компоновки (Layout Task) выбран алгоритм компоновки схемы Иерархический — Развитое дерево, щелчок по кнопке Свойства алгоритма компоновки (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) определяет величину интервала между узлами схемы, отображающимися вдоль направления развитого дерева.
Ниже на рисунках показаны результаты развитого дерева, когда Между узлами вдоль по направлению = 2 (рис. 3.4), = 3 (рис. 3.5) и = 5 (рис. 3.6) при поставленном или снятом флажке Абсолютные единицы (Absolute units).
- Увеличьте значение параметра Между поддеревьями (Between subtrees), чтобы увеличить величину интервала между двумя соседними поддеревьями. Это повлияет на величину интервала между узлами схемы, отображающимися перпендикулярно направлению развитого дерева и принадлежащими разным поддеревьям.
Ниже на рисунках показаны результаты развитого дерева, когда значение Между поддеревьями = 2 (рис. 3.7), = 4 (рис. 3.8) и = 6 (рис. 3.9) при поставленном или снятом флажке Абсолютные единицы (Absolute units).
Флажок Абсолютные единицы (Absolute units)
По умолчанию параметры разрядки выражены в абсолютных единицах системы координат, которые задаются на вкладке Система координат XY (XY Coordinate System) диалогового окна Свойства схематического представления (флажок Абсолютные единицы стоит). Снимите флажок Абсолютные единицы (Absolute units), если вы хотите, чтобы значения этого параметра были выражены в единицах относительно среднего размера символов, применяемых в данный момент для изображения узлов схемы в схематическом представлении. Например, в случае, когда значение параметра Между узлов вдоль по направлению равен 2, расстояние, разделяющее два узла, принадлежащих иерархическим уровням (n) и (n+1), соответствует среднему размеру двух символов, расположенных бок о бок.
Указание параметров в относительных единицах легче, чем в абсолютных единицах, но имеет реальный смысл только если для схематического представления имеется базовый масштаб.
Кнопка Восстановить по умолчанию
Щелкните на кнопке Восстановить по умолчанию (Restore Defaults), чтобы перезапустить все параметры развитого дерева в их значениях по умолчанию. Восстановленными значениями являются либо те, которые по умолчанию задаются в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.