Свойства алгоритма гео-направленной силы
Если в раскрывающемся списке Задача компоновки (Layout Task) выбрать алгоритм компоновки схемы Гео — Направленная сила (Geo - Force Directed) и нажать кнопку Свойства алгоритма компоновки (Layout Algorithm Properties) на панели инструментов Редактор схем (Schematic Editor), откроется связанное с ним диалоговое окно свойств:
Значениями параметров являются либо те значения, которые по умолчанию указаны в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.
Параметр Число повторов (Number of iterations)
Параметр Число повторов (Number of iterations) определяет число повторов алгоритма направленной силы, выполненных до того, как будет показан окончательный результат.
Ниже на рисунках показаны результаты, полученные для одной и той же схемы с разными значениями параметра Число повторов:
- На рисунке 1.1 показано исходное схематическое представление.
- На рисунке 1.2 показано схематическое представление после того, как алгоритм направленной силы выполнен 10 раз (число повторов = 10).
- На рисунке 1.3 показан результат после 20 итераций.
Результат, полученный после одного исполнения алгоритма компоновки Force Directed с параметром числа повторов 5 будет отличаться от результата, полученного после исполнения алгоритма компоновки Force Directed 5 раз с параметром числа повторов 1.
Коэффициент отражения (Repel factor)
Параметр Коэффициент отражения (Repel factor) применяется для того, чтобы быстро увеличить смещение узлов схемы (schematic node displacement) для тех узлов, которые расположены близко друг к другу. Чем больше коэффициент отражения (repel factor), тем больше друг от друга будут отделены почти перекрывающиеся узлы схемы. По умолчанию значение коэффициента отражения равно 1, если для шаблона представления, связанного с активной схемой, не указано другое значение.
На рисунках ниже показано влияние этого коэффициента:
- На рисунке 2.1 изображено исходное схематическое представление.
- На рисунке 2.2 показан результат алгоритма направленной силы после 20 итераций с коэффициентом отталкивания, равным 1.
- На рисунке 2.3 показан результат направленной силы после 20 повторов с коэффициентом отражения, равным 2.
Смещение почти перекрывающихся узлов схемы (выделенных в красном круге) на исходном рисунке увеличивается в большей степени на рисунке 2.3, чем на рисунке 2.2.
Опции степени свободы
Опция Степень свободы (Degree of freedom) позволяет ограничить пространство, используемое для перемещения узлов схемы во время каждого повтора алгоритма. При использовании значения Низкий (Low) это пространство сильно ограничено. При использовании значения Высокий (High) пространство становится большим. Опция Средне (Medium) является промежуточной.
- На рисунке 3.1 изображено исходное схематическое представление.
- На рисунке 3.2 показан результат после 20 повторов направленной силы с низким уровнем свободы.
- На рисунке 3.3 показан результат после 20 повторов направленной силы со средней степенью свободы.
- На рисунке 3.4 показан результат после 20 повторов с высокой степенью свободы.
Кнопка Восстановить по умолчанию
Щелкните на кнопке Восстановить по умолчанию (Restore Defaults) для возвращения всех параметров направленной силы в их значения по умолчанию. Восстановленными значениями являются либо те, которые по умолчанию задаются в Schematics, либо те значения, которые специально были установлены в качестве значений по умолчанию для шаблона схематического представления, связанного с активной схемой, на вкладке Компоновки (Layouts) редактора набора схематических данных для данного шаблона схематического представления.