Инструменты выравнивания
Parent page: Команды
Инструменты выравнивания, используемые для выравнивания и задания интервалов для позиционных обозначений (удерживайте Ctrl при перетаскивании прямоугольника выделения, чтобы выбрать обозначения).
Сводка
Компоненты размещаются на плате не только для удовлетворения электрических требований, определяемых требованиями к соединениям и целостности сигнала; их также необходимо разместить с учетом процесса сборки, а также обеспечить возможность быстрого поиска при тестировании и ремонте. Чтобы помочь выполнить все эти требования, полезно располагать компоненты по разумной сетке размещения, а также по возможности обеспечивать корректные интервалы и выравнивание. Помимо компонентов, также может быть важно выравнивать другие объекты, такие как позиционные обозначения и другие текстовые строки.
Для достижения этих целей предусмотрен ряд инструментов позиционирования и выравнивания, которые можно использовать для всех типов объектов проекта.
Подробности
Чтобы выровнять набор выбранных объектов, нажмите Tools | Arrange |
, затем выберите нужную команду из появившегося раскрывающегося меню.
Если не указано иное, команды выравнивания предполагают следующее:
- Apply to Selected Objects - выберите объекты перед выбором требуемой команды выравнивания.
-
Move Objects on the Current Grid - установите сетку на подходящее значение перед применением одной из команд выравнивания. Сетка задается вводом или выбором значения в раскрывающемся списке в Home | Grids and Units |
.
| Команда | Поведение |
|---|---|
| Выравнивание | Открывает диалог Align Objects, где можно выбрать один из пяти вариантов выравнивания по горизонтали и вертикали. Обратите внимание: одновременное включение параметров по горизонтали и по вертикали может привести к конфликту, из-за которого выбранные объекты окажутся наложенными друг на друга. |
| Позиционировать текст компонента | Открывает диалог Component Text Position, где можно выбрать и применить положение автопозиционирования для строк Designator и/или Comment у текущих выбранных компонентов. Обратите внимание: выбранный вариант автопозиционирования будет оставаться примененным к этим компонентам, пока строка не будет перемещена вручную или пока вариант автопозиционирования не будет изменен в диалогах String или Component. |
Выровнять по сетке |
Перемещает опорную точку каждого из выбранных объектов на текущую сетку привязки (Snap Grid). Обратите внимание: многие компоненты спроектированы так, что их опорная точка находится в геометрическом центре, из-за чего их площадки могут оказаться вне сетки. После выполнения этой команды площадки останутся вне сетки. |
Переместить начало координат всех компонентов на сетку |
Перемещает опорную точку всех компонентов на текущую сетку привязки (Snap Grid). Обратите внимание: компоненты, чьи площадки в данный момент находятся вне сетки, не перемещаются. |
| Выровнять по левому краю | Выравнивает выбранные объекты так, чтобы внешняя граница их самых левых примитивов имела одинаковую координату X. В качестве опорного используется объект с самым левым примитивом. |
| Выровнять по правому краю | Выравнивает выбранные объекты так, чтобы внешняя граница их самых правых примитивов имела одинаковую координату X. В качестве опорного используется объект с самым правым примитивом. |
| Выровнять по левому краю (с сохранением интервалов) | Выравнивает выбранные объекты так, чтобы внешняя граница их самых левых примитивов имела одинаковую координату X. Объекты не перемещаются в положение, которое нарушило бы применимое правило проектирования. В качестве опорного используется объект с самым левым примитивом. |
| Выровнять по правому краю (с сохранением интервалов) | Выравнивает выбранные объекты так, чтобы внешняя граница их самых правых примитивов имела одинаковую координату X. Объекты не перемещаются в положение, которое нарушило бы применимое правило проектирования. В качестве опорного используется объект с самым правым примитивом. |
| Выровнять по горизонтальным центрам | Перемещает объекты по горизонтали так, чтобы их центры совпали. После выбора команды предлагается щелкнуть, чтобы выбрать опорный объект. |
| Распределить по горизонтали | Выбранные объекты равномерно распределяются по горизонтали между самым левым и самым правым объектами (которые не перемещаются). Обратите внимание: это может привести к тому, что перемещаемые объекты окажутся вне сетки. |
Увеличить горизонтальный интервал |
Каждый объект, кроме самого левого, перемещается вправо так, чтобы расстояние до ближайшего соседнего объекта увеличилось на один шаг сетки. |
| Уменьшить горизонтальный интервал | Каждый объект, кроме самого левого, перемещается влево так, чтобы расстояние до ближайшего соседнего объекта уменьшилось на один шаг сетки. |
| Выровнять по верхнему краю | Выравнивает выбранные объекты так, чтобы внешняя граница их самых верхних примитивов имела одинаковую координату Y. В качестве опорного используется объект с самым верхним примитивом. |
| Выровнять по нижнему краю | Выравнивает выбранные объекты так, чтобы внешняя граница их самых нижних примитивов имела одинаковую координату Y. В качестве опорного используется объект с самым нижним примитивом. |
| Выровнять по верхнему краю (с сохранением интервалов) | Выравнивает выбранные объекты так, чтобы внешняя граница их самых верхних примитивов имела одинаковую координату Y. Объекты не перемещаются в положение, которое нарушило бы применимое правило проектирования. В качестве опорного используется объект с самым верхним примитивом. |
| Выровнять по нижнему краю (с сохранением интервалов) | Выравнивает выбранные объекты так, чтобы внешняя граница их самых нижних примитивов имела одинаковую координату Y. Объекты не перемещаются в положение, которое нарушило бы применимое правило проектирования. В качестве опорного используется объект с самым нижним примитивом. |
| Выровнять по вертикальным центрам | Перемещает объекты по вертикали так, чтобы их центры совпали. После выбора команды предлагается щелкнуть, чтобы выбрать опорный объект. |
| Распределить по вертикали | Выбранные объекты равномерно распределяются по вертикали между самым верхним и самым нижним объектами (которые не перемещаются). Обратите внимание: это может привести к тому, что перемещаемые объекты окажутся вне сетки. |
| Увеличить вертикальный интервал | Каждый объект, кроме самого нижнего, перемещается вверх так, чтобы расстояние до ближайшего соседнего объекта увеличилось на один шаг сетки. |
| Уменьшить вертикальный интервал | Каждый объект, кроме самого нижнего, перемещается вниз так, чтобы расстояние до ближайшего соседнего объекта уменьшилось на один шаг сетки. |