Инструменты Advanced Placement

Параметры позиционирования и размещения компонентов

Когда вы нажимаете и удерживаете компонент, чтобы переместить его, если включена опция Snap to Center, то компонент будет удерживаться за свою опорную точку. Опорная точка — это координата 0,0 компонента в том виде, как она была задана в редакторе посадочных мест PCB.

Опция Smart Component Snap позволяет переопределить это поведение «привязки к центру» и вместо этого привязываться к ближайшей площадке компонента, если нажать и удерживать ближе к нужной площадке, чем к опорной точке компонента. Это очень удобно, если вам нужно, чтобы конкретная площадка оказалась в конкретной точке сетки. Однако это может мешать, если вы работаете с мелкими SMD-компонентами, поскольку может стать сложнее «схватить» их за опорную точку.

Включите Snap To Center, чтобы всегда удерживать компонент за его опорную точку. Smart Component Snap полезно, когда нужно выравнивать по конкретной площадке.
Включите Snap To Center, чтобы всегда удерживать компонент за его опорную точку. Smart Component Snap полезно, когда нужно выравнивать по конкретной площадке.

Режимы размещения

Во время размещения вы можете переключаться между режимами размещения компонентов, нажимая клавишу R.

  • Ignore Obstacles – обычное поведение размещения. Эти процедуры используют 3D-тело (если оно есть) либо медные и шелкографические примитивы для определения зазора объекта.

  • Push Obstacles – размещаемый компонент будет «раздвигать» другие компоненты, чтобы обеспечить соблюдение зазоров между компонентами. Компоненты в объединениях (unions) могут сдвигаться, и расположение компонентов в объединении может изменяться, но само объединение не будет разрушено. Заблокированные компоненты сдвигать нельзя. В этом режиме компоненты идентифицируются по их ограничивающему прямоугольнику выделения.

  • Avoid Obstacles – размещаемый компонент будет принудительно избегать нарушения зазоров между другими компонентами во время размещения. В этом режиме компоненты идентифицируются по их ограничивающему прямоугольнику выделения.

Строка состояния внизу рабочей области и индикатор Heads Up показывают текущий режим размещения.

Использование горячей клавиши R для переключения режимов размещения. Обратите внимание, что компонент C7 заблокирован и не может быть перемещён в режиме Push Obstacles.

Push/Avoid Obstacles нельзя использовать для сложного выделения, когда также выбран другой объект (дорожка, площадка, текст и т. п.) .

Интеллектуальное выравнивание компонентов

Функции интеллектуального размещения компонентов позволяют динамически выравнивать компоненты при перетаскивании. Зелёные линии-индикаторы появляются, когда компонент выровнен либо по соседним компонентам, либо по площадкам соседних компонентов.

Используя горячие клавиши во время размещения, вы можете получить доступ к следующим параметрам выравнивания:

  • Нажмите и удерживайте клавишу Ctrl во время размещения компонента, чтобы видеть линии выравнивания относительно границ ближайших компонентов.

  • Нажмите и удерживайте клавишу Shift во время размещения компонента, чтобы видеть линии выравнивания по площадкам ближайших компонентов.

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

При размещении или перемещении компонентов они привязываются к декартовой или полярной сетке, которая в данный момент находится под компонентом, если эта сетка определена для размещения компонентов. Определение того, как сетка может использоваться (её назначение или применение), выполняется с помощью опций  Comp и Non Comp , связанных с записью этой сетки в области Grid Manager панели Properties.

Чтобы узнать больше, посетите страницу Working with Grids & Guides .

Поиск компонентов для размещения

Если вы можете визуально найти компоненты, которые позиционируете на плате, нажмите и удерживайте, чтобы переместить их. В противном случае, в плотном проекте, где визуальный поиск нужного компонента может занять очень много времени, вы можете использовать диалог Choose Component для перемещения конкретного компонента в рабочей области — либо заставив курсор «перепрыгнуть» к этому компоненту, либо переместив компонент в текущую позицию курсора. Чтобы открыть диалог, выберите в главном меню команду Edit » Move » Component и щёлкните в любой точке рабочей области вдали от компонентов.

Команды интерактивного размещения

Существует ряд полуавтоматических инструментов, позволяющих редактировать размещение элементов вашего PCB-проекта. Наряду со стандартными командами выравнивания объектов, команды меню Tools » Component Placement можно использовать для выполнения следующих операций:

Arrange Within Room

Эта команда упорядочивает компоненты, назначенные комнате (room), внутри этой комнаты.

При упорядочивании компонентов внутри комнаты, если комната меньше группы связанных с ней компонентов, компоненты будут размещены внутри и/или как можно ближе к комнате. Затем вы можете изменить размер комнаты по мере необходимости — либо вручную непосредственно в рабочей области, либо с помощью соответствующей команды обёртки комнаты (room wrapping).
Arrange Within Rectangle

Эта команда позволяет упорядочить выбранные компоненты в пределах заданной прямоугольной области.

При упорядочивании компонентов в прямоугольной области, если заданный прямоугольник меньше группы компонентов, он будет изменён по размеру, чтобы вместить всю группу.
Arrange Outside Board Эта команда упорядочивает выбранные компоненты за пределами границы keepout, которой обычно является контур платы.

Перепозиционирование выбранных компонентов

Команда Tools » Component Placement » Reposition Selected Components  используется для последовательного перепозиционирования нескольких выбранных компонентов в том порядке, в котором вы их выбирали.

Эту команду можно использовать совместно с режимом Cross Select Mode. Включите Cross Select Mode (Tools » Cross Select Mode), выберите несколько компонентов на схеме, переключитесь в редактор PCB, затем выполните эту команду, чтобы перепозиционировать каждый компонент в том же порядке, в котором они были выбраны на схеме.

Позиционирование компонентов с использованием pick-and-place файла

Компоненты в вашем проекте можно позиционировать на основе координат, указанных в pick-and-place файле, с помощью команды Tools » Component Placement » Place From File  из главного меню. Эта функция особенно полезна, если вам предоставили критически важную информацию о размещении в виде pick-and-place файла. Она также может быть удобным способом быстро применить любимое/предпочтительное размещение, полученное ранее путём генерации Pick and Place файла из Altium Designer.

После запуска команды откроется диалог Load File Name . Используйте его, чтобы найти и открыть соответствующий pick-and-place файл для проекта. Позиция любого существующего компонента в проекте, который присутствует в pick-and-place файле, будет обновлена, если текущая позиция отличается от указанной в файле (будет использована позиция из файла).

  • Любые компоненты, которые не нужно перемещать, можно заблокировать, установив для них опцию Locked . Это можно сделать через панель Properties, когда компоненты выбраны.

  • Чтобы перемещение произошло, компонент должен уже существовать в рабочей области и иметь соответствующее обозначение (как указано в pick-and-place файле).

  • В pick-and-place файле должны присутствовать следующие столбцы данных: Center-X (Mid-X), Center-Y (Mid-Y), comment, designator, layer и rotation (show image).

  • Поддерживаются дюймовые и метрические единицы (в pick-and-place файле указано, какие Units используются).

  • Координаты Center-X (Mid-X) и Center-Y (Mid-Y) используются как опорные для изменения положения; остальные координаты игнорируются.

Обмен компонентов местами

Вы можете выбрать пару компонентов и легко поменять их местами. После выбора компонентов, которые нужно поменять местами, щёлкните правой кнопкой мыши и выберите Component Actions » Swap Components или выберите команду Tools » Component Placement » Swap Components в главном меню.

Простая перестановка компонентов с помощью контекстного меню (правый клик).

Если при запуске команды не выбрано ни одного компонента или выбрано более двух, вам будет предложено указать первый компонент, который вы хотите поменять местами, затем — второй компонент. Компоненты будут переставлены, и вы сможете продолжать менять местами следующие пары компонентов либо щёлкнуть правой кнопкой мыши или нажать Esc  для выхода из режима перестановки.

Заблокированные компоненты нельзя переставлять.

Руководство по размещению компонентов

Эта функция доступна, когда параметр PCB.ComponentDrag.ShowAverageHelper включён в диалоговом окне Advanced Settings dialog.

Когда вы перемещаете компонент в рабочем пространстве, отображается толстая зелёная или красная линия, идущая от точки внутри компонента к месту на плате. Эта линия называется Optimal Placement Vector (вектор оптимального размещения); её назначение — показывать, является ли новое положение лучше (зелёный) или хуже (красный), чем предыдущее.

У вектора есть два ключевых свойства: предлагаемая целевая точка; и его цвет.

Чтобы определить положения концов вектора, функция использует центроид многоугольной формы, заданной координатами конечных точек линий соединений. Здесь важны два центроида: один определяется концами линий соединений, которые оканчиваются на перемещаемом компоненте (центроид компонента), второй — другими концами этого набора линий соединений (центроид целевого положения).

Optimal Placement Vector рисуется между этими двумя центроидами, при этом конец со стороны компонента выделяется точкой. Поскольку это относительный индикатор, при первом щелчке для начала перемещения компонента вектор всегда рисуется зелёным. Два центроида непрерывно пересчитываются по мере перемещения компонента, потому что линии соединений могут переходить с одной площадки на другую, так как они автоматически переоптимизируются для сохранения применимой топологии цепей (net topology) для перемещаемого компонента. Из‑за этой переоптимизации цепей целевой конец OPV может «скакать» при перемещении компонента. Если центроиды расходятся и OPV становится длиннее, он может стать красным. Если центроиды сближаются и OPV становится короче, он может стать зелёным.

Длина вектора — не единственное условие, определяющее цвет: на цвет OPV также влияет суммарная длина линий соединений, подключённых к перемещаемому компоненту. Если при перемещении компонента суммарная длина линий соединений увеличивается, OPV становится красным. Если же при перемещении компонента суммарная длина линий соединений уменьшается, он становится зелёным.

Хотя длина вектора увеличивается, он остаётся зелёным, потому что суммарная длина линий соединений сокращается. При повороте компонента длины соединений увеличиваются, поэтому OPV становится красным.
Хотя длина вектора увеличивается, он остаётся зелёным, потому что суммарная длина линий соединений сокращается. При повороте компонента длины соединений увеличиваются, поэтому OPV становится красным.

Помните, что OPV — это относительный ориентир: каждый раз, когда вы размещаете компонент, это новое положение становится исходной точкой для расчётов при следующем перемещении этого компонента.

Размещение из панели Components

Хотя компоненты обычно размещаются путём импорта изменений из проекта в PCB (Design Synchronization), компонент также можно разместить непосредственно в редакторе PCB из панели Components panel. Для этого:

  1. Откройте панель Components ( или View » Panels » ComponentsPlace » Component).

  2. Найдите нужный компонент, выберите его в списке, затем:

    • Щёлкните правой кнопкой мыши и выберите Place <ComponentName> в контекстном меню, или

    • Дважды щёлкните по выбранному компоненту. Компонент появится «плавающим» в рабочем пространстве. Разместите компонент в нужном месте и щёлкните для установки, или

    • Нажмите и удерживайте имя компонента в панели Components , затем перетащите компонент в нужное место и щёлкните для установки. Это техника размещения «single shot», то есть можно разместить только один экземпляр выбранного компонента. Другие методы позволяют размещать несколько экземпляров.

Нажмите Tab , чтобы отредактировать свойства компонента перед его размещением.

Посадочные места PCB‑компонентов (а также компоненты схемы) можно размещать только из connected Workspace или из доступных библиотек. Термин 'available libraries'  включает библиотеки, которые являются частью текущего проекта, над которым ведётся работа, или библиотеки, установленные в Altium Designer. Библиотеки можно устанавливать и удалять на странице Data Management - File-based Libraries диалогового окна Preferences dialog  или в окне Available File-based Libraries dialog (нажмите кнопку  в панели Components, затем выберите File-based Libraries Preferences в раскрывающемся списке).

Поддержка компонентов‑перемычек (Jumper)

Перемычки (Jumpers), также называемые wire links, позволяют заменить трассировку компонентом Jumper, что часто является важным условием для успешного проектирования односторонней платы. Altium Designer поддерживает использование компонентов‑перемычек через специальный тип компонента Jumper.

Хотя вы можете начать с размещения посадочных мест Jumper непосредственно на PCB, рекомендуемый рабочий процесс начинается со схемы. Подробнее см. на странице Working with Jumper Components.

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

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content