Design Object Selection

Выбор объектов — одна из самых важных и часто используемых операций при работе с основными редакторами среды Altium Designer: редактором схем, редактором PCB, Draftsman и т. д. Перед выполнением операции над объектом проектирования его необходимо выбрать, например, для:

  • редактирования положения или размера объекта;
  • просмотра и изменения свойств объекта;
  • выполнения операции с буфером обмена (вырезать/копировать) или удаления и т. п.

Altium Designer предоставляет ряд инструментов для выбора объекта или группы объектов. Многие из них похожи на те, что встречаются в других приложениях Windows.

Когда объект выбран, он подсвечивается цветом выделения. Цвет выделения на схеме можно настроить на странице Schematic – Graphical Editing page в диалоге Preferences, а цвет выделения на PCB — на панели View Configuration panel. Если объект допускает графическое редактирование, при его выборе отображаются цветные маркеры (ручки) редактирования.

Javascript ID: ObjectSelection

Выбранные объекты визуально выделяются в рабочей области. Здесь показан компонент, выбранный на листе схемы.

Здесь группа дорожек выбрана в документе PCB.

Простое выделение

В самом простом случае можно выбрать отдельный объект проектирования, наведя на него курсор и щёлкнув. После выбора некоторые объекты можно графически изменять по размеру и/или форме. Объект будет выбран и editing handles вокруг него в различных точках редактирования будут показаны маркеры. Чтобы изменить форму и/или размер объекта, щёлкните и перетащите маркер редактирования. Точный характер изменения зависит от редактируемого объекта.

Щёлкните по выбранному объекту ещё раз или щёлкните в стороне от объекта, чтобы снять выделение.

Обратите внимание: выделение щелчком не является накопительным. При щелчке по другому объекту текущий выбранный объект снимается с выделения. Чтобы выбрать несколько объектов, удерживайте клавишу Shift, затем последовательно щёлкайте по объектам, которые нужно выбрать или снять с выделения. Иными словами, сочетание Shift+Click изменяет состояние выделения объекта под курсором, не затрагивая состояние других объектов.

  • Если вы не хотите снимать выделение со всех объектов проектирования щелчком в любом месте рабочей области, отключите параметр Click Clears Selection на странице Schematic – Graphical Editing page или PCB Editor – General page диалога Preferences.

  • Если вы замечаете, что неоднократно и непреднамеренно выбираете определённые объекты, можно усложнить их выбор, включив параметр Shift Click to Select на странице Schematic – Graphical Editing page или на странице PCB Editor – General page диалога Preferences. Нажмите кнопку Primitives, чтобы открыть диалог Must Hold Shift To Select или диалог Shift Click To Select, в котором можно настроить, какие объекты требуют удерживания Shift при выборе.

    Диалоги Must Hold Shift To Select и Shift Click To Select 
    Диалоги Must Hold Shift To Select и Shift Click To Select

  • Когда группа объектов перекрывается, используйте команду повторно, чтобы циклически переключаться по объектам для выбора: сначала выбирается объект на переднем плане, затем объект, нарисованный сразу за ним, и так далее.

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

Прямоугольник выделения

Чтобы выбрать несколько объектов, расположенных в определённой области документа, можно использовать прямоугольник выделения. Click and Hold Щёлкните в стороне от объектов в углу воображаемого прямоугольника, охватывающего нужные объекты, затем перетащите к противоположному углу этого прямоугольника. Обратите внимание: поведение выделения прямоугольником зависит от направления протягивания — слева направо или справа налево.

Выбирать внутри или касающиеся?

Выделение может включать либо объекты, которые within находятся внутри прямоугольника выделения, либо объекты, которые touching касаются прямоугольника выделения. Это определяется направлением движения мыши при рисовании прямоугольника:

 Select Within — щёлкните и протяните синий прямоугольник слева направо, чтобы выбрать все видимые объекты, которые полностью within находятся внутри прямоугольника выделения.
Select Touching — щёлкните и протяните зелёный прямоугольник справа налево, чтобы выбрать все видимые объекты, которые touch касаются прямоугольника выделения.
Такое поведение прямоугольника выделения работает, когда параметр Use Left/Right Selection включён на странице System – General page диалога Preferences. Когда этот параметр отключён, используется только синий прямоугольник независимо от направления движения мыши, т. е. выбираются только объекты, полностью попадающие внутрь прямоугольника выделения.

Частичное выделение — выбор дочернего объекта

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

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


Обратите внимание, как меняются маркеры выделения компонента при выборе дочернего объекта или всего компонента.

Команды выбора/снятия выделения

Для выбора/снятия выделения объектов можно использовать команды подменю Edit » Select и Edit » DeSelect главных меню. Эти команды выбора включают:

  • Inside Area – выбрать/снять выделение с объектов проектирования внутри заданной пользователем прямоугольной области.

  • Outside Area – выбрать/снять выделение с объектов проектирования вне заданной пользователем прямоугольной области.

  • Lasso Select / Lasso Deselect – выбрать/снять выделение с объектов проектирования в пределах заданной пользователем произвольной области «лассо».

  • Touching Rectangle – выбрать/снять выделение с любых объектов проектирования, которых касается заданный пользователем прямоугольник.

  • Touching Line – выбрать/снять выделение с любых объектов проектирования, которых касается заданная пользователем линия.

  • All (сочетание: Ctrl+A) – выбрать все объекты в текущем документе.

  • Toggle Selection – объекты, которые сейчас выбраны, будут сняты с выделения. И наоборот, объекты, которые сейчас не выбраны, станут выбранными.

Клавиша S вызывает меню Select. Клавиша X вызывает меню DeSelect. Команды выбора также доступны из меню кнопки в Active Bar.

Память выделения

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

Доступны следующие варианты памяти выделения:

  • Сохранить в памяти (Ctrl + number 1 to 8) — сохранить текущее выделение в рабочей области в указанную ячейку памяти выделения.

  • Добавить в память (Shift + number 1 to 8) — добавить текущее выделение в рабочей области к объектам, уже сохранённым в указанной ячейке памяти выделения.

  • Восстановить из памяти (Alt + number 1 to 8) — выбрать в рабочей области текущего документа объекты, которые сейчас сохранены в указанной ячейке памяти выделения.

  • Восстановить и добавить из памяти (Shift + Alt + number 1 to 8) — выбрать в рабочей области текущего документа объекты, которые сейчас сохранены в указанной ячейке памяти выделения, в дополнение к уже выбранным объектам.

  • Применить память как фильтр рабочей области (Shift + Ctrl + number 1 to 8) — применить фильтр к текущему документу, фактически используя содержимое указанной ячейки памяти выделения как область действия фильтра.

К памяти выделения также можно получить доступ через подменю Edit » Selection Memory.

Либо используйте диалог Selection Memory , который открывается нажатием Ctrl+Q.

Диалог Selection Memory: в редакторе схем (первое изображение) и в редакторе PCB (второе изображение) 
Диалог Selection Memory: в редакторе схем (первое изображение) и в редакторе PCB (второе изображение)

Нажмите кнопку STO, чтобы сохранить выделение, или RCL, чтобы восстановить выделение. Нажмите Apply , чтобы подсветить соответствующее содержимое памяти. Нажмите кнопку Clear или выберите команду Edit » Selection Memory » Clear » n в главных меню, чтобы очистить содержимое указанной ячейки памяти выделения (эта команда не очистит содержимое ячейки, если для этой ячейки в диалоге Lock  включён параметр Selection Memory ).

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

Визуальный результат применённой фильтрации в рабочей области определяется рядом элементов управления, расположенных внизу диалога Selection Memory :

  • Mask - отфильтрованные объекты будут отображаться полностью видимыми в рабочей области, а все остальные объекты станут приглушёнными. При включённой маске все объекты, не попадающие в область действия фильтра, будут недоступны для выбора/редактирования.

  • Select - отфильтрованные объекты будут выделены в рабочей области.

  • Zoom - отфильтрованные объекты будут масштабированы и (где возможно) отцентрированы в рабочей области. Действие масштабирования можно задать с помощью параметров Zoom Library Components на странице Schematic - Library AutoZoom диалога Preferences .

  • Document Scope (только редактор схем) — выберите область документа для выделения. 

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

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

Вы можете вручную очистить существующий (и применённый) фильтр в любой момент, используя сочетание клавиш Shift+C или нажав кнопку Clear в диалоге Selection Memory .

Чтобы предотвратить случайную перезапись памяти выделения, включите параметр Confirm Selection Memory Clear на странице Schematic – Graphical Editing page или PCB Editor – General page диалога Preferences. Ячейки Selection Memory можно защитить от перезаписи, установив флажок Lock, связанный с соответствующей памятью выделения.

Примечания

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

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

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

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

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

Content