Altium Designer: создание интегрированных библиотек Печать
Добавил(а) microsin   

В статье описан процесс создания интегрированных библиотек Altium Designer и их использование (перевод документации Building an Integrated Library сайта wiki.altium.com [1]).

Интегрированные библиотеки комбинируют в себе схематические библиотеки вместе со связанными с ними посадочными местами деталей (PCB footprints) и/или моделями SPICE и сигнальными интегрированными моделями, причем содержимое библиотеки находится в нередактируемой форме. Вся информация по моделям копируется в интегрированную библиотеку из библиотек моделей или файлов, и таким образом вся информация о компоненте хранится совместно, независимо от местонахождения оригинального источника информации. Эта особенность делает интегрированные библиотеки по настоящему портативными и мобильными.

Исходные библиотеки, включая любое количество библиотек для схем и соответствующие библиотеки моделей и файлы (посадочные места PCB, модели SPICE или сигнальные интегрированные) добавляются в проект пакета библиотеки (Library Package), который затем компилируется в готовую интегрированную библиотеку. Чтобы изменить интегрированную библиотеку, Вы должны сначала изменить исходную библиотеку, и затем перекомпилировать интегрированную библиотеку.

Altium Designer (далее просто AD) поставляется с набором исходных библиотек и интегрированных библиотек (файлы *.IntLib), рассортированных по имени производителя в папке \Library, находящейся в месте инсталляции AD. Исходные библиотеки для схем (файлы *.SchLib) включаются в эти интегрированные библиотеки и могут быть распакованы оттуда, если открыть интегрированные библиотеки. Модели посадочных мест (PCB footprint) размещаются в папке \Library\PCB, в форме библиотек PCB (файлы *.PcbLib).

AltiumDesigner-Libraries-panel-with-1N4934-diode

Модели SPICE используются для симуляции узлов электронных схем (файлы *.ckt и *.mdl), они размещаются в составе интегрированных библиотек в папке \Library, и сигнальные интегрированные модели размещаются в папке \Library\SignalIntegrity.

[Использование интегрированных библиотек Altium Designer]

Использование интегрированных библиотек очень похоже на использование схемотехнических библиотек для размещения компонентов и добавления имен моделей. Отличие только в том, что вся информация о компоненте и его связанных моделях была уже добавлена для Вас к схемному символу. Вы можете проверить список моделей (Models list) в диалоге свойств компонента (Component Properties), чтобы посмотреть, какие имена моделей присоединены к схемному символу (schematic symbol). Имена моделей можно поменять или добавить из модели библиотеки PCB или других моделей, как только Вы разместили компонент на лист принципиальной схемы проекта.

Когда принципиальная схема перенесена из редактора схем Schematic Editor в чистый проект PCB с использованием команды меню Design -> Update PCB, поля диалога компонента Source Reference Links (исходные ссылки) для каждого PCB footprint заполняются исходными путями библиотек, так что Вы можете легко отследить - где находятся исходные компоненты и модели, если Вам их нужно изменить.

Имейте в виду, что Вы все равно можете использовать отдельные schematic или PCB библиотеки (они могут быть не в составе интегрированной библиотеки) путем добавления их в список библиотек (Library list), как обычно это делается.

Добавление и удаление используемых в AD библиотек

Все библиотеки должны быть добавлены в Library list на панели библиотек (Libraries panel), для того чтобы символы компонентов были доступны для размещения в схеме и посадочные места компонентов были доступны при создании PCB.

Чтобы добавить интегрированные библиотеки в Libraries list:

1. Кликните на закладку Libraries или выберите в меню View -> Workspace Panels -> System -> Libraries. Отобразится панель Libraries (библиотеки).

2. Кликните на кнопке Libraries в верхней части панели, чтобы открыть диалог Available Libraries (доступные библиотеки).

AltiumDesigner-Available-Libraries-dialog

3. Кликните на закладку Installed (установленные) и кликните на кнопку Install..., чтобы добавить библиотеки.

4. Найдите файл нужной Вам библиотеки в диалоге выбора файла и кликните Open (можно выбрать сразу несколько файлов). Выбранная библиотека (или библиотеки) появится в списке установленных библиотек.

AltiumDesigner-Installed-Libraries-list

5. Кликните на Close, и интегрированная библиотека будет добавлена в список библиотек (Libraries list) панели Libraries. Имя библиотеки появится в панели Libraries, и эта библиотека становится активной (её можно использовать в проекте).

6. Если открыт документ принципиальной схемы, то Вы можете выбрать нужный компонент из списка компонентов (Components list) панели Libraries. Кликните Place < component name > чтобы разместить этот компонент на схеме.

Чтобы удалить библиотеку из Library list:

1. Кликните на кнопке Libraries ... в верхней части панели Libraries, чтобы открыть диалог Available Libraries. Кликните на закладку Installed.

2. Выберите библиотеку library, которую хотите удалить. Используйте клавиши Shift или Ctrl, чтобы выбрать несколько библиотек. Кликните на Remove.

3. Имя пути библиотеки исчезнет из списка Installed Libraries. Кликните Close. Теперь библиотеки, что Вы удалили, больше не будут доступны в панели Library. Вы можете их добавить впоследствии, когда они понадобятся.

[Как найти нужный компонент в интегрированных библиотеках]

Если Вы не знаете, где находится нужный Вам компонент, используйте возможность поиска по библиотекам (Libraries Search).

1. Кликните на закладке Libraries, и отобразится панель Libraries.

2. Кликните на кнопку Search (поиск) в верхней части панели Libraries, чтобы открыть диалог поиска по библиотекам (Libraries Search).

AltiumDesigner-Libraries-Search-dialog

Искать можно по установленным библиотекам (Available libraries) и по файлам библиотек в указанном пути (Libraries on path). Поиск по установленным библиотекам происходит намного быстрее.

3. В верхнем текстовом поле поиска диалога Libraries Search введите имя компонента, который ищете. Символ * можно использовать так wildcard, чтобы иметь в виду различные префиксы и суффиксы, используемые разными производителями, например * 396* строка найдет все компоненты с этой строкой в составе имени. Система будет интерпретировать искомый текст как запрос, который будет виден в следующий раз, когда Вы зайдете снова в диалог поиска, то есть к примеру снова появится * 396* (имя Name наподобие '396') или (описание Description наподобие '396'). Кликните на кнопку помощника Helper..., чтобы получить больше информации по составлению поисковых запросов или обратитесь к руководству языка запросов (Query Language) [2].

4. Выберите тип поиска в выпадающем списке Search Type, например Components чтобы найти все библиотеки компонентов, которые соответствуют Вашему запросу.

5. Выберите Scope (область поиска) для поиска в установленных библиотеках или в библиотеках, доступных по настроенным путям поиска (search path) кликом на иконке папки поля Path. Проверьте выбранность опции Include Subdirectories (включая поддиректории), если Вы хотите также искать по библиотекам, находящимся в поддиректориях указанного пути.

6. Кликните на кнопку Search для начала поиска. Через некоторое время (зависит от скорости компьютера и количества просматриваемых поиском библиотек) в Query Results отобразятся результаты поиска.

7. В списке компонентов панели Libraries кликните на компонент, который Вам нужен - для его выбора и отображения его моделей имен и графических представлений.

8. Кликните на кнопке Place < component name >, чтобы разместить компонент. Альтернативно можно сделать двойной клик на имени компонента в списке Components. Если Вы выбрали компонент в библиотеке, которая пока не установлена (не в списке Installed), то система запросит у Вас подтверждение инсталляции этой библиотеки, перед тем как разместит компонент на Вашей схеме. Кликните Yes для установки библиотеки, и компонент окажется под курсором в редакторе, готовый к размещению.

9. При размещении символа нажмите клавишу TAB, чтобы отобразить диалог свойств компонента - для установки его обозначения (designator).

AltiumDesigner-Component-Properties-dialog

10. Проверьте список моделей (Models list), чтобы удостовериться в требуемой информации моделей, например что модель footprint уже добавлена из интегрированной библиотеки.

11. Кликните OK, и затем кликните для размещения символа компонента на листе принципиальной схемы. Сделайте правый клик мышью или нажмите ESC для завершения режима размещения компонента.

[Создание интегрированных библиотек]

Есть три пути для создания интегрированной библиотеки:

1. Добавление имеющихся схематических и PCB символов или моделей библиотек в пакет библиотеки (Library Package).

2. Из открытого документа принципиальной схемы или документа PCB командой Make Integrated Library.

3. Из имеющейся базы данных библиотек (Database Library) или из базы данных библиотек SVN (SVN Database Library), используя Offline Integrated Library Maker Wizard.

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

Создание integrated library с использованием Library Package

Library Package создается сначала с установленными путями как минимум schematic библиотек. Используя команды меню Project, затем Library Package может быть скомпилирован для создания интегрированной библиотеки. Любые ошибки, возникающие в процессе компиляции интегрированной библиотеки, отображаются в панели сообщений (Messages) - для анализа.

Создание исходного Library Package

Исходником для интегрированной библиотеки является Library Package. Сначала создайте новый Library Package, и затем добавьте в него библиотеки schematic, и затем скомпилируйте его в интегрированную библиотеку. Процесс по шагам:

1. Выберите File -> New -> Project -> Integrated Library. Альтернативно кликните на чистый проект (Blank Project Library Package) в секции New панели Files.

2. Панель Projects покажет пустой файл Library Package с именем Integrated_Library1.LibPkg. Пока еще нет добавленных исходных библиотек (schematic или PCB) в Library Package.

AltiumDesigner-Projects-panel1

3. Переименуйте новый Library Package используя команду меню File -> Save Project As и сохраните его (с расширением файла *.LibPkg) в выбранное Вам место. Путь pathname к файлу Library Package добавится в поле Output Path (выходной путь) закладки Options для диалога Integrated Library (Project -> Project Options). Когда интегрированная библиотека будет скомпилирована, результирующий файл (с расширением файла *.IntLib) будет сохранен в выходную папку (output folder), указанную в Project Outputs для Integrated_Libraryname (путь сохраняемой библиотеки будет генерироваться из имени пути Library Package, то есть файл *.IntLib появится в той же папке, что и файл *.LibPkg).

Создание библиотеки принципиальной схемы (schematic library)

Перед тем, как Вы можете добавить любые библиотеки schematic в Library Package, Вам конечно же нужно их создать (если не используете готовые). Вы можете создать schematic library из компонентов, которые уже размещены в принципиальной схеме проекта, используя команду Design -> Create Schematic Library, которая доступна в Schematic Editor.

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

Альтернативно Вы можете создать schematic library с нуля командой File -> New -> Library -> Schematic Library. Тогда создайте свои собственные компоненты, используя Schematic Library Editor, или скопируйте компоненты из других открытых библиотек schematic, используя команду Tools -> Copy Component. См. секцию Декомпиляция интегрированной библиотеки (Decompiling an integrated library) далее в этом руководстве для получения дополнительной информации - как распаковать schematic library из имеющейся integrated library.

Для получения дополнительной информации по поводу создания компонентов и посадочных мест (footprint) обратитесь к руководству Creating Library Components [3].

Создание проекта библиотеки схемы

Чтобы создать библиотеку schematic из компонентов во всех документах принципиальных схем в проекте:

1. Откройте документы в проекте правым кликом на имя файла проекта в панели Projects и выберите Open Project Documents (открыть документы проекта).

2. С документами схем, которые содержат все компоненты, которые Вы хотите добавить к уже активной новой схематической библиотеке, выберите Design -> Make Project Library в редакторе схемы (Schematic Editor). Нажмите OK, чтобы подтвердить.

3. Когда создастся новая schematic library, она откроется в Schematic Library Editor. Все компоненты открытых файлах схем будут скопированы в новую schematic library. Новая schematic library получит имя Project_name.SCHLIB, и будет сохранена в той же папке, что и файл проекта (Project_name.PRJPCB). Имя файла появится в панели Projects, в папке Libraries\Schematic Library Documents.

4. Сохраните или переименуйте новую schematic library командой File -> Save As и закройте её.

Создание PCB library

Библиотеки PCB поставляются совместно с AD, и по умолчанию сохранены в папке \Library\PCB относительно директории установки. Однако Вы можете создать новую библиотеку PCB из посадочных мест открытого файла PCB, точно таким же способом, как создается schematic library.

1. В документе печатной платы (PCB), который содержит все посадочные места, которые Вам надо добавить в новую, уже активную PCB library, выберите Design -> Make PCB Library.

2. После создания новая PCB library будет открыта в PCB Library Editor. Все посадочные места (footprints) в открытом документе платы скопируются в новую библиотеку, которая получит имя PCBfilename.PcbLib, и будет сохранена в той же папке, что и исходный документ платы. Имя файла появится в панели Projects как свободный документ.

3. Переименуйте новую библиотеку PCB командой File -> Save As и закройте её.

Добавление исходных библиотек в Library Package

1. Добавьте исходные библиотеки в Library Package выбором Project -> Add Existing to Project или сделайте правый клик на выбранном файле .LibPkg и выберите Add Existing to Project. Отобразится диалог выбора документов Choose Documents to Add to Project [Integrated_Libraryname.LibPkg].

AltiumDesigner-Choose-Documents-to-Add-to-Project

AltiumDesigner-Projects-panel2

2. Найдите и выберите в диалоге библиотеки schematic (*.schlib), которые Вы хотите добавить к Library Package. Компоненты schematic сохраняют в себе всю необходимую информацию, чтобы найти связанные модели в диалогах свойства компонента (Component Properties), так что это самые важные элементы, которые включены в интегрированную библиотеку.

3. Кликните Open и добавленные библиотеки появятся в списке как Source Documents (исходные документы) панели Projects.

Добавление моделей в Library Package

Теперь у Вас есть в пакете библиотеки добавленные schematic символы, и следующий шаг - привязка требуемых моделей к каждому символу. Это включает PCB footprint, модель симуляции, модель signal integrity и 3D-модель.

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

  • Инсталляция библиотеки / модели в список Installed Library.
  • Добавление библиотеки / модели в проект.
  • Задание пути поиска для модели.

У каждого метода есть свои преимущества, поэтому выберите метод, который больше всего подходит к Вашей рабочей практике. Также разные модели работают лучше с разными методами доступа, например Вы можете не хотеть видеть большое количество моделей симуляции в списке панели Projects, когда открываете пакет интегрированной библиотеки, однако возможно лучше было бы видеть библиотеки посадочных мест PCB. В этом случае Вы определили бы путь поиска на папку, где сохранены модели симуляции, и добавили бы библиотеку PCB footprint к пакету интегрированной библиотеки.

Инсталляция библиотеки / модели в список Installed library

Библиотека или модель, добавленная в список Installed Libraries (установленные библиотеки) на закладке Installed панели Libraries, будет доступна для всех проектов и останется в списке, пока не будет удалена.

Поддерживаются следующие типы библиотечных файлов:

  • Integrated Libraries (*.IntLib), интегрированные библиотеки.
  • Schematic Libraries (*.SchLib), библиотеки для принципиальных схем.
  • Database Libraries (*.DBLib).
  • SVN Database Libraries (*.SVNDBLib).
  • Footprint Libraries (*.PcbLib), библиотеки посадочных мест (для создания печатных плат).
  • Sim Model Files (*.Mdl), симуляционная модель.
  • Sim Subcircuit Files (*.Ckt), симуляционная модель подузлов.
  • PCB3D Model Libraries (*.PCB3DLib) (унаследованный тип, не используемый в Altium Designer 10/12, Altium Designer 2013).

Для дополнительной информации по установке и удалению библиотеки см. секцию "Добавление и удаление используемых в AD библиотек" (Adding and removing libraries).

Добавление моделей в качестве исходных библиотек для Library Package

Добавление библиотек моделей в Library Package, например библиотек PCB, происходит точно так же, как и добавление библиотек schematic.

1. Выберите Project -> Add Existing to Project, или сделайте правый клик на выбранный файл *.LibPkg и выберите Add Existing to Project.

2. Выберите библиотеки моделей, которые хотите добавить в Ваш Library Package.

3. Кликните Open и добавленные библиотеки появятся в списке Source Documents панели Projects.

Установка пути (pathname) для библиотек моделей и файлов

Альтернативно, если библиотеки PCB footprints, моделей SPICE или моделей signal integrity не добавлены к Library Package, символы schematic в интегрированной библиотеке будут ссылаться на них, используя настроенный в диалоге Integrated Library Options путь pathname, и этот путь будет сохранен в файле проекта Library Package (*.LibPkg).

1. Настройте pathname на библиотеки PCB, которые Вы хотите использовать совместно с символами schematic в интегрированной библиотеке, путем выбора Project -> Project Options, или правым кликом на имени файла Library Package в панели Projects и выбором Project Options. Кликните на закладку Search Paths (пути поиска) диалога Options для Integrated Library.

AltiumDesigner-Options-for-Integrated-Library-dialog1

2. Добавьте в упорядоченный список Search Paths пути pathnames на те места, где имеются нужные посадочные места и модели, путем клика на кнопке Add в секции Ordered List of Search Paths на закладке Search Paths.

3. Найдите нужные папки в диалоге Edit Search Path, путем клика на кнопку ... и указания размещения нужных библиотек моделей. В примере ниже добавляется pathname на папку C:\MySimModels где сохранены некоторые модели симуляции (SIM models, *.mdl) и подузлов (sub-circuits, *.ckt).

4. Кликните на кнопку Refresh List чтобы увидеть файлы, найденные в пути поиска, и затем кликните OK, чтобы закрыть диалог.

AltiumDesigner-Edit-Search-Path

5. Кликните Refresh List на закладке Search Paths диалога Options для интегрированной библиотеки, чтобы убедиться, что модели корректно размещены.

6. Когда у Вас открыт диалог Options для интегрированной библиотеки, кликните на закладку Error Reporting, чтобы увидеть, какие ошибки и предупреждения появятся при компиляции интегрированной библиотеки.

AltiumDesigner-Options-for-Integrated-Library-dialog2

7. Вы можете поменять строгость проверки нарушений кликом на Report Mode на требуемый тип нарушения и выбором другого режима из выпадающего списка. Кликните на OK, чтобы сохранить опции проекта и закрыть диалог.

[Компилирование интегрированной библиотеки]

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

1. Выберите Project -> Compile Integrated Library или сделайте правый клик на выбранный файл Library Package (.LibPkg) и выберите Compile Integrated Library.

2. Исходные библиотеки и модели скомпилируются в интегрированную библиотеку. Компилятор проверит любые нарушения, такие как пропущенные модели или задублированные ножки, которые установлены на закладке Error Checking диалога опций интегрированной библиотеки (Project -> Project Options). В панели Messages отобразятся любые ошибки и предупреждения, которые произошли при компиляции. Кликните на кнопку System в нижней части окна AD и выберите Messages, чтобы просмотреть ошибки и предупреждения, или выберите View -> Workspace Panels -> System -> Messages.

3. В этом месте исправьте любые ошибки и недочеты в отдельных исходных библиотеках, и заново рекомпилируйте интегрированную библиотеку. См. "Модифицирование интегрированной библиотеки" (Modifying an integrated library) для дополнительной информации.

4. Сгенерируется новый файл Integrated_Libraryname.IntLib, и будет сохранен в выходной папке, указанной на закладке Options в диалога настройки опций интегрированной библиотеки. Интегрированная библиотека автоматически добавится к списку текущих библиотек панели Libraries и будет готова для использования.

[Создание интегрированной библиотеки из документов схем или печатных плат]

Вы также можете создать интегрированную библиотеку из всех схем проекта выбором команды меню Design -> Create Integrated Library редактора схем Schematic Editor. Интегрированная библиотека (она получит имя Project_name.IntLib) будет сгенерирована (скомпилирована), добавлена в папку Libraries\Compiled Libraries панели Projects и установлена в Libraries.

Вы также можете запустить команду Design -> Create Integrated Library из редактора печатной платы PCB Editor.

Создание интегрированной библиотеки из Database Library

AD предоставляет возможность компилировать интегрированную библиотеку напрямую из database library - либо из неуправляемой системой версий Database Library (DBLib), либо управляемой системой версий SVN Database Library (SVNDBLib). Таким образом, Ваши библиотекари CAD могут все так же пользоваться базами данных библиотек под контролем систем управления версиями, в то время как Ваши проектировщики пользуются регулярно восстанавливаемыми интегрированными библиотеками, работая привычным 'оффлайновым' способом.

Преобразование выполняется с использованием специального мастера, Offline Integrated Library Maker Wizard. Этот мастер может быть запущен либо из активного документа DBLib, либо SVNDBLib, с использованием команды Tools -> Offline Integrated Library Maker.

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

Для получения дополнительной информации см. [4], а также документацию по использованию компонентов из базы данных Вашей компании (Using Components Directly from Your Company Database) и документацию по работе с базами данных библиотек, находящихся под управлением системы управления версиями (Working with Version-Controlled Database Libraries).

Модифицирование интегрированной библиотеки

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

1. Откройте требуемый файл Library Package (*.LIBPKG), из которого компилируется интегрированная библиотека. Выберите File -> Open и в диалоге открытия файла Choose Document to Open в найдите файл Library Package, например Integrated_Library1.LibPkg, и кликните Open.

2. Откройте исходный файл библиотеки, который Вы хотите изменить, например libraryname.schlib, путем двойного клика на имя библиотеки в списке Source Documents панели Projects. Библиотека откроется в редакторе Schematic Library Editor.

Если хотите поменять footprint, Вы должны были бы добавить требуемую библиотеку PCB перед редактированием моделей. Чтобы сделать это, выполните правый клик на имени файла .LIBPKG в панели Projects и выберите Add Existing to Project, или альтернативно кликните на кнопке Libraries панели Libraries, выберите нужную библиотеку на закладке Project и кликните Add Library. Вы можете также напрямую использовать меню File -> Open чтобы открыть файл модели.

Дополнительную информацию по созданию компонентов и посадочных мест см. [3].

3. Сделайте необходимые изменения, сохраните измененные библиотеки и закройте их.

4. Перекомпилируйте интегрированную библиотеку выбором Project -> Compile Integrated Library (или сделайте правый клик на имени файла .LIBPKG в панели Projects и выберите Compile Integrated Library). Интегрированная библиотека будет заново скомпилирована и любые встретившиеся ошибки будут отображены в панели Messages. Модифицированная The modified интегрированная библиотека добавится в панель Libraries и будет готова к использованию.

Декомпиляция интегрированной библиотеки

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

1. Откройте интегрированную библиотеку (*.IntLib), которая содержит данные для исходной библиотеки, которую Вы хотели бы изменить. Выберите File -> Open, найдите в диалоге открытия файла нужную интегрированную библиотеку и кликните Open.

2. Подтвердите, что Вы хотите открыть интегрированную библиотеку для распаковки исходного содержимого, и не хотите просто установить библиотеку. Кликните Extract Sources (распаковать исходное содержимое). Будут сгенерированы исходные библиотеки схематических символов и моделей, и сохранены в новой папке под названием Integrated_libraryname, которая будет создана в папке, где хранится интегрированная библиотека.

Library Package (integrated_libraryname.LibPkg) будет также создан и исходные библиотеки schematic будут распакованы и появятся в списке панели Projects. Библиотеки PCB (*.PcbLib) будут также сгенерированы и сохранены в новую папку Library Package, однако они не добавятся автоматически в панель Projects. В диалоге опций интегрированной библиотеки на закладке Search Paths (Project -> Project Options) будут показано, где будут искаться компоненты schematic, когда потребуются файлы посадочных мест и моделей.

3. Сделайте необходимые изменения в исходных библиотеках, сохраните их (File -> Save) и закройте.

4. Выберите файл Library Package (*.LIBPKG) в панели Projects и выберите Project -> Compile Integrated Library. Интегрированная библиотека будет перекомпилирована, и любые встретившиеся ошибки будут перечислены в панели Messages. Модифицированная интегрированная библиотека будет добавлена в панель Libraries и будет готова к использованию.

5. Закройте Library Package и сохраните его в ту же папку, где находятся исходные библиотеки.

[Словарик]

designator текстовый маркер, обозначающий компонент на схеме и на печатной плате (R1, R2, C1, VT1 и т. п.). Он также называется RefDes, Reference Designator.
footprint, PCB footprint посадочное место детали на печатной плате
integrated library интегрированная библиотека, файл с расширением *.IntLib. В этой библиотеке хранятся схемотехнические символы, посадочные места, модели для симуляции схем и другая информация. Интегрируемую библиотеку редактировать нельзя, можно только перекомпилировать.
Library list список используемых в AD библиотек.
Library Package пакет библиотеки, используется для создания интегрированной библиотеки.
model модель. Довольно широко интерпретируемый термин. Моделями называют как посадочные места на плате, так и симуляционные модели SPICE. В среде AD есть также и другие модели.
PCB Printed Circuit Board, печатная плата.
PCB library библиотека посадочных мест электронных компонентов, файл с расширением *.PcbLib. Посадочные места используются для создания проекта печатной платы (в системе P-CAD посадочные места называют корпусами, package).
schematic принципиальная схема.
Schematic Editor редактор принципиальной схемы.
schematic library схемотехническая библиотека, используемая для построения принципиальных схем, файл с расширением *.SchLib. В этом файле находятся схемотехнические представления электронных компонентов (в системе P-CAD их называют символами, symbol).
schematic symbol схемный символ, используется для рисования принципиальной электрической схемы.
wildcard обобщенный метод описания искомого имени. Обычно для составления wildcard используются специальные символы * и ? вместе с обычными буквами и цифрами. Звездочка * означает любое количество любых символов, а знак вопроса ? означает один любой символ.

[Ссылки]

1. Building an Integrated Library site:wiki.altium.com.
2. Query Language Reference site:wiki.altium.com.
3. Creating Library Components site:wiki.altium.com (английская версия), Создание библиотек компонентов site:wiki.altium.com (русская версия).
4. Database Library Migration Tools site:wiki.altium.com.