Инструменты перемещения

Parent page: Команды

Редактор PCB включает различные инструменты перемещения, которые помогают эффективно разрабатывать проект платы.Редактор PCB включает различные инструменты перемещения, которые помогают эффективно разрабатывать проект платы.

Краткое описание

Проектирование печатной платы — это детальный и точный процесс. Объекты аккуратно размещаются так, чтобы удовлетворять механическим и электрическим требованиям. Для этого в редактор PCB включены различные команды и режимы перемещения. Если объект не заблокирован, его можно переместить, щёлкнув по нему и перетащив. Чтобы переместить несколько объектов, их нужно сначала выделить, чтобы программа понимала, какие именно объекты требуется переместить.

Все перемещения объектов ограничены текущей сеткой привязки (Snap Grid). Дополнительные сведения о настройке и работе с сеткой привязки см. на странице Grids and Units.

Подробности

Помимо прямого перемещения объектов мышью, доступны специальные команды перемещения — их можно вызвать, щёлкнув Tools | Arrange |

. Краткое описание каждой приведено в таблице ниже.

Общие примечания по перемещению объектов:

  • Щёлкните и удерживайте кнопку мыши, чтобы переместить один объект. Объект будет «удерживаться» либо за:
    • его опорную точку (reference point) — для объекта с одной опорной точкой, например площадки (pad), переходного отверстия (via) или компонента, либо
    • за вершину — для дорожки или объекта полигональной формы.
  • Одиночные объекты перемещаются по текущей сетке привязки. Для нескольких объектов точка, за которую «удерживается» набор выделения, также будет находиться на текущей сетке привязки.
  • «Щёлкнуть и удерживать» требует удержания кнопки мыши нажатой. Если вы используете команду меню Move, удерживать кнопку мыши не нужно. Преимущество использования команды Move в том, что для точного перемещения объекта(ов) на один шаг сетки можно использовать клавиши со стрелками. Затем можно удерживать Shift, чтобы перемещаться с шагом 10× от шага сетки.
  • Набор выделенных объектов также можно перемещать методом «щелчок и удержание» — в зависимости от того, по какому типу объекта в наборе выделения выполнен щелчок. При перемещении нескольких объектов методом «щелчок и удержание» курсор сначала перескочит в ближайшую точку сетки, а затем начнёт перемещать набор выделения. Обратите внимание: эта удерживаемая точка может не быть опорной точкой объекта. Если позиционирование критично, лучше использовать команду Move Selection, описанную ниже, поскольку вы можете перемещать курсор до тех пор, пока он не «прилипнет» к опорной точке объекта, например к центру площадки, и именно эта точка станет точкой удержания набора объектов. Более того, для точного перемещения набора выделенных объектов может помочь размещение временной площадки или переходного отверстия.
  • Набор выделенных дорожек нельзя перемещать методом «щелчок и удержание». В этом случае необходимо использовать команду Move Selection (если только в наборе выделения нет объекта не-дорожки, за который можно щёлкнуть и удерживать).
  • При перемещении нескольких объектов их взаимное расположение сохраняется.

Поведение по умолчанию — привязка к опорной точке объекта при «щелчке и удержании» для перемещения. Это можно отключить, выключив параметр Snap to Center на странице PCB Editor - General диалога Preferences.

Интерактивное поведение при перемещении объектов

Следующие команды доступны во время перемещения одного или нескольких объектов:

  • Нажмите Tab, чтобы открыть диалог свойств объекта (если перемещается только один объект).
  • Нажмите Spacebar, чтобы повернуть объект(ы) против часовой стрелки вокруг опорной точки перемещения, или Shift + Spacebar — чтобы повернуть по часовой стрелке. Шаг поворота по умолчанию — 90 градусов. Размер Rotation Step можно изменить на странице PCB Editor - General диалога Preferences.
  • Нажмите клавишу X или Y, чтобы отразить объект(ы) относительно осей X или Y соответственно.
  • Если перемещаемый объект — компонент, нажмите L, чтобы перенести его на другую сторону платы. Не используйте X или Y для отражения компонентов, потому что примитивные объекты внутри компонента не будут перенесены на соответствующие слои нижней стороны.
  • Нажмите Esc, чтобы отменить текущее действие перемещения.

Сводка команд перемещения

Команда Поведение
Move Object Переместить выбранный объект. После запуска команды строка состояния предложит Move any Object. Щёлкните, чтобы выбрать объект, затем переместите его в требуемое место. Обратите внимание: эта команда не учитывает состояние выделения объектов — она просто перемещает выбранный объект.
Drag Переместить выбранный объект, перетаскивая вместе с ним присоединённые объекты. После запуска команды строка состояния предложит Move any Object. Щёлкните, чтобы выбрать объект, затем переместите его в требуемое место. Подключённые сегменты дорожек останутся присоединёнными: конец на перемещаемом объекте будет перемещаться вместе с объектом, а другой конец сегмента(ов) останется на прежнем месте. Обратите внимание: дорожки, подключённые к компоненту, будут перетаскиваться только если параметр Comp Drag установлен в Connected Tracks (на странице PCB Editor - General диалога Preferences). Этот параметр подробнее рассматривается ниже.
Component Переместить выбранный компонент. После запуска команды строка состояния предложит Moving Component. Щёлкните, чтобы выбрать объект, затем переместите его в требуемое место. Поведение подключённых дорожек зависит от настройки параметра Comp Drag на странице PCB Editor - General диалога Preferences. Это подробнее рассматривается ниже.
Re-Route Перетрассировать выбранный сегмент дорожки. После запуска команды строка состояния предложит Choose a Track. При щелчке по сегменту дорожки вы фактически разрываете этот сегмент на два. Переместите курсор, чтобы задать новую вершину в месте соединения этих двух сегментов. После размещения вершины вы будете задавать следующую вершину, чтобы зафиксировать концы ещё двух сегментов, и так далее. Щёлкните правой кнопкой мыши (или Esc), чтобы остановить перетрассировку данного маршрута; выполните это действие второй раз, чтобы выйти из команды.
Break Track Разбить существующий сегмент на два сегмента. Эта команда ведёт себя так же, как Re-route, но не повторяется. После запуска команды строка состояния предложит Choose a Track. При щелчке по сегменту дорожки в месте щелчка добавляется вершина; переместите мышь, чтобы позиционировать вершину. Эти сегменты будут отпущены, а курсор-крестик останется, указывая, что вы всё ещё в режиме Break Track. Продолжайте разбивать другие дорожки или щёлкните правой кнопкой мыши (или Esc), чтобы завершить команду. Обратите внимание: такого же поведения можно добиться интерактивно в рабочей области без запуска этой команды — щёлкните один раз, чтобы выделить сегмент дорожки, затем щёлкните и удерживайте на центральной вершине, чтобы разорвать дорожку. Расположите как требуется.  
Drag Track End Переместить существующую вершину (конец дорожки) в новое место. После запуска команды строка состояния предложит Move any Object. Щёлкните в любом месте сегмента дорожки; курсор перескочит к ближайшему концу этого сегмента, который затем будет перемещаться вместе с курсором. Установите курсор в нужное место и щёлкните, чтобы разместить.
Move / Resize Tracks Свободно переместить конец сегмента дорожки. После запуска команды строка состояния предложит Choose Track End Point. Щёлкните в любом месте сегмента дорожки; курсор перескочит к ближайшему концу этого сегмента, «прикрепив» его к курсору. Перемещайте курсор, чтобы переместить эту конечную точку, и щёлкните, чтобы разместить. Такое поведение — когда можно свободно перемещать конец одиночного сегмента дорожки — также можно получить, щёлкнув один раз для выделения сегмента, затем щёлкнув и удерживая на конечной вершине, чтобы свободно перемещать её.
Move Selection Переместить выделенные объекты. После запуска этой команды строка состояния предложит Move Selection. Щёлкните в любом месте рабочей области, чтобы «удерживать» набор выделения в этой точке, затем перемещайте мышь, чтобы переместить набор выделения в новое место. Обратите внимание: щелчок, задающий точку удержания набора выделения, автоматически будет по сетке, если только вы не наведёте мышь так, чтобы она привязалась к «горячей точке» объекта (опорной точке), например к центру площадки.
Move Selection by X, Y Переместить выделенные объекты на заданное пользователем смещение. После запуска этой команды откроется диалог Get X /Y Offsets. Введите требуемые значения смещения, затем нажмите OK, чтобы переместить набор выделения на указанную величину.
Rotate Selection Повернуть выделенные объекты на заданный пользователем угол. После запуска этой команды откроется диалог Rotation Angle. Введите требуемый угол поворота в градусах, затем нажмите OK. Строка состояния предложит Select Reference Point; набор выделения будет вращаться вокруг точки, по которой вы щёлкнете.
Flip Selection Перенести набор выделения с текущей стороны платы на другую сторону. Набор выделения будет отражён относительно оси X так, как если бы это был один объект, при этом общий ограничивающий прямоугольник набора останется в том же положении X, Y в рабочей области. Каждый объект, находящийся на слое с логической парой, будет отражён и перемещён на парный слой. Например, объекты Top Layer переходят на Bottom Layer, Top Solder — на Bottom Solder, и аналогично для механических слоёв, которые определены как пары слоёв.
Move Polygon Vertices Интерактивно перемещать вершины полигона. После запуска команды строка состояния сначала предложит Choose a Polygon. После щелчка по полигону для выбора строка состояния затем предложит щёлкнуть, чтобы выбрать Handle (вершину) или Edge (ребро). Обратите внимание: в это состояние редактирования также можно перейти, щёлкнув один раз для выделения полигона. Ниже приведено больше информации о редактировании объекта полигональной формы.
Region Vertices Интерактивно перемещайте вершины сплошной области. После запуска команды строка состояния сначала предложит Choose a Region. После щелчка по области для выбора строка состояния затем предложит щелкнуть, чтобы выбрать Handle (вершину) или Edge (ребро). Обратите внимание, что в это состояние редактирования также можно перейти, один раз щелкнув для выбора области. Ниже приведена дополнительная информация о редактировании объекта полигональной формы.

Перемещение компонентов

Как и любой объект, компонент можно переместить, щелкнув по нему и удерживая кнопку мыши. Либо используйте команду Component из меню Move.

Как удерживается компонент

Посадочные места компонентов обычно проектируются так, что их начало координат (опорная точка) находится либо в геометрическом центре компонента, либо в центре площадки 1. На этапе размещения компонентов на плате может быть предпочтительнее позиционировать компонент, ориентируясь на площадку 1 или, возможно, на другую площадку. Чтобы включить такое поведение, активируйте параметр Smart Component Snap на странице PCB Editor - General диалогового окна Preferences. Когда этот параметр включен, вместо перехода к опорной точке программа будет учитывать центры площадок как возможные точки захвата и будет переходить к ближайшей точке (опорной точке или центру площадки), когда вы щелкаете и удерживаете. Подведите курсор ближе к площадке, за которую вы хотите «держать» компонент, затем щелкните и удерживайте.

Настройте параметры Object Snap Options в диалоговом окне Preferences.Настройте параметры Object Snap Options в диалоговом окне Preferences.

Как ведут себя подключенные дорожки

Поведение по умолчанию для дорожек, подключенных к компоненту, — не перемещать концы дорожек при перемещении компонента. Можно перетаскивать концы дорожек вместе с перемещаемым компонентом, установив параметр Comp Drag в значение Connected Tracks (на странице PCB Editor - General диалогового окна Preferences). Поскольку перетаскивание не является поведением по умолчанию при перемещении, чтобы переместить компонент and с перетаскиванием подключенных концов дорожек, необходимо использовать команду Drag или Component из меню Move.

Обратите внимание, что при перемещении компонента с перетаскиванием дорожек программа не пытается сохранять прокладку дорожек под 90/45 градусов и не предотвращает возможные нарушения правил проектирования. В PCB Editor есть отличные функции сдвига дорожек. Используйте их, чтобы либо упорядочить неаккуратные сегменты дорожек, либо переместить компонент без перетаскивания, а затем теми же возможностями сдвига скорректировать сегменты дорожек после перемещения компонента.

Чтобы упорядочить перетянутые дорожки, один раз щелкните, чтобы выбрать сегмент, затем щелкните и удерживайте сегмент и сдвиньте его. Программа восстановит прокладку дорожек под 90/45 градусов.Чтобы упорядочить перетянутые дорожки, один раз щелкните, чтобы выбрать сегмент, затем щелкните и удерживайте сегмент и сдвиньте его. Программа восстановит прокладку дорожек под 90/45 градусов.

Перемещение сегментов дорожек/линий

Трассировка традиционно выполняется так, чтобы все сегменты дорожек были вертикальными, горизонтальными или под 45 градусов. Это делается для наиболее эффективного использования пространства на плате. PCB Editor включает сложные алгоритмы перемещения сегментов дорожек на плате, позволяющие сохранять структуру трассировки.

Этот сдвиг сегментов дорожек можно вызвать интерактивно: либо щелкнув, чтобы сначала выбрать сегмент дорожки, затем щелкнув и удерживая, когда появится специальный курсор, чтобы сдвинуть сегмент (как показано в анимации ниже), либо щелкнув и удерживая сегмент дорожки и сдвигая его. Это поведение сдвига можно настроить с помощью параметров Dragging на странице PCB Editor - Interactive Routing диалогового окна Preferences. Эти параметры позволяют назначить действие Move для дорожки, что полезно, если вы хотите иметь возможность свободно перемещать отдельный сегмент дорожки. 

Помимо поддержки перемещения сегментов в пределах одной цепи, встроенный алгоритм push and shove позволяет аккуратно перемещать несколько трасс за одну операцию, как показано в анимации ниже. Нажимайте сочетания клавиш Shift+R, чтобы циклически переключать различные интерактивные режимы сдвига: Push Obstacles, Hug and Push Obstacles и Ignore Obstacles. Текущий режим отображается в строке состояния во время сдвига.

Один раз щелкните, чтобы выбрать сегмент; когда появится специальный курсор, щелкните и удерживайте, чтобы сдвинуть сегмент. Либо щелкните, удерживайте и начните сдвиг.Один раз щелкните, чтобы выбрать сегмент; когда появится специальный курсор, щелкните и удерживайте, чтобы сдвинуть сегмент. Либо щелкните, удерживайте и начните сдвиг.

Изменение формы существующего сегмента дорожки

Работая совместно с функцией сдвига сегментов, вы также можете разорвать или, точнее, reshape существующий сегмент. Для этого один раз щелкните, чтобы выбрать сегмент, затем наведите мышь на центральную вершину. Появится специальный курсор, указывающий, что этот сегмент можно изменить по форме. Щелкните и удерживайте; по мере перемещения мыши программа автоматически добавит новые сегменты для изменения формы, как показано на изображениях ниже.

Наведите мышь на центральную вершину, чтобы отобразить курсор изменения формы,

Щелкните и удерживайте, затем перетащите, чтобы изменить форму сегмента,

При необходимости существующий сегмент можно изменить по форме. При необходимости существующий сегмент можно изменить по форме.

Отпустите кнопку, чтобы завершить процесс изменения формы.

Перемещение вершин полигональных объектов

Между различными полигональными объектами есть некоторые различия. Для получения дополнительной информации об изменении формы полигонального объекта обратитесь к описанию соответствующего объекта.

 

 

 

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content