Приёмы размещения и редактирования схемы

Краткий обзор

В этой статье рассматриваются основные приемы размещения и редактирования объектов схемы в Altium Designer: стандартный процесс размещения, настройка свойств до, во время и после размещения, а также изменение объектов непосредственно в рабочей области проекта. Кроме того, в статье объясняется, как работают выделение, перемещение, перетаскивание, настройки по умолчанию, сетки и другие средства редактирования, позволяющие эффективнее вносить изменения по мере развития проекта. Если вы хотите лучше разобраться в том, как быстрее и увереннее работать с объектами схемы в повседневных задачах проектирования, читайте дальше.

- Изучите стандартный процесс размещения объектов схемы: где находятся нужные команды, как работает режим размещения и как завершить или повторить размещение.
- Узнайте о различных способах редактирования объектов до, во время и после размещения с помощью панели Properties, диалоговых окон и графических маркеров редактирования.
- Узнайте, как перемещение и перетаскивание, сетки привязки и сочетание клавиш влияют на изменение положения объектов и позволяют при необходимости сохранять или игнорировать электрические связи.
Узнайте больше с ИИ:
 

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

Общие принципы размещения и редактирования объектов

В Altium Designer процесс размещения объектов практически одинаков независимо от типа размещаемого объекта. В простейшем случае он выглядит следующим образом:

  1. Выберите объект для размещения одним из следующих способов:
    • Выберите команду в главных меню Place.
    • Выберите команду на панели Active Bar.
    • Щелкните правой кнопкой мыши в рабочей области и выберите команду в подменю Place контекстного меню.
  2. С помощью мыши задайте положение размещаемого объекта в рабочей области редактора схем и его размер (если применимо).
  3. Щелкните правой кнопкой мыши (или нажмите Esc), чтобы завершить команду и выйти из режима размещения.
Объекты схемы можно размещать за пределами листа схемы, а также выделять и перемещать их. Для выделенного объекта за пределами листа схемы доступен тот же набор операций и команд, что и для объекта в пределах листа.

Размещение объектов проекта

Ниже описаны основные шаги размещения объектов схемы.

  1. Выберите тип объекта, который хотите разместить, в меню Place (например, Place » Wire) или щелкните один из значков на панели инструментов Active . Для размещения также доступны сочетания клавиш (например, P, W для размещения проводника). Чтобы разместить компоненты, можно также нажать кнопку Place на панели Components  или выбрать имя компонента в доступной библиотеке на панели Components  и перетащить его в документ.
  2. После выбора объекта для размещения курсор примет вид перекрестия, указывая, что вы находитесь в режиме редактирования, а сам объект, если применимо, появится под курсором в «плавающем» состоянии.
  3. Нажмите клавишу Tab , чтобы изменить свойства объекта перед его размещением. Откроется панель Properties для этого объекта, на которой можно изменить различные параметры. Закончив настройку свойств, нажмите , чтобы вернуться в режим размещения. Преимущество редактирования во время размещения заключается в том, что числовая часть идентификаторов объектов, например позиционных обозначений, будет автоматически увеличиваться.
  4. Установите курсор в нужное положение, затем щелкните левой кнопкой мыши или нажмите Enter, чтобы разместить объект. Для сложных объектов, таких как проводники или полигоны, необходимо повторять позиционирование курсора и щелчок, чтобы разместить все вершины объекта.

    Примечание: параметры на странице Схема — Автофокус диалогового окна Preferences управляют отображением схемы. Например, можно настроить автоматическое увеличение масштаба при размещении или редактировании связанных объектов либо приглушение всех проводников, не связанных с размещаемым в данный момент проводником. Другие возможности масштабирования и панорамирования доступны с помощью сочетаний клавиш или колесика мыши. Для увеличения и уменьшения масштаба удерживайте клавишу Ctrl и вращайте колесико мыши. Во время размещения можно нажать колесико и перемещать мышь вверх для увеличения масштаба или вниз для его уменьшения. Поведение мыши можно настроить на странице Система — Настройка колесика мыши диалогового окна Preferences .
  5. После размещения объекта режим размещения останется активным (на это указывает курсор в виде перекрестия), позволяя сразу разместить еще один объект того же типа. Чтобы завершить режим размещения, щелкните правой кнопкой мыши или нажмите клавишу Esc . В некоторых случаях, например при размещении полигона, это может потребоваться сделать дважды: первый раз — чтобы завершить размещение объекта, второй — чтобы выйти из режима размещения. После выхода из режима размещения курсор вернется к своему обычному виду.

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

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

Используйте столбец Primitive List для доступа к свойствам объектов и при необходимости изменяйте значения по умолчанию.
Используйте столбец Primitive List для доступа к свойствам объектов и при необходимости изменяйте значения по умолчанию.

Значения по умолчанию для объектов сохраняются по умолчанию в файле Advsch.dft. При необходимости их можно сохранить в файле .dft с другим именем. Доступны средства сохранения и загрузки файлов .dft, позволяющие создавать удобные для вас «наборы» значений свойств объектов по умолчанию. Все настройки, сохраненные в файлах .dft и загруженные из них, представляют собой пользовательские значения по умолчанию. При необходимости исходные значения по умолчанию можно восстановить в любое время с помощью параметров Set To Defaults или Reset All. Исходные значения по умолчанию жестко заданы в программе.

Редактирование во время размещения

При первоначальном размещении объекта доступен для редактирования ряд атрибутов. Для доступа к ним нажмите клавишу Tab в режиме размещения, чтобы открыть соответствующую панель Properties. Нажатие клавиши Tab приостанавливает размещение, позволяя внести необходимые изменения в объект.

Пример панели Properties для объекта Net Label. 
Пример панели Properties для объекта Net Label.

После внесения изменений нажмите кнопку приостановки, отображаемую поверх рабочей области (), чтобы возобновить размещение.

Заданные таким образом атрибуты станут настройками по умолчанию для последующего размещения объектов, если параметр Permanent на странице Схема — Значения по умолчанию диалогового окна Preferences не включен. Если этот параметр включен, изменения будут применяться только к размещаемому объекту и последующим объектам, размещенным в течение того же сеанса размещения.

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

После размещения объекта его можно отредактировать несколькими способами. Они описаны ниже.

Соответствующая панель или диалоговое окно свойств

При этом способе редактирования для изменения свойств размещенного объекта используются соответствующий режим панели Properties и диалоговое окно.

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

  • Дважды щелкните размещенный объект.
  • Наведите курсор на объект, щелкните правой кнопкой мыши и выберите Properties в контекстном меню.

После размещения соответствующий режим панели Properties можно открыть одним из следующих способов:

  • Если панель Properties уже активна, выберите объект.
  • Выбрав объект, откройте панель Properties с помощью кнопки Panels в правом нижнем углу рабочей области или выберите View » Panels » Properties в главном меню.
Если параметр Double Click Runs Interactive Properties отключен (по умолчанию) на странице Схема — Графическое редактирование диалогового окна Preferences, то при двойном щелчке по примитиву или при щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором Properties откроется диалоговое окно. Если параметр Double Click Runs Interactive Properties включен, откроется панель Properties.
Хотя в диалоговом окне и на панели доступны одинаковые параметры, их порядок и расположение могут немного отличаться.
Нажмите Ctrl+Q, чтобы переключить единицы измерения, используемые на панели или в диалоговом окне, между метрическими (mm) и дюймовыми (mil). Это влияет только на отображение значений на панели или в диалоговом окне и не изменяет единицы измерения, заданные для листа. Они задаются параметром Units на панели Properties, когда в рабочей области не выбрано ни одного объекта.

Графическое редактирование

Этот способ редактирования позволяет выбрать размещенный объект непосредственно в рабочей области и графически изменить его размер, форму или положение. Форма и размер (если применимо) изменяются с помощью маркеров редактирования, которые появляются при выборе объекта.

Пример маркеров редактирования выбранного символа листа.
Пример маркеров редактирования выбранного символа листа.

Выбрав объект, можно переместить его или изменить его графические характеристики. Щелкните по объекту, чтобы выбрать его: отобразятся его маркеры или вершины. Выбранный объект будет подсвечен цветом выделения, заданным в поле Selections области Color Options на странице Схема — Графическое редактирование диалогового окна Preferences . Чтобы графически изменить выбранный объект, нажмите и удерживайте кнопку мыши на маркере редактирования. Эта точка объекта будет привязана к курсору. Переместите мышь в новое положение и отпустите кнопку, чтобы изменить размер. Щелкните в любом месте выбранного объекта, чтобы переместить его, или нажмите клавишу Delete , чтобы удалить его.

Перемещение выбранных объектов:

  • Выбранные объекты схемы или печатной платы можно смещать на шаг текущей сетки привязки, нажимая клавиши со стрелками при удерживаемой клавише Ctrl .
  • Выбранные объекты также можно смещать на десятикратный шаг сетки привязки, нажимая клавиши со стрелками при удерживаемых клавишах Ctrl+Shift.
  • Для объектов схемы текущая сетка привязки отображается в строке состояния. Доступные сетки привязки настраиваются на странице Схема — Сетки диалогового окна Preferences. Нажимайте G, чтобы во время работы переключаться между доступными значениями шага сетки.
  • Для объектов печатной платы текущая сетка привязки отображается в строке состояния и задается в диалоговом окне Grid Editor. Нажмите Ctrl+G, чтобы открыть это окно и ввести новое значение.
  • Можно выбрать несколько компонентов печатной платы и поочередно изменить их положение (в порядке выбора), используя команду Reposition Selected Components (Tools » Component Placement » Reposition Selected Components или сочетание клавиш T, O, C). Компоненты можно выбрать непосредственно на плате с помощью панели PCB или в редакторе схем, если включен параметр Cross Select Mode (меню Tools).

Изменение положения объекта

Для описания графического изменения положения объекта используются два термина: move и drag. 

  • Move — перемещение объектов без учета соединений.
  • Drag — перемещение объектов с попыткой сохранить соединения.

Редактор схем работает в одном из этих режимов в зависимости от текущего состояния параметра Always Drag (страница Схема — Графическое редактирование диалогового окна Preferences).

Текущее состояние параметра Always Drag можно временно переключить во время работы, удерживая клавишу Ctrl. Если параметр Always Drag включен и вы, удерживая Ctrl, нажмете кнопку мыши и начнете перетаскивание, программа не будет пытаться сохранить соединения, а просто переместит объект под курсором. В этом случае, если объект входит в объединение, переместятся все объекты этого объединения. Если вы работаете с включенным параметром Always Drag, удерживайте Ctrl при нажатии кнопки мыши и перетаскивании, чтобы переместить все объекты объединения. Обратите внимание, что клавиша Ctrl действует в обоих направлениях: если параметр Always Drag отключен, удерживание Ctrl переключает редактор схем из режима перемещения объекта в режим перетаскивания с сохранением соединений.

Нажмите и удерживайте кнопку мыши на объекте (или на одном из выбранных объектов), чтобы изменить его положение. При этом курсор может привязаться к другой точке объекта, а не к той, по которой вы щелкнули. Это предусмотренное поведение, которое определяется следующими параметрами на странице Схема — Графическое редактирование диалогового окна Preferences. Обратите внимание: если параметр Always Drag включен, электрические объекты, такие как метки цепей, символы листов и компоненты, ведут себя иначе, чем неэлектрические объекты, например прямоугольники или линии.

  • Center of Object — если параметр включен, при перемещении графического объекта курсор перемещается в его геометрический центр и удерживается там. Для электрического объекта, если включен параметр Always Drag, точкой захвата будет место щелчка. Если параметр Always Drag отключен, точкой захвата будет геометрический центр. Для текстовых строк точкой захвата будет опорная точка строки (определяемая текущим значением свойства выравнивания строки).

  • Object's Electrical Hot Spot — если параметр включен и объект является электрическим, точкой захвата будет активная точка (точка, в которой создается электрическое соединение). Для электрических объектов этот параметр имеет приоритет над параметром Center of Object.

  • Always Drag — термин «Перетаскивание» означает movement while maintaining connectivity. Если параметр включен, при нажатии кнопки мыши и перетаскивании электрического объекта программа пытается сохранить текущие соединения и аккуратно скорректировать проводники в соответствии с перемещением объекта. Удерживайте Ctrl, чтобы временно переключиться с перетаскивания на перемещение.

  • Если параметр Always Drag включен, программа пытается сохранить соединения, заданные в этой цепи. Действие параметра «Всегда перетаскивать» можно временно отменить, удерживая Ctrl при нажатии кнопки мыши и перетаскивании.

  • Нажимайте клавишу G во время перемещения объекта, чтобы переключаться между доступными настройками Grid Preset. Они задаются на странице Schematic - Grids диалогового окна Preferences.

  • Нажмите клавишу Ctrl во время перемещения текста или графического объекта, чтобы временно отключить текущую Grid Preset и установить минимальный шаг сетки 10 мил. Эта возможность полезна, когда требуется точно настроить положение текстовой строки.

  • Выделенные объекты можно смещать на один шаг сетки (в соответствии с текущим значением сетки привязки), нажимая клавиши Ctrl+Arrow. Выделенные объекты также можно смещать на 10 шагов сетки (значение сетки привязки, умноженное на 10), нажимая клавиши Ctrl+Shift+arrow.

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

  • Нажмите Ctrl+Spacebar, чтобы повернуть выделенные объекты против часовой стрелки с шагом 90°. Нажмите Shift+Ctrl+Spacebar, чтобы повернуть выделенные объекты по часовой стрелке.

  • Нажмите клавишу X или Y, чтобы отразить выделенные объекты относительно оси X или Y соответственно.

  • Нажмите Spacebar (или Shift+Spacebar), чтобы изменить режим прокладки подключенных проводов, шин или сигнальных жгутов. Режим прокладки подключенных соединений можно изменить, только если включен параметр Drag Orthogonal на странице Схема — Общие диалогового окна Preferences. По умолчанию соединения сохраняют углы 90°. Если этот параметр отключен, переключать режим прокладки невозможно, а подключенные соединения при перемещении будут располагаться под произвольными углами.

Команды перемещения

Положение объектов можно изменять с помощью команд подменю Edit » Move главного меню или подменю перемещения в Active Bar.

  • Drag — перетащить отдельный объект в текущем документе, сохраняя соединения с другими электрическими объектами (если выбран электрический объект).
  • Move — переместить отдельный объект в текущем документе. При использовании этой функции соединения не сохраняются.
  • Move Selection — переместить выделенные объекты в текущем документе. При использовании этой функции соединения не сохраняются.
  • Move Selection by X, Y — сместить выделенные объекты на точно заданную величину по направлениям X и/или Y. После запуска команды откроется диалоговое окно Move Selection by X, Y. В этом окне задайте значения приращений по X и/или Y, на которые требуется переместить выделенные объекты. После нажатия OK выделенные объекты будут перемещены соответствующим образом.

    Диалоговое окно Move Selection by X, Y
    Диалоговое окно Move Selection by X, Y

  • Drag Selection — перетащить выделенные электрические объекты в текущем документе, сохраняя соединения с другими электрическими объектами. Для работы с выделенными неэлектрическими объектами удерживайте клавишу Ctrl в начале перемещения. Это временно отключает параметр Always Drag, в результате чего команда Drag Selection действует как команда Move Selection. Обратите внимание, что клавиша Ctrl также отключает привязку к сетке; отпустите клавишу Ctrl после начала перемещения, чтобы восстановить привязку к сетке. 
  • Move To Front — эта команда позволяет переместить объект и поместить его перед всеми остальными объектами в порядке отрисовки текущего документа.

  • Rotate Selection — эта команда используется для поворота одного или нескольких выделенных объектов против часовой стрелки.
  • Rotate Selection Clockwise — эта команда используется для поворота одного или нескольких выделенных объектов по часовой стрелке.

Команды выравнивания

Объекты также можно перемещать, изменяя их выравнивание. Чтобы выровнять объекты относительно друг друга, выделите все объекты, участвующие в выравнивании, щелкните правой кнопкой мыши по одному из выделенных объектов, затем выберите Align. Также можно использовать подменю Edit » Align главного меню или подменю выравнивания в Active Bar. Подменю выравнивания содержит ряд команд для распределения выделенных объектов.

При выравнивании соединения не сохраняются.

Команда Align открывает диалоговое окно Align Objects, в котором доступны средства для быстрого выравнивания выделенных объектов проекта нужным образом. Задайте в этом окне параметры вертикального и/или горизонтального выравнивания выделенных объектов, затем нажмите OK , чтобы выполнить выравнивание.

Диалоговое окно Align Objects
Диалоговое окно Align Objects

  • Одновременное включение параметров горизонтального и вертикального выравнивания может привести к конфликту, в результате которого выделенные объекты наложатся друг на друга.
  • Использование параметров Distribute equally может привести к тому, что перемещаемые объекты окажутся вне сетки. Включите параметр Move primitives to grid, чтобы ограничить выравнивание таким образом, чтобы после его завершения все примитивы в выделении находились в допустимых узлах сетки.

Команды Align Left / Align Right / Align Top / Align Bottom позволяют выровнять выделенные объекты проекта по левому, правому, верхнему или нижнему краю соответственно. После запуска команды в качестве опорного используется левый, правый, верхний или нижний край самого левого, правого, верхнего или нижнего объекта соответственно. Все остальные объекты в выделении перемещаются влево, вправо, вверх или вниз так, чтобы их соответствующие края совпали с опорным.

Объекты перемещаются независимо от их положения относительно опорного края. В результате возможно частичное или полное наложение объектов.

Команды Align Horizontal Centers / Align Vertical Centers команда позволяет расположить выбранные объекты в одном столбце/строке, выровняв их по горизонтальным/вертикальным центрам. После запуска команды выбранные объекты будут перемещены по горизонтали/вертикали, образуя один столбец/строку с выравниванием по горизонтальным/вертикальным центрам. Вертикальная осевая линия столбца проходит посередине между крайним левым и крайним правым объектами в выборке; горизонтальная осевая линия строки — посередине между самым верхним и самым нижним объектами в выборке.

Команда Distribute Horizontally / Distribute Vertically позволяет сделать горизонтальные/вертикальные интервалы между выбранными объектами одинаковыми. После запуска команды крайний левый и крайний правый / самый верхний и самый нижний объекты в выборке останутся на своих местах, а все остальные объекты будут равномерно распределены между ними. Положение объектов по вертикали/горизонтали не изменяется.

Команда Align To Grid используется для перемещения выбранных объектов в ближайшую точку текущей сетки привязки.

Округление координат объектов

Чтобы устранить эффекты округления, возникающие при переходе с дюймовой системы единиц на метрическую в процессе проектирования, можно округлить внутренние координаты объектов, выбрав команду Tools » Convert » Round coordinates of objects в главном меню. В результате внутренние координаты всех объектов проекта будут такими, какими они были бы, если бы вы с самого начала использовали метрические единицы.

После запуска команды появится диалоговое окно Rounding coordinates of objects. В этом окне можно указать, к каким документам будет применено округление:

  • Just this document — округлить координаты только в текущем документе.
  • All schematic documents in the current project — округлить координаты во всех документах схем текущего проекта. Закрытые в данный момент документы схем текущего проекта будут открыты.
  • All open schematic documents — округлить координаты во всех открытых документах схем независимо от того, к какому проекту они относятся.

Диалоговое окно Rounding coordinates of objects
Диалоговое окно Rounding coordinates of objects

После выбора нужного варианта и нажатия OK откроется информационное окно, в котором будет указано, у скольких объектов и в скольких документах были округлены координаты.

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

Редактор схем автоматически размещает объекты, текст и графику на слоях. Каждый объект находится на отдельном слое в зависимости от порядка создания, поэтому объекты могут перекрывать друг друга. Объекты, созданные или добавленные последними, всегда находятся на верхнем слое.

С помощью следующих команд подменю Edit » Move главного меню или подменю перемещения в Active Bar можно изменить положение объекта в стопке перекрывающихся объектов, частью которой он является.

Bring To Front / Send To Back — переместить объект, входящий в стопку перекрывающихся объектов, на передний/задний план относительно всех остальных объектов этой стопки. После запуска команды щелкните объект, который нужно переместить. Объект будет перемещен на верхний/нижний уровень стопки перед всеми перекрывающимися объектами / за ними без изменения его координат x и y.

Bring To Front Of / Send To Back Of — переместить один объект перед другим объектом / за другой объект в стопке перекрывающихся объектов. После запуска команды щелкните объект, который нужно переместить, а затем — «целевой» объект, перед которым / за которым нужно разместить первый объект. Первый объект будет перемещен перед этим целевым объектом / за него без изменения его координат x и y.

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

Редактирование текста на месте

Редактирование текста на месте позволяет изменять текстовые элементы текущего документа, такие как позиционные обозначения и комментарии, текстовые строки, текстовые рамки и полностью развернутые примечания, напрямую, без использования панели Properties. Для этого щелкните текстовый объект один раз, чтобы выбрать его, а затем, после небольшой паузы, щелкните еще раз, чтобы перейти в режим редактирования на месте (между щелчками должно пройти достаточно времени, чтобы программа не восприняла их как двойной щелчок, открывающий панель Properties). Также можно выбрать текстовый объект для редактирования на месте и использовать сочетание клавиш F2. Выберите текстовый объект, который нужно изменить, и активируйте команду — текст будет выделен и готов к непосредственному редактированию.

Чтобы завершить редактирование текста на месте, щелкните за пределами текстовой строки. Для текста параметра или текстовой строки также можно нажать Enter. Для текстовой рамки или примечания можно нажать кнопку с зеленой галочкой  (если внесенное изменение не нужно, нажмите кнопку с красным крестиком , чтобы отменить его).

Эта функция доступна только в том случае, если параметр Enable In-Place Editing включен на странице Схема — Общие диалогового окна Preferences . Если этот параметр отключен, необходимо выбрать родительский объект и изменить текст через панель Properties.
Контекстное меню предоставляет стандартные команды редактирования, такие как Cut, Copy, Paste и Delete.
Подробнее о текстовых строках, текстовых рамках и примечаниях см. на странице Работа с текстовыми объектами на схеме.

Редактирование полилинейных объектов

Сегмент полилинейного объекта электрического соединения (провода, шины или жгута сигналов), размещенного на листе схемы, можно разорвать на две части в выбранном месте с помощью команды Edit » Break Wire главного меню. После запуска команды вид курсора будет соответствовать настройкам Cutter Box и Extremity Markers на странице Схема — Разрыв провода диалогового окна Preferences.

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

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

Продолжайте разрывать другие полилинии либо щелкните правой кнопкой мыши или нажмите Esc, чтобы выйти.

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

  • Snap To Segment — в этом режиме размер инструмента автоматически подстраивается под целый сегмент полилинии.
  • Snap Grid Size Multiple — в этом режиме размер инструмента задается как определенное кратное текущего шага сетки привязки.
  • Fixed Length — в этом режиме инструменту задается фиксированная длина.
  • Независимо от размера инструмента, при выборе любого варианта, кроме Snap To Segment, инструмент будет уменьшаться при наведении на более короткие сегменты проводов, чтобы охватить их целиком, — как если бы был выбран вариант Snap To Segment.

  • Свойства инструмента вырезания можно задать на странице Schematic - Break Wire диалогового окна Preferences . Значения, измененные на уровне текущего документа, сразу же отражаются в общих настройках.

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

Чтобы отредактировать конкретную вершину под курсором у многоугольника, линии, провода, шины или сигнального жгута, размещенного на листе схемы или в символе компонента, можно воспользоваться командой Edit <ObjectType> Vertex n в контекстном меню нужной вершины. После запуска команды появится диалоговое окно со свойствами объекта, которому принадлежит вершина. Выбранная вершина будет выделена и готова к редактированию в области Vertices панели.

Вырезание, копирование и вставка

В редакторе схем можно вырезать, копировать и вставлять объекты как в пределах одного документа схемы, так и между документами. Например, компоненты одной схемы можно скопировать в другой документ схемы. Объекты можно вырезать или копировать в буфер обмена Windows и вставлять в другие документы. Текст из буфера обмена Windows можно вставить в текстовый блок схемы. Также можно напрямую копировать и вставлять табличные выделения из других приложений, например Microsoft Excel, или из любых табличных элементов интерфейса Altium Designer.

Для более сложных операций копирования и вставки можно использовать функцию интеллектуальной вставки.

Выберите объекты, которые требуется вырезать или скопировать, нажмите Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) в главном меню либо выберите команду Cut/Copy в контекстном меню, а затем щелчком задайте на объекте опорную точку копирования. Она будет использоваться для точного позиционирования объекта при вставке. Запрос на указание опорной точки появится только в том случае, если включен параметр Clipboard Reference на странице Схема — Графическое редактирование диалогового окна Preferences . Если параметр Clipboard Reference отключен, рекомендуется запускать команду с помощью сочетания клавиш.

Если при копировании необходимо также включить шаблон листа (с рамкой, основной надписью и т. д.), убедитесь, что параметр Add Template to Clipboard включен на странице Schematic - Graphical Editing диалогового окна Preferences .

Чтобы скопировать выбранные объекты проекта в буфер обмена в текстовом формате, выберите объекты, затем выполните команду Edit » Copy As Text в главном меню. В буфер обмена будет скопирован текст выбранных текстовых объектов (обозначений, примечаний, текстовых блоков, меток цепей, межлистовых соединителей, портов, портов питания и т. д.). Затем эту информацию можно вставить в любое текстовое поле или внешний текстовый документ.

Чтобы вставить в активный документ последние данные, вырезанные или скопированные в буфер обмена, выберите команду Edit » Paste в главном меню либо щелкните правой кнопкой мыши в рабочей области и выберите команду Paste в контекстном меню (сочетание клавиш: Ctrl+V).

При вставке скопированных компонентов их позиционные обозначения будут сброшены, если включен параметр Reset Parts Designators on Paste на странице Схема — Графическое редактирование диалогового окна Preferences.
Чтобы скопировать один или несколько выбранных объектов, а затем вставить несколько экземпляров выделенного набора в нужные места текущего документа, можно также использовать команду Edit » Duplicate из главного меню (сочетание клавиш: Ctrl+R). Поскольку эта команда предназначена для копирования и вставки объектов, ее нельзя использовать для дублирования дочерних объектов групп.

Использование интеллектуальной вставки

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

Скопировав в буфер обмена объекты, необходимые для интеллектуальной вставки, выберите команду Edit » Smart Paste в главном меню или используйте сочетание клавиш Shift+Ctrl+V, чтобы открыть диалоговое окно Smart Paste.

Диалоговое окно Smart Paste
Диалоговое окно Smart Paste

Для использования этой функции необходимо соответствующим образом настроить следующие три раздела диалогового окна:

  • Choose the objects to paste — в этом разделе отображается список всех объектов в буфере обмена, сгруппированных по типу. Выберите объекты для вставки, установив флажок рядом с каждым типом объектов схемы. В Altium Designer используется собственный буфер обмена, отдельный от основного буфера обмена Windows, что позволяет точнее сохранять сведения об объектах. При необходимости содержимое буфера обмена Windows также можно использовать в качестве источника для интеллектуальной вставки.
  • Choose Paste Action - прежде чем вставлять новые объекты, необходимо выбрать соответствующий объект Paste As, чтобы определить, как будут преобразованы выбранные объекты. Вставка объектов как Themselves выполняет стандартную операцию вставки. Остальные варианты преобразуют исходный объект в выбранный объект или набор объектов перед вставкой. Дополнительные параметры, если они доступны, отображаются под выбранными объектами вставки.
  • Paste Array — включите этот параметр, чтобы скопировать выбранные объекты в виде двумерного массива. Общее количество созданных копий будет равно произведению числа столбцов и числа строк. Для объектов с идентификаторами используйте элементы управления Text Increment, чтобы определить порядок увеличения основных идентификаторов (и вторичных, если применимо). В поле Direction укажите, как выполняется увеличение: Horizontal First или Vertical First. Чтобы получить точные копии идентификаторов без увеличения, установите направление None.
При настройке параметров в диалоговом окне Smart Paste область Summary в нижней части окна показывает, что произойдет: какие объекты будут вставлены в рабочую область на основе выбранного содержимого буфера обмена.

Настроив параметры нужным образом, нажмите OK. Если вставляется не массив, вставляемое содержимое будет прикреплено к курсору. Переместите его в нужное место рабочей области и щелкните мышью или нажмите Enter, чтобы выполнить вставку.

Вложенное редактирование

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

Вложенное редактирование также очень удобно, если вы начали прокладывать провод, который нужно подключить к еще не размещенному порту. Выходить из режима Place Wire не требуется: просто нажмите сочетание клавиш команды Place Port (P, R), разместите порт, нажмите Esc , чтобы выйти из режима Place Port, а затем подключите провод к порту.

Измерение расстояния в документе схемы

В редакторе схем есть инструмент измерения расстояния, доступный в меню Reports (Reports » Measure Distance, а также сочетание клавиш Ctrl+M). С его помощью можно измерить расстояние между двумя точками в документе схемы. После запуска команды вам будет предложено щелкнуть по двум точкам в документе схемы. Когда обе точки выбраны, откроется диалоговое окно Information с общим значением Distance и значениями X Distance и Y Distance, отображаемыми с точностью до двух знаков после запятой.

Измените сетку привязки (сочетание клавиш G), если не удается точно установить курсор в нужных точках. 

Единицы измерения определяются значением Units , выбранным для документа схемы в области General  режима Document Options панели Properties. Вы также можете переключаться между британскими и метрическими единицами измерения (View » Toggle Units).

Редактирование групповых объектов

Групповой объект — это набор примитивов, настроенный так, чтобы вести себя как единый объект. Например, компонент на схеме представляет собой совокупность графических объектов, строк, параметров, выводов и ссылок на модели. Примитивы, входящие в групповой объект, иногда называют дочерними объектами, а сам групповой объект — их родительским объектом.

Рассмотрим типичный пример редактирования группового объекта. В вашем проекте есть несколько конденсаторов. Сейчас напряжение указано в строке комментария компонентов. Нужно изменить это: указать напряжение как параметр компонента и сделать этот параметр видимым на схеме.

Необходимо выполнить следующие действия (подробно описаны ниже):

  1. Выбрать конденсаторы со значением 100uF 16V.
  2. Изменить их комментарий на 100uF (удалить текст 16V).
  3. Добавить к этим компонентам новый параметр с именем Voltage и значением 16V.
  4. Изменить видимость этого параметра, чтобы он отображался на схеме.

Хотя такой набор изменений может показаться сложным, на деле выполнить его довольно просто.

Шаг 1. Выбор конденсаторов

Чтобы выбрать все конденсаторы 100uF 16V, щелкните правой кнопкой мыши по символу одного из них и выберите Find Similar Objects в контекстном меню.

Мы воспользуемся подходом из предыдущего примера, но на этот раз нужно найти компоненты с одинаковыми Comment и Current Footprint, как показано на изображении выше.

Обратите внимание, что можно также искать компоненты, позиционное обозначение которых начинается с буквы C. Для этого измените Component Designator на C*. Нажмите OK, чтобы выбрать подходящие конденсаторы.

Шаг 2. Изменение строки комментария

После нажатия OK откроется панель Properties (если в диалоговом окне Find Similar Objects был включен параметр Open Properties). За ней будет виден лист схемы с выделенными подходящими объектами. Если параметры Zoom Matching и Mask Matching были включены, масштаб будет увеличен, а все объекты, не соответствующие условиям поиска, будут приглушены или скрыты маской.

В строке состояния внизу панели Properties можно проверить, есть ли такие же конденсаторы на других листах. 

Чтобы изменить строку комментария, удалите из нее 16V, затем нажмите Enter , чтобы применить изменение. 

Шаг 3. Добавление нового параметра к компоненту

Следующее необходимое изменение — добавление нового параметра. Для этого нажмите Add в области  Parameters  панели Properties в режиме Component , затем выберите Parameter в раскрывающемся списке. В таблицу этой области будет добавлена запись Parameter 1 . Введите Name и Value нового параметра. 

Нажмите , чтобы удалить выбранный параметр.

Шаг 4. Включение отображения параметра напряжения

Последний шаг — сделать новый параметр Voltage видимым. Нажмите значок , чтобы включить отображение параметра (значок примет вид ).

Теперь мы обновили строку комментария для всех конденсаторов 100uF. Мы также добавили новый параметр с именем Voltage, установили для него значение 16V и сделали его видимым.

Поиск текста

Редакторы схем и символов схем позволяют быстро находить определенный текст или его часть в соответствии с заданными параметрами поиска. Выберите Edit » Find Text команду в главном меню, щелкните правой кнопкой мыши в рабочей области и выберите команду Find Text в контекстном меню или используйте сочетание клавиш Ctrl+F для открытия диалогового окна Find Text. В этом диалоговом окне можно указать текст для поиска, область поиска и дополнительные параметры.

Диалоговое окно Find Text
Диалоговое окно Find Text

Все найденные совпадения будут перечислены на панели Messages, откуда можно перейти непосредственно к соответствующему тексту в рабочей области с помощью перекрестного перехода (дважды щелкните запись сообщения или щелкните правой кнопкой мыши и выберите Cross Probe в контекстном меню). Кроме того, если в диалоговом окне Find Text был включен параметр Jump to Results и найдено несколько вхождений искомого текста, откроется диалоговое окно Find Text - Jump, а первое вхождение текста, указанного в поле Text To Find диалогового окна Find Text, будет найдено и расположено по центру рабочей области.

Диалоговое окно Find Text - Jump
Диалоговое окно Find Text - Jump

Диалоговое окно Find Text - Jump является немодальным: пока оно открыто, вы можете работать с интерфейсом Altium Designer, в том числе с объектами на листе схемы.

Перейти к другому найденному вхождению искомого текста можно следующими способами:

  • С помощью кнопок Previous и Next в диалоговом окне Find Text - Jump.
  • С помощью команды Edit » Find Next (используя сочетание клавиш F3).
  • С помощью перекрестного перехода из соответствующей записи сообщения на панели Messages .

Также можно найти определенный текст или его фрагмент в соответствии с заданными параметрами поиска, а затем заменить его указанным новым текстом. Выберите команду Edit » Replace Text в главном меню или используйте сочетание клавиш Ctrl+H, чтобы открыть диалоговое окно Find And Replace Text. В этом окне укажите искомый текст и текст замены, а также область поиска и дополнительные параметры. Когда все будет готово, нажмите OK. Весь найденный текст будет заменен, если в диалоговом окне не включен параметр Prompt On Replace, позволяющий вручную подтверждать замену каждого совпадения.

Диалоговое окно Find and Replace Text
Диалоговое окно Find and Replace Text

Поиск можно выполнять только в документах схем или только в документах библиотек схем — одновременно искать в документах обоих типов нельзя.

Работа с объединениями

Объединение — это набор сгруппированных объектов. Объединение позволяет быстро выделять все входящие в него объекты и снимать с них выделение, а также перемещать их все при перемещении одного из объектов.

Чтобы создать объединение из выделенных объектов проекта, выберите команду Tools » Convert » Create Union from selected objects в главном меню или щелкните правой кнопкой мыши в рабочей области и выберите команду Unions » Create Union from selected objects в контекстном меню. Будет создано объединение, в которое войдут выделенные объекты. В информационном диалоговом окне будет указано, сколько объектов добавлено в объединение.

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

Перетаскивание электрических объектов, например компонентов, с сохранением связей включается с помощью параметра Always Drag на странице Schematic - Graphical Editing диалогового окна Preferences. Если этот параметр включен, при перетаскивании электрического объекта программа пытается сохранить существующие соединения и аккуратно скорректировать проводники в соответствии с его новым положением.

Текущее состояние параметра Always Drag можно временно изменить во время работы, удерживая клавишу Ctrl. Если параметр Always Drag включен и вы удерживаете Ctrl, нажимаете кнопку мыши и перемещаете курсор, программа не будет пытаться сохранить соединения, а просто переместит объект под курсором. В этом случае, если объект входит в объединение, переместятся все объекты этого объединения. Если вы работаете с включенным параметром Always Drag, удерживайте Ctrl при перемещении мышью, чтобы переместить все объекты объединения. Обратите внимание, что клавиша Ctrl действует в обоих направлениях: если параметр Always Drag отключен, удерживание Ctrl переключает редактор схем с обычного перемещения объекта на перетаскивание с сохранением связей.

Чтобы выделить все объекты объединения, в которое входит объект под курсором, или снять с них выделение, щелкните правой кнопкой мыши по объекту нужного объединения и выберите команду Unions » Select All In Union / Deselect All In Union в контекстном меню.

Чтобы исключить один или несколько объектов из определенного объединения, выберите команду Tools » Convert » Break objects from Union в главном меню. После запуска команды курсор примет вид перекрестия, и вам будет предложено выбрать объект, который нужно исключить из объединения. Наведите курсор на нужный объект и щелкните мышью или нажмите Enter. Откроется диалоговое окно Confirm Break Objects Union. В этом окне укажите, какие объекты следует исключить из объединения, а какие — оставить в его составе. После нажатия OK состав объединения будет обновлен соответствующим образом.

Диалоговое окно Confirm Break Objects Union
Диалоговое окно Confirm Break Objects Union

Также объект можно исключить из объединения, щелкнув по нему правой кнопкой мыши и выбрав команду Unions » Break objects from Union в контекстном меню.

Чтобы распустить все объединения в текущем документе схемы, выберите команду Tools » Convert » Break all objects Unions в главном меню. Все объединения в проекте будут распущены, и ни один из ранее входивших в них объектов больше не будет сгруппирован с другими. В информационном диалоговом окне будет указано, сколько объектов было исключено и из скольких объединений.

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

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

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

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

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

Contents