Библиотека печатных плат

Parent page: Панели

Интерактивно просматривайте, отображайте и редактируйте компоненты PCB-библиотеки и входящие в них примитивы.Интерактивно просматривайте, отображайте и редактируйте компоненты PCB-библиотеки и входящие в них примитивы.

Сводка

Панель PCB Library позволяет просматривать посадочные места компонентов, хранящиеся в активном документе PCB Library, и редактировать их свойства. Когда активен документ PCB Library, панель заполняется информацией о посадочных местах, входящих в эту библиотеку. Панель также позволяет передавать любые внесённые изменения напрямую в документ проектирования печатной платы.

Доступ к панели

Чтобы открыть панель PCB Library, убедитесь, что PCB Library является активным документом в редакторе, и нажмите View | PCB Library |

в главном меню

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

Просмотр библиотеки

Основная область панели PCB Library состоит из трёх разделов, каждый из которых предоставляет разный охват или представление компонентов в активной PCB Library:

  1. Components - Список посадочных мест компонентов в активной библиотеке. Для каждой записи указано количество площадок (pads) и примитивных объектов, использованных для определения посадочного места.
  2. Component Primitives - Примитивные объекты и их основные свойства, из которых состоит выбранное в данный момент посадочное место компонента.
  3. Mini-viewer window - Упрощённый общий вид выбранного компонента, при этом основное окно редактора обозначено графической накладкой.

При выборе компонента на панели PCB Library его примитивы заполняют раздел Component Primitives панели, а посадочное место отображается в основной рабочей области редактора. Выбор примитивного объекта на панели приводит к подсветке соответствующего объекта в рабочей области редактора. Таким образом, панель PCB Library обеспечивает быстрый и удобный способ просматривать, отображать и получать доступ к посадочным местам PCB-библиотеки.

Примитив Arc, выбранный и подсвеченный в библиотечном компоненте DIP-6.Примитив Arc, выбранный и подсвеченный в библиотечном компоненте DIP-6.

Двойной щелчок по записи Component открывает диалог PCB Library Component, а двойной щелчок по записи Component Primitives открывает соответствующий диалог Properties — дополнительные варианты см. в разделе Right-Click section ниже.

Фильтрация содержимого

Содержимое списка можно фильтровать, что позволяет быстро найти нужное посадочное место компонента в библиотеке. Это особенно полезно, если библиотека содержит большое количество элементов. Фильтрацию можно применять как косвенно, так и напрямую, либо сочетать оба способа.

Косвенная фильтрация

Этот метод использует поле Mask в верхней части панели для фильтрации содержимого списка. Маскирование применяется на основе введённого значения. Отображаться будут только те компоненты, которые попадают в область действия введённого выражения.

Обратите внимание, что поле Mask не чувствительно к регистру. Чтобы снова вывести все посадочные места компонентов, очистите (удалите) запись в поле Mask.

Используйте оператор подстановки (wild card) * для более гибкой фильтрации. Например, ввод m* отобразит только те посадочные места, имена которых начинаются с m. Или, как на изображении ниже, ввод *16 отобразит только те посадочные места, в имени которых содержится 16.

Прямая фильтрация

Этот метод доступен для всех областей списков на панели и позволяет быстро перейти к записи, набирая текст прямо в области списка. Маскирование не применяется, поэтому полный список остаётся видимым постоянно.

Чтобы быстро найти посадочное место компонента, щёлкните внутри раздела Components панели и введите первую букву посадочного места, к которому нужно перейти. Например, если вы хотите быстро перейти к компонентам, начинающимся с буквы S, нажмите эту букву на клавиатуре. Первый компонент в списке, начинающийся с S, станет активным, а буква будет подсвечена, указывая, что переход по списку основан на ней.

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

Чтобы очистить текущую фильтрацию и ввести другую начальную букву, нажмите Esc. Используйте клавишу Backspace, чтобы последовательно удалять ранее введённые символы фильтра.

Комбинированная фильтрация

В некоторых случаях может быть полезно использовать косвенную и прямую фильтрацию вместе. Например, если вы помните, что у нужного компонента номер подтипа 23 и префикс TO, эти сведения можно использовать соответственно как косвенный (маска) и прямой ввод, как показано на изображении ниже.

Просмотр примитивов компонента

Раздел Component Primitives панели перечисляет все примитивные объекты, из которых состоит посадочное место компонента, выбранное в списке Components. Для каждой записи примитива отображается следующая информация:

  • Type - тип примитивного объекта (например, pad, track, arc и т. д.).
  • Name - заданное значение обозначения (designator) объекта (если оно есть).
  • X-Size - размер объекта по X (например, ширина дуги, дорожки или заливки; значение X-Size для площадки).
  • Y-Size - размер объекта по Y (например, высота заливки; значение Y-Size для площадки. Для дорожки или дуги это поле будет пустым).
  • Layer - слой, на котором расположен объект.

При выборе отдельных примитивов объектов на панели соответствующий объект (track, arc, pad и т. д.) графически подсвечивается в рабочей области редактора.

Выбор примитива компонента подсвечивает его в рабочей области редактора. Несколько записей можно выбрать, используя стандартные приёмы Ctrl+click и Shift+click.Выбор примитива компонента подсвечивает его в рабочей области редактора. Несколько записей можно выбрать, используя стандартные приёмы Ctrl+click и Shift+click.

Управление отображением просматриваемых записей в рабочей области

Выбор записи в любом из списков панели (Components или Component Primitives) применяет фильтр, по сути используя запись как область действия. Визуальный результат применённой фильтрации в окне редактора определяется набором элементов управления подсветкой, расположенных в верхней части панели.

Функции отображения

  • Mask / Dim / Normal - этот выпадающий список предоставляет варианты визуального контрастирования отфильтрованных и неотфильтрованных объектов в окне редактора.
    • Когда выбрано Mask , отфильтрованные объекты будут видимы в окне редактора, а все остальные объекты станут монохромными. Чтобы настроить контраст фоновых (неподсвеченных) объектов, отрегулируйте элемент управления Mask Level View | Highlight & Edit Mask:

      При применении этого варианта неотфильтрованные объекты будут недоступны для выбора или редактирования.
    • Когда выбрано Dim , отфильтрованные объекты будут видимы в окне редактора, а все остальные объекты сохранят свои цвета, но будут затемнены. Настройте баланс между отфильтрованными и неотфильтрованными объектами, регулируя элемент управления Dim LevelView | Highlight & Edit Mask:
    • Чтобы очистить (сбросить) текущую подсветку рабочей области, нажмите кнопку Clear в группе элементов управления – View | Highlight & Edit Mask |
  • Select - если включено (по умолчанию), отфильтрованные объекты будут выбраны в рабочей области.
  • Zoom - если включено (по умолчанию), отфильтрованные объекты будут масштабированы и по возможности центрированы в окне редактора.
  • Clear Existing - если включено (по умолчанию), существующий фильтр будет очищен перед применением нового. Отключение этой опции позволяет расширять существующий фильтр, фактически уточняя его за счёт применения нового фильтра в дополнение к уже действующему.

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

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

, чтобы очистить текущий применённый фильтр. Все объекты в рабочей области станут полностью видимыми и доступными для выбора/редактирования. Если вы хотите повторно применить фильтр, нажмите кнопку 

.

Использование мини-просмотрщика панели

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

При панорамировании по документу в окне редактора — с помощью соответствующих горизонтальной и вертикальной полос прокрутки или «руки» панорамирования по правому щелчку — рамка просмотра на панели будет перемещаться соответственно. И наоборот, если щёлкнуть внутри рамки просмотра и перетащить её по изображению посадочного места на панели, документ в окне редактора будет панорамироваться соответствующим образом при текущем масштабе.

При увеличении или уменьшении масштаба в окне редактора рамка просмотра на панели будет изменять размер соответственно. И наоборот, изменение размера рамки просмотра на панели — щелчком и перетаскиванием за любой из её вершин — приведёт к изменению масштаба в окне редактора. Чем меньше размер рамки просмотра, тем сильнее увеличен документ.

Нажатие кнопки

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

Используйте клавиши Page Up и Page Down для увеличения или уменьшения масштаба соответственно. Чтобы выйти из режима увеличения, щелкните правой кнопкой мыши, щелкните или нажмите Esc.

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

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

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

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

Контекстные меню

Components

Щелчок правой кнопкой мыши по записи компонента вызывает меню со следующими командами:

  • New Blank Component — добавить в список новый посадочный рисунок компонента. Посадочному рисунку присваивается имя по умолчанию PCBCOMPONENT_1, и в окне редактора проекта открывается пустой лист, готовый для размещения примитивов, которые будут его определять
  • Component Wizard — открыть PCB Component Wizard:

    Страницы мастера проведут вас через шаги создания нового посадочного рисунка компонента. Обратите внимание: при отмене мастера в список будет добавлен новый компонент с именем по умолчанию (PCBCOMPONENT_1) и пустым листом, готовым для ручного определения посадочного рисунка.
  • Cut — поместить копию выбранных посадочных рисунков компонента(ов) во внутренний буфер обмена PCB Library Editor, а затем безвозвратно удалить посадочный рисунок(и) из библиотеки. Появится диалог подтверждения с запросом на продолжение удаления.
  • Copy — поместить копию выбранных посадочных рисунков компонента(ов) во внутренний буфер обмена PCB Library Editor.
  • Copy Name — скопировать имя посадочного рисунка компонента, находящегося в фокусе, во внутренний буфер обмена PCB Library Editor.
  • Paste — вставить посадочный рисунок компонента из внутреннего буфера обмена PCB Library Editor в активный документ библиотеки. Пункт этой команды будет изменяться, отражая количество корректных посадочных рисунков компонентов в буфере обмена. Например, если ранее вы вырезали или скопировали один посадочный рисунок компонента из документа PCB-библиотеки, пункт будет отображаться как Paste 1 Components. Если вы скопировали/вырезали два компонента библиотеки, пункт будет выглядеть как Paste 2 Components, и т. д.
  • Delete — безвозвратно удалить выбранные посадочные рисунки компонента(ов) из документа библиотеки. Появится диалог подтверждения с запросом, продолжать ли удаление.
  • Select All — быстро выделить все записи компонентов в списке.
  • Component Properties — открыть диалог PCB Library Component, где можно просмотреть/изменить Name, Height и Description для посадочного рисунка компонента, находящегося в фокусе. Диалог PCB Library Component также открывается при двойном щелчке по записи компонента на панели.
  • Place — разместить посадочный рисунок компонента, находящийся в фокусе, в документе проекта PCB. При щелчке последняя активная плата (независимо от проекта, к которому она относится) станет активным документом в окне редактора проекта, и откроется диалог Place Component. Используйте этот диалог, чтобы при необходимости задать позиционное обозначение и комментарий посадочного рисунка перед размещением в проекте.
  • Update PCB With <FocusedComponent> — передать изменения, внесенные в посадочный рисунок компонента, находящийся в фокусе, в документе библиотеки, во все открытые документы проекта PCB, где этот посадочный рисунок был размещен. Все экземпляры посадочного рисунка будут обновлены.
  • Update PCB With All — передать все изменения, внесенные в посадочные рисунки компонентов в документе библиотеки, во все открытые документы проекта PCB, где эти посадочные рисунки были размещены. Все размещенные экземпляры измененного посадочного рисунка будут обновлены.
  • Report — сформировать отчет для активного компонента. После запуска команды отчет будет сгенерирован (LibraryName.CMP) в той же папке, что и исходный документ PCB-библиотеки, и автоматически откроется как активный документ в окне редактора проекта. В отчете перечисляется информация, включая габариты посадочного рисунка, разбиение на примитивы, из которых он состоит, и слои, на которых они расположены.
  • Delete All Grids And Guides in Library — использовать эту команду для удаления всех пользовательских сеток привязки и направляющих из рабочей области. Сетка привязки по умолчанию останется.

Component Primitives

Щелчок правой кнопкой мыши по записи примитива вызывает меню со следующими командами:

  • Show Pads — включить отображение записей pad в разделе Component Primitives панели.
  • Show Vias — включить отображение записей via в разделе Component Primitives панели.
  • Show Tracks — включить отображение записей track в разделе Component Primitives панели.
  • Show Arcs — включить отображение записей arc в разделе Component Primitives панели.
  • Show Regions — включить отображение записей region в разделе Component Primitives панели.
  • Show Component Bodies — включить отображение записей component body (3D Body)  в разделе Component Primitives панели.
  • Show Fills — включить отображение записей fill в разделе Component Primitives панели.
  • Show Strings — включить отображение записей string в разделе Component Primitives панели.
  • Select All — быстро выделить все записи примитивов компонента в списке.
  • Report — сформировать отчет с информацией о примитивах для посадочного рисунка компонента, находящегося в фокусе, в разделе Components панели. После запуска команды появится диалог Report Preview, содержащий информацию о примитивах, которая в данный момент отображается в разделе Component Primitives панели. Используйте диалог для просмотра, печати и экспорта отчета в различные форматы файлов.
  • Properties — открыть соответствующий диалог Properties для примитива компонента, находящегося в фокусе, где можно просмотреть/изменить свойства по мере необходимости. Соответствующий диалог примитива Properties также открывается при двойном щелчке по записи примитива на панели.

Примечания

Дополнительная информация о панели PCB Library:

  • Поддерживается стандартная функциональность Ctrl+Click и Shift+Click для выбора нескольких записей в списке.
  • Активный посадочный рисунок компонента — это тот, чья графика в данный момент отображается в окне редактора проекта.
  • Ctrl+Click над выбранной записью в списке, чтобы снять с нее выделение. Если эта запись — единственная выделенная в данном разделе, выполнение этого действия очистит фильтр.
  • Сочетания клавиш Up Arrow, Home, End и Down Arrow можно использовать для отображения предыдущего, первого, последнего и следующего посадочного рисунка компонента соответственно.
  • В разделах панели, где есть несколько столбцов данных, данные можно сортировать по любому столбцу, щелкнув по заголовку этого столбца. Один щелчок сортирует по возрастанию. Повторный щелчок — по убыванию.
  • Вы можете изменить порядок отображения столбцов данных. Чтобы переместить столбец, щелкните по его заголовку и перетащите по горизонтали в нужное положение. Допустимая позиция обозначается появлением двух зеленых стрелок позиционирования.
  • Фильтрация, применяемая при просмотре объектов проекта с помощью панели PCB Library, является постоянной. Если выбран метод подсветки Mask или Dim, все объекты, не попадающие в область действия фильтра, будут становиться блеклыми (в зависимости от настроек) в рабочей области и будут недоступны для выбора или редактирования. Щелчок внутри окна редактора проекта не очистит фильтр. Постоянный фильтр необходимо очистить, щелкнув кнопку Clear на панели PCB Library или используя элемент управления Clear на главной ленте View .
  • Посадочный рисунок компонента, который вы вставляете в активный документ библиотеки, может происходить как из документа проекта PCB, так и из другого документа PCB-библиотеки.
  • Если из основного проекта в PCB Editor в буфер обмена скопировано несколько компонентов, в документ библиотеки будет вставлен только последний компонент из группы, который был выбран.
  • Если один и тот же компонент вставляется в библиотеку более одного раза или если в библиотеку добавляется более одного нового компонента без переименования, копии различаются суффиксами — DUPLICATE, — DUPLICATE1, — DUPLICATE2 и т. д.
  • Перед тем как компонент библиотеки можно будет разместить с помощью команды Place, должен быть открыт документ проекта PCB.
  • Чтобы передавать изменения, внесенные в посадочные рисунки компонентов в документе библиотеки, должен быть открыт документ проекта PCB.
  • Атрибуты площадок и других графических объектов, используемых для определения посадочного рисунка компонента, можно редактировать с помощью панели Inspector. Чтобы панель отобразила атрибуты, объекты сначала нужно выделить.
  • При создании нового документа PCB-библиотеки панель по умолчанию будет содержать один пустой посадочный рисунок компонента — PCBCOMPONENT_1.
  • Посадочные рисунки компонентов библиотеки можно редактировать только в исходной PCB-библиотеке (.PcbLib). Нельзя редактировать посадочные рисунки компонентов в интегрированной библиотеке (.IntLib). Сначала нужно декомпилировать интегрированную библиотеку, затем отредактировать требуемый компонент(ы) в исходных документах PCB-библиотеки. После этого исходники можно снова скомпилировать, чтобы получить обновленную интегрированную библиотеку.

 

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