Панель PCB Library позволяет просматривать посадочные места, хранящиеся в активном документе PCB-библиотеки, и редактировать их свойства. Доступ к панели осуществляется из редактора PCB Library через команду View | PCB Library |Library.

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

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

Просмотр библиотеки
Панель имеет три основных раздела, каждый из которых предлагает разный охват или представление посадочных мест в активной PCB Library:
- Footprints - список посадочных мест в активной библиотеке. Для каждой записи указано количество площадок (pads) и примитивных объектов, используемых для определения посадочного места.
- Footprint Primitives - примитивные объекты и их основные свойства, из которых состоит выбранное в данный момент посадочное место.
- Other - упрощённый общий вид выбранного в данный момент посадочного места, при этом основное окно редактора обозначено наложенной графикой.
При выборе посадочного места на панели его составляющие примитивы заполняют раздел Footprint Primitives, а посадочное место отображается в основной области редактора. Выбор примитивного объекта на панели приводит к подсветке соответствующего объекта в рабочей области редактора. Таким образом, панель PCB Library обеспечивает быстрый и удобный способ просмотра, визуализации и доступа к посадочным местам PCB-библиотеки.

Двойной щелчок по записи Footprint открывает диалог PCB Library Footprint , а двойной щелчок по записи Footprint Primitives открывает соответствующие свойства на панели Inspector.
Фильтрация содержимого
Содержимое списка можно фильтровать, что позволяет быстро найти конкретное посадочное место в библиотеке. Это особенно полезно, если библиотека содержит большое количество элементов. Фильтрацию можно применять следующими способами:
Косвенная фильтрация
Этот метод использует поле Mask в верхней части панели для фильтрации содержимого списка. Маскирование применяется на основе записи в поле. Отображаться будут только те посадочные места, которые попадают в область действия введённого значения.

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

Прямая фильтрация
Этот метод доступен для всех областей списков на панели и позволяет быстро перейти к записи, просто набирая текст прямо в области списка. Маскирование не применяется, поэтому полный список остаётся видимым постоянно.
Чтобы быстро найти посадочное место с помощью этой функции, щёлкните внутри раздела Footprints панели, затем введите первую букву посадочного места, к которому вы хотите перейти. Например, если вы хотите быстро перейти к записям посадочных мест, начинающимся с буквы "S", нажмите на клавиатуре "S". Первое посадочное место в списке, начинающееся с "S", станет активным, а буква будет подсвечена, указывая, что фильтрация списка основана на ней.
Если есть несколько посадочных мест, начинающихся с одной и той же буквы, и особенно если библиотека очень большая, введите дополнительные буквы, чтобы точно указать нужную запись.
Чтобы очистить текущую фильтрацию и иметь возможность ввести другую начальную букву, нажмите Esc. Используйте клавишу Backspace для последовательного удаления ранее введённых символов фильтра.
Комбинированная фильтрация
В некоторых ситуациях может быть полезно использовать косвенную и прямую фильтрацию вместе. Если, например, вы помните, что у нужного посадочного места номер подтипа 4 и префикс PO, эту информацию можно использовать как косвенные (маска) и прямые значения.
Элементы управления посадочными местами
- Place - щёлкните, чтобы разместить выбранное посадочное место.
- Add - щелкните, чтобы добавить в список новый футпринт. Имя по умолчанию будет
PCBCOMPONENT_1.
- Delete
- щелкните, чтобы удалить выбранный футпринт. Перед удалением откроется диалоговое окно с запросом подтверждения.
- Edit
- щелкните, чтобы открыть диалог PCB Library Footprint и отредактировать выбранный футпринт.

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

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

Управление отображением просматриваемых записей в рабочей области
Выбор записи в области списка панели применяет фильтр, фактически используя запись как область действия фильтра. Визуальный результат фильтрации, примененной к документу в окне редактора, определяется набором элементов управления подсветкой, расположенных в верхней части панели.

Функции отображения
- Mask / Dim / Normal
- предоставляет параметры для визуального контрастирования отфильтрованных и неотфильтрованных объектов в окне редактора.
-
Когда выбрано Mask , отфильтрованные объекты будут видимы в окне редактора, а все остальные объекты станут монохромными. При применении этого варианта неотфильтрованные объекты будут недоступны для выбора или редактирования.
-
Когда выбрано Dim , отфильтрованные объекты будут видимы в окне редактора, а все остальные объекты сохранят свои цвета, но будут затемнены.
- Select
- если включено (по умолчанию), отфильтрованные объекты будут выделены в рабочей области.
- Zoom
- если включено (по умолчанию), отфильтрованные объекты будут масштабированы и центрированы (где возможно) в рабочей области.
- Clear Existing
- если включено (по умолчанию), существующий фильтр будет очищен перед применением нового. Отключение этой опции позволяет расширять существующий фильтр, по сути дополнительно уточняя его за счет применения нового фильтра поверх уже действующего.
Можно включить любую комбинацию этих опций. Например, вы можете захотеть, чтобы все отфильтрованные объекты были масштабированы, центрированы и выделены в рабочей области, а также применить маскирование, чтобы убрать визуальный «шум» от других объектов проекта. Используйте кнопку Clear для очистки текущего фильтра. Все объекты в рабочей области станут полностью видимыми и доступными для выбора/редактирования. Если нужно снова применить фильтр, нажмите кнопку Apply .
Использование мини-просмотрщика панели
Нижний раздел предоставляет мини-просмотрщик документа, с изображением активного футпринта в центре окна. Область, которая в данный момент отображается в окне редактора, обозначена белой штриховкой, как показано на следующем изображении.

Нажмите кнопку Magnify в верхней части панели, чтобы включить «плавающую» лупу и курсор масштабирования в окне редактора. По мере перемещения их по рабочей области мини-просмотрщик на панели будет показывать увеличенное изображение активного футпринта, центрированное по курсору. Это позволяет просматривать документ в полном масштабе в окне редактора, одновременно рассматривая увеличенные детали в окне мини-просмотрщика.
Используйте клавиши Page Up и Page Down для увеличения или уменьшения кратности. Щелкните правой кнопкой мыши, щелкните или нажмите Esc для выхода из режима увеличения.
Контекстные меню (правый щелчок)
Footprints
- New Blank Footprint
- выберите, чтобы добавить в список новый футпринт. Футпринту присваивается имя по умолчанию PCBCOMPONENT_1 , и в окне редактора открывается пустой лист, готовый к размещению примитивных объектов, которые будут его определять.
- Footprint Wizard
- щелкните, чтобы открыть диалог Footprint Wizard . Страницы Footprint Wizard проведут вас через шаги создания нового футпринта компонента. Мастер Footprint Wizard используется для создания нового футпринта компонента в текущем документе PCB Library Editor. Мастер проведет вас через шаги определения компоновки, шага площадок и других атрибутов компонента.

- Cut
- поместить копию выбранного(ых) футпринта(ов) во внутренний буфер обмена PCB Library Editor, затем безвозвратно удалить футпринт(ы) из библиотеки. Появится диалог подтверждения для проверки намерения продолжить удаление.
- Copy
- поместить копию выбранного(ых) футпринта(ов) во внутренний буфер обмена PCB Library Editor.
- Copy Name
- скопировать имя футпринта, находящегося в фокусе, во внутренний буфер обмена PCB Library Editor.
- Paste
- вставить футпринт из внутреннего буфера обмена PCB Library Editor в активный документ библиотеки. Пункт этой команды будет изменяться, отражая, сколько корректных футпринтов находится в буфере обмена.
- Delete
- безвозвратно удалить выбранный(ые) футпринт(ы) из документа библиотеки. Появится диалог подтверждения с запросом, продолжать ли удаление.
- Select All
- быстро выделить все записи футпринтов в списке.
- Footprint Properties
- щелкните, чтобы открыть диалог PCB Library Footprint , в котором можно просмотреть/изменить Name, Height, Description и Type для футпринта, находящегося в фокусе. Диалог PCB Library Footprint также открывается при двойном щелчке по записи футпринта на панели.
- Place
- разместить футпринт, находящийся в фокусе, в документе PCB. При щелчке последняя активная PCB (независимо от проекта, к которому она относится) станет активным документом в рабочей области.
- Update PCB With <FocusedFootprint>
- передать изменения, внесенные в футпринт, находящийся в фокусе, в документе библиотеки, во все открытые документы PCB, где этот футпринт был размещен. Все экземпляры футпринта будут обновлены.
- Update PCB With All
- передать все изменения, внесенные в футпринты в документе библиотеки, во все открытые документы PCB, где эти футпринты были размещены. Все размещенные экземпляры измененного футпринта будут обновлены.
- Report
- сформировать отчет для активного футпринта. После запуска команды отчет будет сгенерирован (
LibraryName.CMP) в той же папке, что и исходный документ библиотеки PCB, и автоматически откроется как активный документ в окне редактора. Отчет содержит сведения, включая габариты футпринта, перечень примитивных объектов, из которых он состоит, и слои, на которых они расположены.
- Delete All Grids And Guides In Library
- щелкните, чтобы удалить сетки и направляющие для этой библиотеки.
Footprint Primitives
Переключайте команды Show в контекстном меню, чтобы отображать/не отображать конкретные объекты. Набор команд зависит от типов объектов в выбранном документе. Также могут быть доступны другие команды Show .
- Select All
- быстро выделить все записи примитивов футпринта в списке.
- Report
- сформировать отчет по информации о примитивах для футпринта, находящегося в фокусе, в разделе Footprints панели. После запуска команды откроется диалог Report Preview dialog, содержащий информацию о примитивах, которая в данный момент отображается в области Footprint Primitives панели. Используйте диалог для просмотра, печати и экспорта отчета в различные форматы файлов.
- Properties
- открыть соответствующую панель Inspector panel для примитива, находящегося в фокусе, где можно просматривать и при необходимости изменять свойства. Соответствующая панель примитива Inspector также откроется при двойном щелчке по записи примитива на панели.
Советы
-
Поддерживается стандартная функциональность Ctrl+Click и Shift+Click для выбора нескольких записей в списке.
-
Активный футпринт — это тот, чья графика в данный момент отображается в окне редактора. Футпринт может быть активным, не будучи при этом обязательно выбранным и/или находящимся в фокусе в списке Footprints .
- Ctrl+Click
над выбранной записью в списке, чтобы снять с нее выделение. Если эта запись — единственная выбранная в данном разделе, выполнение этого действия очистит фильтр.
-
Сочетания клавиш Up Arrow, Home, End и Down Arrow можно использовать для отображения предыдущего, первого, последнего и следующего футпринта соответственно.
-
В областях панели, где присутствует несколько столбцов данных, данные можно сортировать по любому столбцу, щелкнув по заголовку этого столбца. Один щелчок сортирует по возрастанию; повторный — по убыванию.
-
Вы можете изменить порядок отображения столбцов данных. Чтобы переместить столбец, щелкните по его заголовку и перетащите по горизонтали в нужное положение. Допустимая позиция обозначается появлением двух стрелок позиционирования.
-
Фильтрация, применяемая при просмотре объектов проекта, является постоянной. Если выбран метод подсветки Mask или Dim, все объекты, не попадающие в область действия фильтра, будут приглушены (в зависимости от настроек) в рабочей области и будут недоступны для выбора или редактирования. Щелчок внутри окна редактора не очищает фильтр. Постоянный фильтр необходимо очистить, нажав кнопку Clear на панели.
-
Футпринт, который вы вставляете в активный документ библиотеки, может происходить как из документа PCB, так и из другого документа библиотеки PCB.
-
Если из основного проекта в PCB Editor в буфер обмена скопировано несколько футпринтов, в документ библиотеки будет вставлен только последний футпринт из группы, который был выбран последним.
- Если один и тот же футпринт вставляется в библиотеку более одного раза или если в библиотеку добавляется более одного нового футпринта без переименования, копии различаются суффиксами - DUPLICATE, - DUPLICATE1, - DUPLICATE2 и т. д.
- Перед тем как разместить футпринт из библиотеки с помощью команды Place, должен быть открыт документ проектирования PCB.
- Чтобы передать изменения, внесённые в футпринты в документе библиотеки, также должен быть открыт документ проектирования PCB.
- При создании нового документа библиотеки PCB панель по умолчанию будет содержать один пустой футпринт —
PCBCOMPONENT_1.
- Футпринты библиотеки можно редактировать только в исходной библиотеке PCB (
*.PcbLib). Нельзя редактировать футпринты во встроенной библиотеке (*.IntLib). Сначала необходимо декомпилировать встроенную библиотеку, затем отредактировать требуемый(е) футпринт(ы) в исходном(ых) документе(ах) библиотеки PCB. После этого исходные документы можно снова скомпилировать, чтобы получить обновлённую встроенную библиотеку.