Как подключить библиотеку altium designer
РАБОТА СО СТАНДАРТНЫМИ БИБЛИОТЕКАМИ В САПР Altium Designer
ЛАБОРАТОРНАЯ РАБОТА № 7
РАБОТА СО СТАНДАРТНЫМИ БИБЛИОТЕКАМИ В САПР Altium Designer
Цель работы – изучение методики работы со стандартными библиотеками в САПР Altium Designer; приобретение навыков работы со стандартными библиотечными ЭРЭ.
7.1. Порядок работы
При работе со стандартными библиотеками необходимо вначале создать проект платы. Для этого надо выполнить команды Файл / Новый / Проект / Проект платы. В менеджере проекта появится проект под названием PCB_Project1.PrjPCB.
Щелкнуть ПК по названию. В контекстном меню выбрать Добавить новый проект / Schematic. Появится пустая форматка Sheet1.SchDoc (рис.7.1).
После этого в нижней части окна в панели инструментов щелкнуть ЛК по Panels / Библиотеки. В правой части экрана появится окно менеджера Библиотеки (рис. 7.2).
Ниже под кнопкой ресурсы находится меню выбора установленной библиотеки.
Например, выберем Miscellaneous Devices. IntLiB (разнообразные ЭРЭ). В результате в поле Имя компонента (Design item ID) появится список компонентов принадлежащих данной библиотеке. Выбирая, к примеру, компонент Сар (конденсатор), ниже можно увидеть его УГО, имя модели, посадочное место, а также информацию о поставщике компонента.
Чтобы конденсатор установить на схеме, надо щелкнуть кнопку в верхней части окна – Place
Cap. Он потянется за курсором на рабочее поле. Конденсатор установить в нужное место щелчком ЛК. При необходимости увеличить масштаб вращением колесика Скрол на манипуляторе или перемещением мыши, не отпуская при этом колесо мыши (рис. 7.3).
7.2. Порядок установки библиотеки пользователя
Для добавления библиотеки, созданной пользователем, необходимо нажать ПК по проекту и выбрать Add Existing to Project. Откроется проводник Windows, по которому необходимо перейти к своей библиотеке, выбрать ее и нажать Открыть нужный файл библиотеки (УГО, посадочные места).
Для объединения нескольких библиотек в одну необходимо в открытом проекте, в котором имеются библиотеки УГО и посадочных мест, выполнить команды Файл / Новый / Проект / Интегрированная библиотека (рис. 7.4).
В результате в менеджере проектов появится строка с надписью Integrated Library_1.LibPkg.
Далее щелкнуть ПК по этому названию и Сохранить проект как Пользовательское УГО. LibPkg. Файл имеет расширение отличное от файла .IntLib. (Он преобразуется в файл с расширением .IntLib после компиляции интегрированной библиотеки и проекта в целом).
После того как создана интегрированная библиотека, в нее надо добавить разработанные пользователем библиотеки УГО и посадочных мест. Для этого надо щелкнуть ПК по названию Интегрированные библиотеки и Добавить существующий документ в проект (рис. 7.5).
Чтобы добавить созданную библиотеку в список библиотек в меню Библиотеки нужно нажать на кнопку ресурсы в открывшемся меню Доступные библиотеки в вкладке installer(Рис.7.7) нажать кнопку добавить и выбрать Install from file в открывшемся проводнике выбрать нужную библиотеку. Когда она появится в списке окна Доступные библиотеки в вкладке installer на ней должна быть галочка.
Указать место сохранения для проектов, библиотек и документов можно в настройках System / default Locations.
7.3. Порядок выполнения работы
1. Открыть или создать проект платы.
2. Добавить новый проект Schematic.
3. Выбрать из созданной пользовательской библиотеки необходимые ЭРЭ и установить их.
4. Выбрать из стандартной библиотеки необходимые ЭРЭ и установить их.
5. Создать интегрированную библиотеку.
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Как подключить библиотеку altium designer
В статье описан процесс создания интегрированных библиотек 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).
Модели SPICE используются для симуляции узлов электронных схем (файлы *.ckt и *.mdl), они размещаются в составе интегрированных библиотек в папке \Library, и сигнальные интегрированные модели размещаются в папке \Library\SignalIntegrity.
[Использование интегрированных библиотек Altium Designer]
Использование интегрированных библиотек очень похоже на использование схемотехнических библиотек для размещения компонентов и добавления имен моделей. Отличие только в том, что вся информация о компоненте и его связанных моделях была уже добавлена для Вас к схемному символу. Вы можете проверить список моделей (Models list) в диалоге свойств компонента (Component Properties), чтобы посмотреть, какие имена моделей присоединены к схемному символу (schematic symbol). Имена моделей можно поменять или добавить из модели библиотеки PCB или других моделей, как только Вы разместили компонент на лист принципиальной схемы проекта.
Имейте в виду, что Вы все равно можете использовать отдельные schematic или PCB библиотеки (они могут быть не в составе интегрированной библиотеки) путем добавления их в список библиотек (Library list), как обычно это делается.
Добавление и удаление используемых в AD библиотек
Все библиотеки должны быть добавлены в Library list на панели библиотек (Libraries panel), для того чтобы символы компонентов были доступны для размещения в схеме и посадочные места компонентов были доступны при создании PCB.
Чтобы добавить интегрированные библиотеки в Libraries list:
2. Кликните на кнопке Libraries в верхней части панели, чтобы открыть диалог Available Libraries (доступные библиотеки).
3. Кликните на закладку Installed (установленные) и кликните на кнопку Install. чтобы добавить библиотеки.
4. Найдите файл нужной Вам библиотеки в диалоге выбора файла и кликните Open (можно выбрать сразу несколько файлов). Выбранная библиотека (или библиотеки) появится в списке установленных библиотек.
5. Кликните на Close, и интегрированная библиотека будет добавлена в список библиотек (Libraries list) панели Libraries. Имя библиотеки появится в панели Libraries, и эта библиотека становится активной (её можно использовать в проекте).
6. Если открыт документ принципиальной схемы, то Вы можете выбрать нужный компонент из списка компонентов (Components list) панели Libraries. Кликните Place чтобы разместить этот компонент на схеме.
Чтобы удалить библиотеку из Library list:
2. Выберите библиотеку library, которую хотите удалить. Используйте клавиши Shift или Ctrl, чтобы выбрать несколько библиотек. Кликните на Remove.
3. Имя пути библиотеки исчезнет из списка Installed Libraries. Кликните Close. Теперь библиотеки, что Вы удалили, больше не будут доступны в панели Library. Вы можете их добавить впоследствии, когда они понадобятся.
[Как найти нужный компонент в интегрированных библиотеках]
Если Вы не знаете, где находится нужный Вам компонент, используйте возможность поиска по библиотекам (Libraries Search).
1. Кликните на закладке Libraries, и отобразится панель Libraries.
2. Кликните на кнопку Search (поиск) в верхней части панели Libraries, чтобы открыть диалог поиска по библиотекам (Libraries Search).
Искать можно по установленным библиотекам (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 отобразятся результаты поиска.
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
Исходником для интегрированной библиотеки является Library Package. Сначала создайте новый Library Package, и затем добавьте в него библиотеки schematic, и затем скомпилируйте его в интегрированную библиотеку. Процесс по шагам:
2. Панель Projects покажет пустой файл Library Package с именем Integrated_Library1.LibPkg. Пока еще нет добавленных исходных библиотек (schematic или PCB) в Library Package.
Создание библиотеки принципиальной схемы (schematic library)
Если документ принципиальной схемы не является частью проекта, Вы все равно можете создать schematic library из него, когда откроете. Отличие только в том, что сгенерированная schematic library не будет добавлена в проект и будет видна после создания как свободный документ в панели Projects.
Для получения дополнительной информации по поводу создания компонентов и посадочных мест (footprint) обратитесь к руководству Creating Library Components [3].
Создание проекта библиотеки схемы
Чтобы создать библиотеку schematic из компонентов во всех документах принципиальных схем в проекте:
1. Откройте документы в проекте правым кликом на имя файла проекта в панели Projects и выберите Open Project Documents (открыть документы проекта).
3. Когда создастся новая schematic library, она откроется в Schematic Library Editor. Все компоненты открытых файлах схем будут скопированы в новую schematic library. Новая schematic library получит имя Project_name.SCHLIB, и будет сохранена в той же папке, что и файл проекта (Project_name.PRJPCB). Имя файла появится в панели Projects, в папке Libraries\Schematic Library Documents.
Создание PCB library
Библиотеки PCB поставляются совместно с AD, и по умолчанию сохранены в папке \Library\PCB относительно директории установки. Однако Вы можете создать новую библиотеку PCB из посадочных мест открытого файла PCB, точно таким же способом, как создается schematic library.
2. После создания новая PCB library будет открыта в PCB Library Editor. Все посадочные места (footprints) в открытом документе платы скопируются в новую библиотеку, которая получит имя PCBfilename.PcbLib, и будет сохранена в той же папке, что и исходный документ платы. Имя файла появится в панели Projects как свободный документ.
Добавление исходных библиотек в Library Package
2. Найдите и выберите в диалоге библиотеки schematic (*.schlib), которые Вы хотите добавить к Library Package. Компоненты schematic сохраняют в себе всю необходимую информацию, чтобы найти связанные модели в диалогах свойства компонента (Component Properties), так что это самые важные элементы, которые включены в интегрированную библиотеку.
3. Кликните Open и добавленные библиотеки появятся в списке как Source Documents (исходные документы) панели Projects.
Добавление моделей в Library Package
AD имеет стандартную систему для того, чтобы сделать модели доступными, независимо от того, компилируете ли Вы интегрированную библиотеку и или работаете с документом схемы. В AD есть три пути для доступа к моделям:
У каждого метода есть свои преимущества, поэтому выберите метод, который больше всего подходит к Вашей рабочей практике. Также разные модели работают лучше с разными методами доступа, например Вы можете не хотеть видеть большое количество моделей симуляции в списке панели Projects, когда открываете пакет интегрированной библиотеки, однако возможно лучше было бы видеть библиотеки посадочных мест PCB. В этом случае Вы определили бы путь поиска на папку, где сохранены модели симуляции, и добавили бы библиотеку PCB footprint к пакету интегрированной библиотеки.
Инсталляция библиотеки / модели в список Installed library
Библиотека или модель, добавленная в список Installed Libraries (установленные библиотеки) на закладке Installed панели Libraries, будет доступна для всех проектов и останется в списке, пока не будет удалена.
Поддерживаются следующие типы библиотечных файлов:
Для дополнительной информации по установке и удалению библиотеки см. секцию «Добавление и удаление используемых в AD библиотек» (Adding and removing libraries).
Добавление моделей в качестве исходных библиотек для Library Package
Добавление библиотек моделей в Library Package, например библиотек PCB, происходит точно так же, как и добавление библиотек schematic.
2. Выберите библиотеки моделей, которые хотите добавить в Ваш Library Package.
3. Кликните Open и добавленные библиотеки появятся в списке Source Documents панели Projects.
Установка пути (pathname) для библиотек моделей и файлов
Альтернативно, если библиотеки PCB footprints, моделей SPICE или моделей signal integrity не добавлены к Library Package, символы schematic в интегрированной библиотеке будут ссылаться на них, используя настроенный в диалоге Integrated Library Options путь pathname, и этот путь будет сохранен в файле проекта Library Package (*.LibPkg).
2. Добавьте в упорядоченный список Search Paths пути pathnames на те места, где имеются нужные посадочные места и модели, путем клика на кнопке Add в секции Ordered List of Search Paths на закладке Search Paths.
4. Кликните на кнопку Refresh List чтобы увидеть файлы, найденные в пути поиска, и затем кликните OK, чтобы закрыть диалог.
5. Кликните Refresh List на закладке Search Paths диалога Options для интегрированной библиотеки, чтобы убедиться, что модели корректно размещены.
6. Когда у Вас открыт диалог Options для интегрированной библиотеки, кликните на закладку Error Reporting, чтобы увидеть, какие ошибки и предупреждения появятся при компиляции интегрированной библиотеки.
7. Вы можете поменять строгость проверки нарушений кликом на Report Mode на требуемый тип нарушения и выбором другого режима из выпадающего списка. Кликните на OK, чтобы сохранить опции проекта и закрыть диалог.
[Компилирование интегрированной библиотеки]
Как только Вы добавили библиотеки и установили требуемые пути, скомпилируйте пакет библиотеки, чтобы создать интегрированную библиотеку.
3. В этом месте исправьте любые ошибки и недочеты в отдельных исходных библиотеках, и заново рекомпилируйте интегрированную библиотеку. См. «Модифицирование интегрированной библиотеки» (Modifying an integrated library) для дополнительной информации.
4. Сгенерируется новый файл Integrated_Libraryname.IntLib, и будет сохранен в выходной папке, указанной на закладке Options в диалога настройки опций интегрированной библиотеки. Интегрированная библиотека автоматически добавится к списку текущих библиотек панели Libraries и будет готова для использования.
[Создание интегрированной библиотеки из документов схем или печатных плат]
Создание интегрированной библиотеки из Database Library
Для получения дополнительной информации см. [4], а также документацию по использованию компонентов из базы данных Вашей компании (Using Components Directly from Your Company Database) и документацию по работе с базами данных библиотек, находящихся под управлением системы управления версиями (Working with Version-Controlled Database Libraries).
Модифицирование интегрированной библиотеки
Интегрированные библиотеки используются только для размещения компонентов, и их нельзя редактировать напрямую. Чтобы внести изменения в интегрированную библиотеку, сделайте сначала изменения в исходных библиотеках и затем перекомпилируйте интегрируемую библиотеку, чтобы в неё перешли изменения. Чтобы модифицировать интегрированную библиотеку:
2. Откройте исходный файл библиотеки, который Вы хотите изменить, например libraryname.schlib, путем двойного клика на имя библиотеки в списке Source Documents панели Projects. Библиотека откроется в редакторе Schematic Library Editor.
Дополнительную информацию по созданию компонентов и посадочных мест см. [3].
3. Сделайте необходимые изменения, сохраните измененные библиотеки и закройте их.
Декомпиляция интегрированной библиотеки
Поскольку интегрированные библиотеки нельзя редактировать напрямую, их можно декомпилировать обратно в исходные библиотеки символов и моделей. Процесс по шагам:
2. Подтвердите, что Вы хотите открыть интегрированную библиотеку для распаковки исходного содержимого, и не хотите просто установить библиотеку. Кликните Extract Sources (распаковать исходное содержимое). Будут сгенерированы исходные библиотеки схематических символов и моделей, и сохранены в новой папке под названием Integrated_libraryname, которая будет создана в папке, где хранится интегрированная библиотека.
5. Закройте Library Package и сохраните его в ту же папку, где находятся исходные библиотеки.
[Словарик]
Работа с интегрированными библиотеками_AD
Содержание
Integrated Libraries reflect Altium Designer’s Integrated Component model. In this model, the higher-level component is modeled within the schematic symbol in a schematic library file. Other models are linked from the symbol and component parameters are added to the symbol. All source libraries – symbol and linked models – are defined within an Integrated Library Package project, which is subsequently compiled into a single file – an Integrated Library, or IntLib.
This document takes a look at the various ways in which an integrated library may be created, as well as placement from and modification to such a library.
The Benefits of Integrated Libraries
The key benefits of compiling into an integrated library are:
Creating an IntLib Using a Library Package
An Integrated Library Package ( *.LibPkg ) is a type of Altium Designer project that is used to gather together the set of design documents required to produce an integrated library. Schematic symbols are drawn in the schematic library editor, and model references/links defined for each, along with any parametric information. These are stored across one or more schematic library files. Referenced models can include PCB 2D/3D component models, circuit simulation models, and signal integrity models.
The only document that must be added to the integrated library package is the schematic library (or libraries). The files containing PCB 2D/3D component models and simulation models/sub-circuits can be located in any valid search location within the project, within files in the Installed Libraries list, or in the search path(s) specified for the package.
The library package is then compiled into a single Integrated Library file ( *.IntLib ).
In summary, there are essentially four steps to creating an integrated library:
Creating the Source Library Package
Create a new integrated library package by choosing the File » New » Library » Integrated Library command from the main menus. The new shell library package project will be added to the Projects panel and initially will not contain any documents.
Creating and Adding a Source Schematic Library
Create the source schematic library ( *.SchLib ) containing the components required. For each component, add the required model links and parametric information. There are two ways to create a source schematic library:
From scratch, using the File » New » Library » Schematic Library command. Create new components using the schematic library editor, or copy components across from other open schematic libraries.
With the source schematic library (or libraries) prepared, add to the library package using one of the following methods:
Source SchLib added to the library package.
Creating and Adding Domain Model Files
Create the models – referenced by the schematic components – in their corresponding files: PCB 2D/3D component models in a PCB Library ( *.PcbLib ), simulation models and sub-circuits in Model ( *.Mdl ) and Subcircuit ( *.Ckt ) files. The most important model will, of course, be the PCB 2D/3D component model that, like its schematic library counterpart, can be created in two ways:
Using the File » New » Library » PCB Library command, create new 2D footprints (and add any 3D body information) using the PCB Library Editor, or copy components across from other open PCB libraries.
Specifying Where to Find the Models
With the model files defined, they now need to be made available to the library package, so that they can easily be located when required – remember, the models are referenced by (or linked to) the schematic components. Altium Designer has a standard system for making models available, regardless of whether you are building an integrated library package, or working on a schematic design. There are three ways of making models available:
There are advantages to each, so choose the method that best suits your work practices. Different models also work better with different approaches too. For example, you may not want to see a large number of simulation models listed in the Projects panel when the library package is opened, but you might like to see the PCB 2D/3D component model libraries. In this case, define a search path to the folder where the simulation models are stored and add the PCB library to the library package.
Collectively, these three methods of model availability form the Available File-based Libraries (available to a project) and can all be defined in the Available File-based Libraries dialog, which is accessed by clicking the at the top-right of the Components panel then selecting the File-based Libraries Preferences command.
Define model availability through the Available File-based Libraries dialog.
The PCB library (and other model files if required) can also be added to the library package directly using the Add Existing to Project command, which is available from the main Project menu or from the right-click menu associated with the library package’s entry in the Projects panel.
Source PcbLib added to the library package.
Defining search paths to model files from the Search Path tab of the Available File-based Libraries dialog accesses the Search Paths tab of the Options for Integrated Library dialog (Project » Project Options). Add one or more paths as required, remembering that models are searched along these paths in order from top to bottom. Click the Refresh List button to verify that the required model files are indeed found and adjust a path if necessary.
An example of a defined search path along which to find the required PcbLib model file.
Compiling the Library Package
With the source libraries added to the library package and any paths to model files defined as required, the package can now be compiled to ultimately generate the integrated library. Like any other project, the compiler for an integrated library package will generate a list of warning and/or error messages, for example, warning of any models that were not found. Additionally, pin mapping errors can be checked, such as mapping instructions to pads 1 and 2 when the actual footprint contains pads A and K.
Prior to running a compilation, it is prudent to browse through and set the error reporting conditions appropriately, on the Error Reporting tab of the Options for Integrated Library dialog.
It is a good idea to set error reporting options and severity levels as required, prior to compiling the library package.
To proceed with compilation, use the Compile Integrated Library command either from the main Project menu or from the right-click menu associated with the library package’s entry in the Projects panel. The source libraries and model files are compiled into an integrated library named after the source library package ( .IntLib ). The compiler will check for violations and any errors or warnings found will be listed in the Messages panel. Fix any problems in the source libraries then recompile.
Example errors flagged by the Compiler upon compilation of the integrated library package.
The integrated library is saved in the output folder nominated on the Options tab of the Options for Integrated Library dialog (by default a sub-folder of the project’s location: \Project Outputs for
). It is automatically added to the Installed tab of the Available File-based Libraries dialog and the Data Management – File-based Libraries page of the Preferences dialog.
The compiled integrated library is added to the Installed tab of the Available File-based Libraries dialog.
Creating an IntLib from Project Documents
An integrated library can also be made directly from constituent project documents (source schematics and PCB document). Use the Make Integrated Library command, which is available from the main Design menu in either the schematic or PCB editor.
The process essentially involves:
The IntLib is added to the project (under Libraries\Compiled Libraries in the Projects panel), added to the Installed libraries (as part of the Available File-based Libraries available to any project), and made available through the Components panel.
Streamlined creation of an integrated library, directly from the schematic and PCB documents in the active design project.
Creating an IntLib from a Database Library
Altium Designer’s Database Libraries are an ideal choice if you want your Altium Designer components to be tightly coupled to your company database. If the design needs to leave your company site, or if you prefer to have your designers work from secure integrated libraries, this can be readily achieved. Altium Designer provides the facility to compile an integrated library directly from a database library: either a standard database library (DbLib), or a version-controlled SVN database library (SVNDbLib). In this way, your CAD Librarians can still use database libraries, while your designers use regularly regenerated integrated libraries working in an ‘offline’ fashion as it were.
Conversion is performed using the Offline Integrated Library Maker wizard. The process is carried out on a per database table basis, with full control over which tables in the database are considered. A separate integrated library will be generated for each included table.
Convert your database libraries (DbLibs or SVNDbLibs) to ‘offline’ integrated libraries using the Offline Integrated Library Maker.
The process involves the following steps:
Results of the conversion process – library package projects with constituent symbol and footprint model documents and the compiled IntLibs, which are also added as installed libraries.
Creating an IntLib Through Component Acquisition
You also have the ability to acquire components from your Workspace, into an Integrated Library ( *.IntLib ). And when placing components from such an Integrated Library, the actual links are back to the components in the Workspace. This gives you the ability to effectively use your company’s Workspace components in an offline fashion, while ensuring the design still maintains a true connection to those components in the source Workspace.
From the Content Cart dialog, the process to acquire an IntLib is as follows:
Click on the Select target server link and choose IntLib file from the menu.
Set the target of the Content Cart to be an IntLib file.
Accept the default target folder and filename, or change as required.
Once ready, click the button to proceed with generation of the IntLib. A temporary Integrated Library Package ( *.LibPkg ) will be created, with source SchLib (with symbols, parameters, and model links) and PcbLib (with footprint models) files generated and added. This is then compiled to produce the IntLib file, which is generated in the specified folder. An information dialog will confirm successful generation of the file.
Deliver the cart to the target folder, which will contain the required Integrated Library file.
After generation, the IntLib is added to the Installed Libraries list – part of the Available File-based Libraries for the software.
Placing Components from an Integrated Library
Placement of components from an integrated library is performed from the Components panel. Placement can be made from the active schematic document or the active PCB document. Placement can be performed in the following ways:
While a schematic library and an integrated library may contain the same component (with all the same model links), the placed components from each of these libraries will behave differently when their model information is retrieved. Those components placed from integrated libraries will look for the original integrated library to get their models, while those components placed from schematic libraries will have no access to models stored in integrated libraries.
Modifying an Integrated Library
Integrated libraries are used to place components and cannot be edited directly. To make changes to an integrated library, make modifications in the source libraries first and then recompile the library package to generate a fresh integrated library that includes those changes.
To modify an integrated library:
De-compiling an Integrated Library
There may be occasion where the source libraries in an integrated library need to be accessed for modification, but for whatever reason, there is no access to the original source library package project by which to do so. This is where another aspect of a single, portable integrated library file, comes into play. Although integrated libraries cannot be edited directly; they can be de-compiled back into their constituent source symbol and model libraries.
In the Extract Sources or Install dialog that appears, click the Extract Sources button.
Extracting the source libraries from an integrated library – de-compiling to produce a library package project.