Свойства алгоритма компоновки Разделить перекрывающиеся связи (Separate Overlapping Links)
Если в раскрывающемся списке Задача компоновки (Layout Task) выбран алгоритм компоновки схемы Разделить перекрывающиеся связи (Separate Overlapping Links), нажатие кнопки Свойства алгоритма компоновки (Layout Algorithm Properties) на панели инструментов Редактор схем (Schematic Editor), откроется связанное с ним диалоговое окно свойств:
Значениями параметров являются либо те значения, которые по умолчанию указаны в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.
Параметр Offset between links parameter
Параметр Сдвиг между связями (Offset between links) определяет величину интервала, который будет разделять две связи схемы после выполнения алгоритма компоновки. Этот offset также определяет расстояние между исходным/конечным узлами связей и первой/последней пограничной точками, автоматически размещаемыми на связях (рисунок 3.1). Единица измерения offset зависит от флажка Абсолютные единицы.
На следующих рисунках показаны результаты параметра Сдвиг между связями (Offset between links), если флажок Абсолютные единицы (Absolute units) сброшен. На рисунке 3.2 показано исходное состояние схематического представления. Рисунок 3.3 получен после выполнения алгоритма Разделить перекрывающиеся связи (Separate Overlapping Links) при значении Offset между связями равно 0,5. На рисунке 3.4 показан результат, полученный при значении Offset между связей, равном 2.
Флажок Использовать исходные связи (Use origin links)
Алгоритм компоновки Разделить перекрывающиеся связи работает на связях схемы, содержащихся в схематическом представлении, следующим образом. Либо он работает на связях схемы, имеющих одинаковые исходные и крайние узлы и в точности такие же путь и количество вершин, и где эти вершины перекрываются, там полностью перекрываются и связи, либо он работает на связях схемы, имеющих одинаковые исходные и крайние узлы, но другой путь связи.
Флажок Использовать исходные связи (Use origin links) позволит вам определить, какой тип связей будет использован:
- Если флажок снят (по умолчанию), то алгоритм будет работать на связях схемы, которые действительно перекрываются. В этом случае произойдет одно из двух:
- В схематическом представлении не будет выбрано ни одной связи схемы, и алгоритм будет работать на всю схему, осуществляя поиск действительно перекрывающихся связей и отделяя их в соответствии с параметром Offset между связями.
- В данный момент в схематическом представлении имеются выбранные связи схемы, и в этом случае алгоритм будет работать по каждому набору выбранных перекрывающихся связей—выбранные перекрывающиеся связи будут отделены в соответствии с параметром Offset между связями.
- Если поставлен флажок Использовать исходные связи (Use origin links), алгоритм будет работать только из выбранной в данный момент в активном схематическом представлении связи, которая будет считаться основной связью. Алгоритм будет искать все связи, которые соединены с теми же исходными и крайними узлами, что и основная связь, скопирует все вершины, которые будут отображаться вдоль выбранной связи, в те связи, которые он обнаружит, и отделит все эти связи в соответствии с параметром Offset между связями.Примечание:
При такой конфигурации перед выполнением алгоритма в активном представлении должна быть выбрана только одна связь схемы. Если в представлении выбрано несколько связей, то кнопка Применить задачу компоновки (Apply Layout Task) недоступна.
На следующих рисунках показаны результаты при установленном и сброшенном флажке Использовать исходные связи (Use origin links). На рисунке 1.1 показано исходное схематическое представление, где объекты схемы не выбраны. Рисунок 1.2 получен после выполнения алгоритма компоновки Разделить перекрывающиеся связи (Separate Overlapping Links) со сброшенным флажком Использовать исходные связи (Use origin links). Алгоритм работал на всем схематическом представлении. Он нашел действительно перекрывающиеся связи в схеме и отделил их в соответствии с параметром Offset между связей.
Если бы две связи, разделенные на рисунке 1.2, были бы выбраны до выполнения алгоритма, то они были бы разделены точно таким же образом.
Флажок Абсолютные единицы (Absolute units)
По умолчанию значение параметра Offset между связей выражено в абсолютных единицах, определяемых системой координат, заданной на вкладке Система координат XY (XY Coordinate System) диалогового окна Свойства схематического представления (Schematic Diagram Properties) (при поставленном флажке Абсолютные единицы (Absolute units). Снимите флажок Абсолютные единицы (Absolute units), если вы хотите, чтобы значение этого параметра было выражено в единицах относительно среднего размера символов, используемых в данный момент для изображения узлов схемы в схематическом представлении. В этом случае, если значение параметра Offset между связями равно 2, расстояние, которое будет отделять две связи объектов схемы после выполнения алгоритма, будет соответствовать среднему размеру двух символов, расположенных вплотную.
Указание параметров в относительных единицах легче, чем в абсолютных единицах, но имеет реальный смысл только если для схематического представления имеется базовый масштаб.
Кнопка Восстановить по умолчанию (Restore Defaults)
Щелкните на кнопке Восстановить по умолчанию (Restore Defaults), чтобы вернуть все параметры алгоритма Разделить перекрывающиеся связи в их значения по умолчанию. Восстановленными значениями являются либо те, которые по умолчанию задаются в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.