Altium Designer в сочетании с вашим connected Workspace предоставляет упрощённый и в высокой степени автоматизированный процесс, позволяющий быстро импортировать существующие библиотеки в этот Workspace. Интерфейс этого процесса – Library Importer – предлагает решение «в один клик», которое автоматически анализирует выбранные библиотеки и импортирует их в Workspace, к которому вы в данный момент подключены.
Поддерживая все типы библиотек, относящиеся к более старым методологиям управления компонентами (SchLib, PcbLib, IntLib, DbLib, SVNDbLib), Library Importer является специализированным решением для быстрого построения корпоративной Workspace component library — чтобы вы могли воспользоваться её многочисленными преимуществами: централизованным хранением и управлением с высокой целостностью данных, удобством повторного использования в проектировании, информацией по цепочке поставок в реальном времени.
Library Importer предлагает минималистичный Simple режим интерфейса, в котором выбранные компонентные библиотеки на основе баз данных и файлов импортируются в компоненты Workspace за один шаг, при этом importer автоматически выполняет классификацию типов, выбирает целевую папку-источник, настраивает включение параметров и тип значений, а также переносит все релевантные данные. Интерфейс также доступен в режиме Advanced, который предоставляет полный предварительный просмотр предлагаемого импорта библиотеки и доступ к связанным данным и настройкам. И хотя по умолчанию импорт выполняется «в один клик», importer также предлагает расширенные параметры конфигурации через панель Properties panel для более точного контроля того, как именно выполняется импорт.
Что импортируется?
Вся информация, присутствующая в исходной библиотеке-источнике, импортируется в компоненты Workspace включая все ссылочные доменные модели (условные графические обозначения, посадочные места PCB, модели симуляции), параметрическую информацию, назначенные варианты Part Choices, файлы даташитов и т. д. При необходимости также создаются Component Templates, которые затем можно доработать и использовать для последующих импортов библиотек.
Если в исходных компонентах определено несколько посадочных мест PCB, Library Importer перенесёт эти модели и сохранит текущее посадочное место по умолчанию. А если вы работаете только с PCB-библиотеками — и вас интересует лишь разводка платы — то Library Importer поддерживает импорт только этих библиотек, либо его можно переключить в режим импорта только моделей, при котором указанные типы моделей импортируются из интегрированных или базовых библиотек. Библиотеки, включающие несколько типов компонентов (монолитные библиотеки), также автоматически обнаруживаются и обрабатываются.
Поскольку процесс импорта библиотек должен работать с источниками библиотек на основе баз данных и файлов, которые могут использовать различные стандарты форматирования, автоматизированные процедуры анализа определяют типы компонентов в исходной библиотеке (резистор, конденсатор и т. п.), а также имена параметров и типы их значений (Вольты, Омы и т. п.). Система выполняет и обрабатывает ряд проверок, например, чтобы гарантировать отсутствие дублирующихся ID у результирующих компонентов библиотеки Workspace, либо чтобы не создавались дублирующиеся модели или шаблоны компонентов, и чтобы такие сущности при необходимости переиспользовались (связывались) между компонентами. Если же возникают проблемы, система помечает их и предлагает способы решения, стремясь как можно быстрее и более плавно вернуть импорт в рабочее русло.
Типы библиотек, которые можно импортировать:
-
Библиотека схемных символов (*.SchLib).
-
Библиотека посадочных мест PCB (*.PcbLib).
-
Интегрированная библиотека (*.IntLib)
-
Библиотека базы данных (*.DbLib).
-
SVN-библиотека базы данных (*.SVNDbLib).
Импорт информации о сопоставлении выводов (для моделей симуляции) в настоящее время не поддерживается.
Доступ к Library Importer
Library Importer доступен, когда вы подключены к Workspace. Чтобы открыть importer в режиме Simple :
-
В панели Components panel выберите пункт Import Library в меню
. Если в столбце Categories панели (или в верхнем выпадающем меню, когда панель находится в компактном режиме) в данный момент выбрана библиотека на основе базы данных или файла, Library Importer откроется для этой библиотеки. Когда выбран тип компонента библиотеки Workspace, откроется стандартное диалоговое окно Windows Open для перехода к файлу библиотеки и выбора его для импорта.
Библиотеки на основе баз данных и файлов, которые в данный момент доступны программному обеспечению, можно просматривать и управлять ими в диалоге Libraries Preferences dialog, который открывается через пункт Libraries Preferences в меню кнопки
в панели Components panel.
Также вы можете просматривать и управлять установленными в данный момент файловыми библиотеками на странице Data Management – File-based Libraries page диалога Preferences.
-
Щёлкните правой кнопкой мыши по файлу библиотеки в панели Projects panel и выберите Import Library в контекстном меню.
-
Выберите Tools » Import Library в редакторе схемных символов или посадочных мест PCB, когда открыт локальный файл библиотеки.
-
Выберите File » Import Library или Tools » Import Library в редакторе Database Library Editor.
-
В диалоге Libraries Preferences dialog выберите запись библиотеки на вкладке Installed и затем нажмите элемент управления Import .
-
Перетащите файл библиотеки из папки Windows в панель Explorer panel.
Режим Simple предоставляет варианты немедленного импорта выбранной библиотеки (
) или открытия Library Importer в полном режиме GUI (
).

Library Importer при открытии в режиме импорта «в один клик» Simple.
Чтобы напрямую открыть Library Importer в режиме интерфейса Advanced, выберите File » Library Importer в главном меню.

Library Importer при открытии в полном режиме интерфейса Advanced также поддерживает процесс импорта «в один клик».
Режим Simple
В режиме Simple Library Importer заранее выбирает все аспекты процесса импорта на основе анализа исходной библиотеки и подключённого Workspace. Затем диалог Library Importer показывает сводку структуры импорта, включая общее количество для каждого типа элементов. Импорт библиотеки выполняется одним шагом командой
.
Этот простой режим интерфейса подходит для большинства распространённых форматов исходных библиотек, которые обычно содержат типовые компоненты (резисторы, конденсаторы, микросхемы и т. п.) и стандартизированные значения параметров. В ходе первоначального анализа система определяет тип компонентов в библиотеке по ключевым словам в Designator или параметрах (LD?, LED и т. п.), затем находит соответствующий Component Template в целевом Workspace (LED). Этот Template применяется при импорте таких компонентов и задаёт настройки импорта, такие как целевая папка (Components/LED), сопоставление параметров, единицы значений параметров и т. д. — подходящие шаблоны доступны в Workspace, если при activation of an Altium 365 Workspace или installation of Altium On-Prem Enterprise Server была выбрана опция добавления примерных данных.
Результаты импорта библиотеки в виде вновь созданных компонентов Workspace можно увидеть как в панели Explorer, так и в панели Components. Импортированные компоненты включают все модели, параметры в интерпретации применённых Component Template(ов), Part Choices, полученные из исходных данных Supplier Link, а также любые ссылочные связи или файлы.
Любые Component Templates, созданные Library Importer, доступны в папке Managed Content\Templates\Component Templates панели Explorer.
Если по какой-либо причине — например, из-за неудовлетворительного результата импорта — вы хотите удалить набор компонентов, выбранные в панели Components panel можно корректно удалить, выбрав пункт Delete в контекстном меню по правому клику. Вместе с выбранными компонентами также могут быть удалены связанные с ними модели (если они не используются другими компонентами).
Важные моменты, касающиеся процесса импорта библиотек:
-
Монолитные библиотеки (содержащие несколько типов компонентов) автоматически разделяются на подгруппы, где каждая группа представляет тип компонентов, найденный в этой библиотеке. Группы обрабатываются как отдельные библиотеки.
-
Исходная библиотека с нераспознаваемым (не обнаруженным) типом компонента будет импортирована без интерпретации — как неназначенные типы компонентов в папку
Components/Uncategorized Workspace. До запуска импорта это можно исправить, применив Designator Mapping or Parameter Grouping в режиме Advanced (полный UI). Либо вы можете продолжить импорт и затем изменить настройки компонента и его папку позже через панель Explorer panel.
-
Процесс импорта библиотек включает автоматический этап Validation компонентов. Компоненты, вызвавшие ошибку валидации, будут пропущены.
-
Если в импортируемой исходной библиотеке обнаружены дублирующиеся модели, будет импортирована только одна из этих моделей и связана с получившимися компонентами в целевом Workspace. Соответствующее уведомление будет показано в верхней части диалога Library Importer.
-
Все ошибки, с которыми столкнулся процесс, можно просмотреть в Importing Report, доступном по кнопке
после завершения импорта .
Режим Advanced
Полный GUI Library Importer отображается в режиме Advanced, который предоставляет детальный контроль над управлением библиотеками, типами компонентов и параметрами компонентов. В сочетании с панелью Properties panel импорт компонентных библиотек в Workspace можно настроить под ваши конкретные требования. Обратите внимание, что настройки importer можно сохранять и восстанавливать путём exporting/importing configuration files.
Расширенный режим включается, когда Library Importer открывается из команды File » Library Importer , или когда в простом режиме нажата кнопка
. Библиотеки добавляются в раздел импортера SOURCE LIBRARIES (если он ещё не заполнен) путём перетаскивания файла библиотеки в эту область, щелчком правой кнопкой по <All Libraries> с последующим выбором Add Library в контекстном меню, либо нажатием кнопки
.
Раздел Import Preview содержит группы типов компонентов, определённые из исходных библиотек — как Types (
) или предлагаемый Folder Structure (
) — и включает табличное представление этих компонентов на основе параметров (Components). Значения параметров в таблице можно редактировать «на лету», что избавляет от необходимости открывать и править исходную библиотеку. Нижняя область Details содержит дополнительную информацию по текущему выбранному компоненту — Part Choices, Models и Datasheets.
Вы можете изменить тип компонента, щёлкнув правой кнопкой по типу в списке Types и выбрав команду Change Component Type.
Независимо от детальных опций и данных, представленных в интерфейсе, расширенный вид импортера можно использовать так же, как и простой — просто нажмите кнопку
, чтобы запустить процесс импорта без вмешательства. Как и в процессе простого вида, импортер проанализировал библиотеку, определил тип содержащихся в ней компонентов и применил корректный Component Template. В свою очередь, шаблон определяет целевую папку Workspace, применяемые Naming Schemes и Lifecycle Definitions, а также сопоставление/интерпретацию параметров.
-
Используйте кнопку
(вверху слева), чтобы обновить Library Importer. Это заново загрузит все исходные библиотеки и данные Workspace, чтобы учесть любые изменения, произошедшие с момента открытия импортера.
-
Используйте поле Search field (вверху справа), чтобы отфильтровать записи Components по совпадающему значению параметра.
Монолитные библиотеки
Исходные библиотеки, содержащие несколько типов компонентов, обнаруживаются процедурами анализа импортера и разделяются на подгруппы под-библиотек, где их можно обрабатывать как отдельные библиотеки по типам. Определение типа компонентов основано на позиционных обозначениях (Designators) исходных компонентов (R?, C? и т. п.), а также на ключевых словах (Resistor, Res и т. п.), содержащихся в других основных параметрах компонента (Description, ID и т. п.).
В примере ниже исходная библиотека (ProjectABC.IntLib) была автоматически «разделена» в соответствии с обнаруженными типами компонентов (Capacitors, Resistors и т. п.), которые можно выбрать в колонке Folder Structure (или колонке Types) для предварительного просмотра входящих в них записей компонентов в таблице Components.
Типы компонентов, которых в данный момент нет в Workspace, но которые будут созданы в процессе импорта, помечаются значком

.
Обратите внимание, что отображение списка Components можно изменить несколькими способами:
-
Щёлкните по заголовку столбца, чтобы упорядочить список по этому столбцу параметра, и щёлкните ещё раз, чтобы изменить порядок на обратный.
-
В контекстном меню заголовка (правый клик):
-
Выберите Clear Sorting, чтобы вернуть порядок списка к настройке по умолчанию (по столбцу Name в порядке возрастания).
-
Выберите Best Fit, чтобы подогнать ширину выбранного столбца под его содержимое.
-
Выберите Select Best Fit All Columns, чтобы подогнать все доступные столбцы под ширину их содержимого.
-
Выберите Select Columns, чтобы открыть диалог Select Columns, где можно включать/отключать столбцы параметров и менять их порядок в списке.
-
Нажмите значок фильтра (
) в заголовке, чтобы ограничить список доступным значением параметра, пустыми/непустыми значениями или настройкой фильтра Custom. Применённый фильтр отображается внизу списка, где его можно включать/отключать (с помощью связанного флажка), изменять в Filter Editor или удалять. Выбор All через значок фильтра заголовка (
) также удалит применённый фильтр.
Компоненты без категории
Если одна запись подгруппы библиотеки называется Uncategorized (и отображается как Uncategorized в разделе Types или Folder Structure и сопровождается значком
), это означает, что импортер не смог обнаружить и назначить тип этой группе компонентов — тип компонента фактически установлен в None. В этом случае нераспознанные компоненты (инверторные логические ИС) используют неизвестный префикс Designator (U?), а их параметры не содержат обнаруживаемых ключевых слов, таких как IC, logic и т. п.
Если запустить импорт , компоненты будут импортированы как тип без категории, без интерпретации. Однако если присутствуют какие-либо ключевые/стандартные параметры (например, Resistance, Capacitance, Tolerance и т. п.), импортер автоматически назначит им подходящий тип единиц параметра (Ohm, Farad, Percent и т. п.).
Эту проблему можно решить, вручную сопоставив позиционные обозначения (designators), используемые для этих компонентов, с нужным типом компонента в диалоге Library Splitting, который открывается кнопкой
— она доступна, когда выбрана исходная библиотека (ProjectABC.IntLib). Диалог Library Splitting (со значениями по умолчанию) предоставляет элементы управления для задания пользовательских параметров группировки библиотеки для компонентов без категории на основе сопоставления designator’ов по типам компонентов и разделения по параметрам.
При выбранной опции Map Designators в диалоге выберите вариант типа компонента, который относится к компонентам без категории, из выпадающего списка Component Type (включены все доступные типы компонентов). Подтвердите выполненное сопоставление «тип–designator» (тип компонента Logic к designator’ам U?) кнопкой
.
Теперь, когда тип компонента задан применённым сопоставлением, импортер будет использовать соответствующий Component Template (Logic) для настройки импорта библиотеки согласно параметрам шаблона (папка, именование и т. п.).
-
Диалог Library Splitting также включает опцию группировать разделённые компоненты по указанному значению параметра (например, из параметра
Category или Component_Type), если это определено в исходной библиотеке. Для этого выберите опцию Parameter Grouping в диалоге, а затем подходящий параметр в выпадающем меню.
-
В качестве альтернативы тип компонента библиотеки можно выбрать вручную в разделе General панели Properties panel.
-
Чтобы изменить Component Type отдельной записи в списке Components, щёлкните в её ячейке Component Type, затем выберите альтернативный тип из выпадающего меню, либо щёлкните правой кнопкой по типу компонента и выберите Change Component Type в контекстном меню.
Обратите внимание: благодаря гибкости настроек Library Importer новый (без категории) тип библиотеки компонентов можно импортировать вместе со всей инфраструктурой, необходимой для будущих импортов этого типа библиотек. Выбрав подходящую конфигурацию импорта — новый Component Type, Component Template, целевую папку, сопоставление параметров и типы единиц значений параметров — единственным требованием для следующего импорта библиотеки этого типа будет выбор ранее определённого Component Type. Выбранный Component Type затем определит все остальные аспекты импорта.
Исключить из импортера
Вы также можете исключить определённые типы компонентов из импорта. Чтобы исключить тип компонента, в списке Types щёлкните правой кнопкой по типу, который нужно исключить, затем выберите Exclude from Importer в контекстном меню — при желании измените отображение столбца с Folder Structure на Types (
).
Исключённый тип компонента будет отображаться серым в списке Types. Чтобы просмотреть исключённые компоненты в таблице, нажмите Show Excluded Component (n), где n обозначает количество исключённых компонентов.
Включить в импортер
Если вы исключили тип компонента из импорта с помощью описанной выше команды Exclude from Importer и всё же нужно включить этот тип, щёлкните правой кнопкой по серому типу компонента в списке Types (или Folder Structure), затем выберите Include to Importer в контекстном меню. Тип компонента снова будет отображаться в списке Types, что означает, что он не исключён.
Ошибки и предупреждения валидации
Компоненты, которые не будут корректно импортированы в Workspace или не будут импортированы вовсе, помечаются тегами предупреждений или ошибок в расширенном интерфейсе, когда запускается Library Importer (
) или выполняется проверка импорта (Validation) (
). Валидация также проверяет пустые пути папок Workspace, конфликтующие системные параметры и дублирующиеся модели. Фатальная ошибка блокирует импорт.
При попытке выполнить импорт панель Messages заполняется обнаруженными нарушениями, а диалог предложит выбор: отменить или продолжить с текущей конфигурацией импорта. В последнем случае некорректные компоненты не импортируются, либо процесс импорта завершится ошибкой.
В случае отменённого импорта или при запуске ручной Validation любые компоненты, не прошедшие проверки импорта, связываются со значками ошибок/предупреждений и дополнительной информацией в нижней области Details. Значки в колонке предварительного просмотра Status указывают конкретные записи компонентов, нарушающие правила проверок импорта.
Ниже перечислены доступные встроенные проверки валидации.
Component description is too long
Report mode:
Сводка
Это нарушение возникает, когда описание импортируемого компонента содержит более 256 символов.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName> description more then 256 characters.
где:
Рекомендация по устранению
Отредактируйте описание компонента в исходной библиотеке так, чтобы оно не превышало ограничение по длине.
Ошибки шаблона компонента
Report mode:
Сводка
Это нарушение возникает, когда в шаблоне компонента, применённом к импортируемым компонентам, есть ошибка.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component template has errors: <Descripion>
где:
Рекомендация по устранению
На основании описания ошибки найдите и исправьте ошибку в исходной библиотеке или в конфигурации импорта библиотеки.
Дублирующийся HRID компонента
Report mode:
Сводка
Это нарушение возникает, когда идентификаторы элементов (Item ID) импортируемых компонентов совпадают.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName1> component HRID is duplicated with <ComponentName2> component HRID.
где:
Рекомендация по устранению
В области Parameter Mapping панели Properties убедитесь, что параметр ID сопоставлен с параметром исходной библиотеки, имеющим уникальные значения для проблемных компонентов. Также можно задать сопоставление для этого параметра как <Auto> — в этом случае идентификаторы элементов компонентов будут назначаться автоматически на основе Naming Scheme, указанного в области Component панели (на вкладке Advanced).
Либо убедитесь, что параметр, выбранный для Item ID, имеет уникальные значения для каждого проблемного компонента в исходной библиотеке.
Дублирующаяся геометрия модели
Report mode:
Сводка
Это нарушение возникает, когда импортируемые компоненты имеют в исходных библиотеках символьные модели с одинаковой геометрией.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<SymbolModelName1> model has the same geometry as <SymbolModelName2> in your source library. Imported components will be linked to <SymbolModelName2>
где:
Пустой HRID компонента
Report mode:
Сводка
Это нарушение возникает, когда идентификатор элемента (Item ID) импортируемого компонента пуст.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName> component HRID is empty.
где:
Рекомендация по устранению
В области Parameter Mapping панели Properties убедитесь, что параметр ID сопоставлен с параметром исходной библиотеки, у которого есть значение для проблемного компонента. Также можно задать сопоставление для этого параметра как <Auto> — в этом случае Item ID компонента будет назначен автоматически на основе Naming Scheme, указанного в области Component панели (на вкладке Advanced).
Либо убедитесь, что выбранный параметр имеет значение в исходной библиотеке.
В настройках сущности не задано определение жизненного цикла
Report mode:
Сводка
Это нарушение возникает, когда исходная библиотека содержит данные, тип которых не назначен определению жизненного цикла.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Lifecycle Definition.
где:
-
ContentType — тип содержимого (например, компонент или символ), которому не назначено определение жизненного цикла.
-
LibraryName — имя исходной библиотеки, содержащей данные, тип которых не назначен определению жизненного цикла.
-
LibraryType — имя группы подбиблиотеки, содержащей данные, тип которых не назначен определению жизненного цикла.
Рекомендация по устранению
Убедитесь, что для проблемного типа содержимого в раскрывающемся списке Lifecycle Definition на панели Properties (на вкладке Advanced ) выбрано определение жизненного цикла. Если в раскрывающемся списке есть доступные варианты, убедитесь, что проблемному типу содержимого назначено определение жизненного цикла. Подробнее см. на странице Defining Lifecycle Definitions for a Workspace.
В настройках сущности не задана схема именования ревизий
Report mode:
Сводка
Это нарушение возникает, когда исходная библиотека содержит данные, тип которых не назначен схеме именования ревизий.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Revision Naming Scheme.
где:
-
ContentType — тип содержимого (например, компонент или символ), которому не назначена схема именования ревизий.
-
LibraryName — имя исходной библиотеки, содержащей данные, тип которых не назначен схеме именования ревизий.
-
LibraryType — имя группы подбиблиотеки, содержащей данные, тип которых не назначен схеме именования ревизий.
Рекомендация по устранению
Убедитесь, что в раскрывающемся списке Revision Naming Scheme для проблемного типа содержимого на панели Properties (на вкладке Advanced ) выбрана схема именования ревизий. Если в раскрывающемся списке есть доступные варианты, убедитесь, что проблемному типу содержимого назначена схема именования ревизий. Подробнее см. на странице Defining Revision Naming Schemes for a Workspace.
Папка не существует
Report mode:
Сводка
Это нарушение возникает, когда папка, в которую должно быть импортировано содержимое, не существует в подключённом Workspace.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Folder '<FolderPath>' does not exist
где:
Рекомендация по устранению
На панели Properties укажите целевую папку, нажав кнопку
справа от поля Folder для содержимого, которое будет сохранено в Workspace. В открывшемся диалоге Choose Folder перейдите к существующей папке и выберите её либо создайте новую «на лету».
Некорректное сопоставление параметров
Report mode:
Сводка
Это нарушение возникает при наличии ошибки в конфигурации сопоставления параметров.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Parameter mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
где:
-
LibraryName — имя исходной библиотеки, в которой найден компонент с некорректным сопоставлением параметров.
-
LibraryType — имя группы подбиблиотеки, в которой найден компонент с некорректным сопоставлением параметров.
-
Descripion — описание нарушения сопоставления параметров.
Рекомендация по устранению
В области Parameter Mapping панели Properties найдите параметры со значком
и соответствующим образом обновите сопоставление. Либо удалите записи сопоставления с ошибками.
Элемент с HRID уже выпущен
Report mode:
Сводка
Это нарушение возникает, когда идентификатор элемента (Item ID) импортируемого компонента совпадает с идентификатором элемента, который уже находится в целевом Workspace.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Item with HRID <ItemID> already released.
где:
Рекомендация по устранению
В области Parameter Mapping панели Properties убедитесь, что параметр ID сопоставлен с параметром исходной библиотеки, имеющим уникальное значение. Также можно настроить сопоставление этого параметра с <Auto> — в этом случае ID элемента компонента будет задаваться автоматически на основе Naming Scheme, указанного в области Component панели (на вкладке Advanced). В этом случае убедитесь, что Naming Scheme настроен так, чтобы генерировать уникальные ID элементов.
Либо убедитесь, что параметр, выбранный в качестве ID элемента, имеет уникальное значение в исходной библиотеке.
Lifecycle Definition to import datasheets is not found
Report mode:
Сводка
Это нарушение возникает, когда исходная библиотека содержит компоненты со связанными даташитами, а тип содержимого Datasheet не назначен определению жизненного цикла.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Lifecycle Definition to import <LibraryName>.<LibraryType> library datasheets is not found.
где:
-
LibraryName — это имя исходной библиотеки, компоненты которой включают даташиты.
-
LibraryType — это имя группы подбиблиотеки, компоненты которой включают даташиты.
Рекомендация по устранению
Убедитесь, что тип содержимого Datasheet назначен определению жизненного цикла. Подробнее см. на странице Defining Lifecycle Definitions for a Workspace.
Либо отключите импорт файлов даташитов, изменив параметр Migrate в области Datasheet панели Properties (на вкладке Advanced).
Model description is too long
Report mode:
Сводка
Это нарушение возникает, когда описание модели компонента превышает 256 символов.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Description of Model '<ModelName>' of component '<ComponentName>' more then 256 characters.
где:
-
ModelName — это имя проблемной модели.
-
ComponentName — это имя компонента, который включает проблемную модель.
Рекомендация по устранению
Отредактируйте описание модели в исходной библиотеке так, чтобы оно не превышало ограничение по длине.
Required parameter value is empty
Report mode:
Сводка
Это нарушение возникает, когда связанный шаблон компонента содержит параметр, помеченный как обязательный, и у этого параметра нет значения в исходной библиотеке.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ParameterName> required parameter value in component <ComponentName> is empty.
где:
-
ParameterName — это имя проблемного параметра.
-
ComponentName — это имя компонента, который включает проблемный параметр.
Рекомендация по устранению
Добавьте значение проблемному параметру в исходной библиотеке или непосредственно в Library Importer, в области таблицы. Либо отредактируйте сопоставление параметров в области Parameter Mapping панели Properties (на вкладке General) так, чтобы обязательный параметр был сопоставлен с параметром исходной библиотеки, у которого есть значение.
Revision Naming Scheme to import datasheets is not found
Report mode:
Сводка
Это нарушение возникает, когда исходная библиотека содержит компоненты со связанными даташитами, а тип содержимого Datasheet не назначен схеме именования ревизий.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Revision Naming Scheme to import <LibraryName>.<LibraryType> library datasheets is not found.
где:
-
LibraryName — это имя исходной библиотеки, компоненты которой включают даташиты.
-
LibraryType — это имя группы подбиблиотеки, компоненты которой включают даташиты.
Рекомендация по устранению
Убедитесь, что тип содержимого Datasheet назначен схеме именования ревизий. Подробнее см. на странице Defining Revision Naming Schemes for a Workspace.
Либо отключите импорт файлов даташитов, изменив параметр Migrate в области Datasheet панели Properties (на вкладке Advanced).
Simulation model file is not found
Report mode:
Сводка
Это нарушение возникает, когда у компонента есть связанная модель симуляции, которую не удаётся найти по указанному пути.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Simulation model file <Path> is not found.
где:
Рекомендация по устранению
Убедитесь, что модель симуляции находится по указанному пути. Либо обновите путь к модели в исходной библиотеке.
Symbol name cannot be empty
Report mode:
Сводка
Это нарушение возникает, когда у компонента нет связанного символа.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Symbol name cannot be empty.
Рекомендация по устранению
Убедитесь, что ссылка на символ корректно задана для компонента в исходной библиотеке.
You do not have access right to modify folder
Report mode:
Сводка
Это нарушение возникает, когда у вас нет прав на запись в целевую папку в подключённом Workspace.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
You do not have access right to modify folder <FolderPath>.
где:
Рекомендация по устранению
Попросите администратора вашего Workspace предоставить вам права на запись в эту папку (подробнее см. на странице Controlling Access to Workspace Content).
Либо используйте панель Properties, чтобы выбрать другую папку, к которой у вас есть доступ с правами на запись. Нажмите кнопку
справа от поля Folder для содержимого, которое будет сохранено в Workspace, и в открывшемся диалоговом окне Choose Folder перейдите к существующей папке и выберите её либо создайте новую «на лету».
Пользовательские проверки настраиваются в области Import Checks панели Properties. Используйте раскрывающееся меню Report Mode, чтобы выбрать другой уровень отчёта для соответствующего типа нарушения. Эти проверки перечислены ниже.
Component is duplicated by parameter
Default report mode:
Сводка
Это нарушение возникает, когда у компонента из исходных библиотек, предназначенных для импорта, значение параметра задано как уникальное, и в целевом Workspace уже есть компонент с таким же значением этого параметра. Подробнее см. в разделе Duplicates Detection.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component <ComponentName> is duplicated with components by parameter <ParameterName> (<ParameterValue>):
- Server components: <WorkspaceComponentList>
где:
-
ComponentName — это имя проблемного компонента.
-
ParameterName — это имя параметра, заданного как уникальный.
-
ParameterValue — это значение параметра, заданного как уникальный.
-
WorkspaceComponentList — это список ID Item-Revision компонентов в целевом Workspace, у которых дублируются значения параметра, заданного как уникальный.
Рекомендация по устранению
Проверьте параметры компонента в импортируемой исходной библиотеке и убедитесь, что в раскрывающемся списке Unique Field на вкладке Advanced панели Properties выбран корректный параметр как уникальный.
Если импортируемый компонент совпадает с тем, который уже есть в целевом Workspace, его можно исключить из миграции — узнать больше.
Component is duplicated by Part Choices
Default report mode:
Сводка
Это нарушение возникает, когда целевой Workspace содержит компонент с тем же вариантом выбора детали (part choice), что и компонент в исходных библиотеках, предназначенных для импорта. Подробнее см. в разделе Duplicates Detection.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component <ComponentName> is duplicated with components by Part Choices:
- Server components: <WorkspaceComponentList> (<Manufacturer> <PartNumber>)
где:
-
ComponentName — это имя проблемного компонента.
-
WorkspaceComponentList — это список ID Item-Revision компонентов в целевом Workspace, у которых тот же part choice, что и у компонента в импортируемой исходной библиотеке.
-
Manufacturer — это параметр производителя для дублирующегося part choice.
-
PartNumber — это параметр номера детали (part number) для дублирующегося part choice.
Рекомендация по устранению
Проверьте параметры компонентов в исходной библиотеке, которую требуется импортировать, и убедитесь, что сопоставления параметров выбора части (part choice) (перечислены в области Part Choices Mapping вкладки General панели Properties) заданы корректно.
Если импортируемый компонент совпадает с компонентом, уже имеющимся в целевом Workspace, его можно исключить из миграции — learn more.
Component template is duplicated
В настоящее время эта проверка не отслеживается функциональностью валидации Library Importer.
Component type is undefined
Default report mode:
Сводка
Это нарушение возникает, когда присутствует некатегоризированный компонент, то есть компонент без назначенного типа компонента.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName> component type is undefined.
где:
Рекомендация по устранению
Назначьте тип компонента для некатегоризированного компонента. Подробнее см. в разделе Uncategorized Components.
Datasheet not found
Default report mode:
Сводка
Это нарушение возникает, когда по ссылке, заданной в компоненте исходной библиотеки, не удаётся найти datasheet.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Datasheet <Path> is not found.
где:
Рекомендация по устранению
Найдите и восстановите отсутствующий файл datasheet в ожидаемом расположении. Либо отключите импорт файлов datasheet, изменив параметр Migrate в области Properties панели Datasheet (на вкладке Advanced).
Import for Pin mapping is not supported
Default report mode:
Сводка
Это нарушение возникает, когда компонент в исходной библиотеке имеет пользовательское сопоставление выводов (pin mapping).
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Import for <ComponentName> component pin mapping is not supported.
где:
Рекомендация по устранению
После импорта вы можете проверить pin mapping и настроить его при необходимости при редактировании компонента в Component editor в режиме Single Component Editing — learn more.
Invalid parameter value
Default report mode:
Сводка
Это нарушение возникает, когда значение параметра компонента невозможно интерпретировать как корректное значение указанного типа единиц измерения.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ParameterName> parameter value <ParameterValue> in component <ComponentName> cannot be converted to unit of type <UnitType>.
где:
-
ParameterName — имя проблемного параметра компонента.
-
ParameterValue — значение проблемного параметра компонента.
-
ComponentName — имя компонента, у которого есть проблемный параметр.
-
UnitType — единицы измерения, в данный момент заданные для проблемного параметра.
Рекомендация по устранению
Отредактируйте проблемное значение параметра в табличной области Library Importer, приведя его к допустимому формату. Либо измените единицы измерения сопоставленного параметра Type, определяемые применённым шаблоном компонента, на «не интерпретировать» Text в области Parameter Mapping панели Properties (на вкладке General) при выбранной исходной библиотеке.
Invalid Part Choice mapping
Default report mode:
Сводка
Это нарушение возникает при наличии ошибки в конфигурации сопоставления part choice.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Part Choice mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
где:
-
LibraryName — имя исходной библиотеки, в которой найден компонент с некорректным сопоставлением part choice.
-
LibraryType — имя группы подбиблиотеки, в которой найден компонент с некорректным сопоставлением part choice.
-
Descripion — описание нарушения сопоставления part choice.
Рекомендация по устранению
В области Part Choices Mapping панели Properties найдите параметры со значком
и соответствующим образом обновите сопоставление. Либо удалите записи сопоставления с ошибками.
Parameter name is duplicated with system parameter
Default report mode:
Сводка
Это нарушение возникает, когда компонент в исходной библиотеке содержит параметр с тем же именем, что и системный параметр. К таким параметрам относятся:
-
AncestorItemRevisionGUID
-
Cat
-
ComponentType
-
ContentType
-
ContentTypeGUID
-
CreatedAt
-
CreatedBy
-
CreatedByGUID
-
DynamicData
-
Folder
-
FolderGuid
-
Hrid
-
Id
-
ItemDescription
-
ItemGUID
-
ItemHRID
-
LatestRevision
-
LifeCycle
-
LifecycleStateGUID
-
ModifiedBy
-
ReleaseDate
-
ReleaseDateNum
-
ReleaseNote
-
RevisionId
-
RevisionNamingSchemeGUID
-
SourceGUID
-
SourceVaultGUID
-
Text
-
Updated
-
UpdatedByGUID
Уведомление
Уведомление отображается на панели Messages в следующем формате:
'<ParameterName>' is system parameter
где
Рекомендация по устранению
Удалите запись сопоставления проблемного параметра из области Parameter Mapping панели Properties (на вкладке General). Либо удалите проблемный параметр из компонента в исходной библиотеке или переименуйте его.
Simulation parameters are skipped
Default report mode:
Сводка
Это нарушение возникает, когда компонент в исходной библиотеке имеет связанный симуляционный (simulation) модель.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName> component simulation parameters are skipped (<SimulationParameterList>).
где:
-
ComponentName — имя проблемного компонента в исходной библиотеке.
-
SimulationParameterList — список параметров симуляции, разделённых запятыми, которые будут пропущены при импорте.
Рекомендация по устранению
После импорта вы можете настроить ссылку на симуляционную модель при необходимости при редактировании компонента в Component editor в режиме Single Component Editing — learn more.
Устранение ошибок и предупреждений
Ошибки параметров, например как в показанном здесь примере, где значение Forward Voltage компонента невозможно интерпретировать как корректное напряжение, можно устранить следующим образом:
-
Отредактировать проблемное значение параметра (Value) — найдите и отредактируйте соответствующую ячейку, приведя значение к допустимому формату.
-
Изменить единицы измерения сопоставленного параметра Type, определяемые применённым Component Template, с Voltage на «не интерпретировать» Text — выберите Source Library в интерфейсе импортера, затем измените Forward Voltage Type в списке панели Properties panel Parameter Mapping (на вкладке General).
-
Удалить компонент из процесса импорта — щёлкните правой кнопкой по его записи и выберите параметр Exclude from Importer .
Ошибка отсутствующего файла, например показанный здесь недоступный файл Datasheet, может быть устранена следующим образом:
-
Очевидное решение — найти и восстановить отсутствующий файл в ожидаемом расположении.
-
Отключить импорт файлов datasheet — измените параметр Migrate в разделе Properties panel Datasheet (на вкладке Advanced).
-
Исключить компонент из процесса импорта библиотеки — как описано выше.
Используйте поле Search (вверху справа), если нужно найти конкретные записи компонентов. Поиск фильтрует список элементов по совпавшим значениям параметров для текущего выбранного типа компонента — выберите All в разделе Types (Folder Structure), чтобы поиск применялся ко всем компонентам в доступных исходных библиотеках.
Импорт библиотек схем
Если при попытке импортировать библиотеку схем вы сталкиваетесь с ошибкой «model not found» (например, Footprint <footprint name> not found in available libraries), это означает, что Library Importer не может найти модели, связанные с компонентами внутри SCHLIB.
В режиме Simple Mode такие ошибки будут показаны в HTML-отчёте Importing Report, доступном по кнопке
, которая появляется после выполнения импорта. В режиме Advanced Mode ошибки обозначаются значками статуса в основном интерфейсе (
) и как записи на панели Messages — это происходит при выполнении проверки валидации (
) или при попытке импортировать библиотеку (
).
Отсутствующие посадочные места (footprints) корректно обнаруживаются процессом Validation, который также предоставляет опцию Choose a Library в отчёте об ошибках (в раскрывающемся списке Details). В случае, когда обнаружено отсутствие посадочных мест более чем у одного компонента, диалог Apply PcbLib Selection предлагает варианты использовать указанную PcbLib для данного случая или для всех компонентов с отсутствующими посадочными местами.
Ещё один способ устранить (или избежать) эту проблему — убедиться, что требуемые файлы библиотек моделей доступны из Altium Designer. Библиотеки устанавливаются на странице Data Management – File-based Libraries page диалога Preferences.
Либо, если вы не хотите устанавливать несколько библиотек моделей, вам потребуется найти их в пути библиотек по умолчанию (или изменить этот путь) и проверить, что для компонентов Schematic Library указана исходная библиотека моделей:
- Выполните включение библиотеки моделей в расположение пути поиска по умолчанию, используемого программой. Добавьте библиотеку моделей, например соответствующую PCB-библиотеку, в расположение, заданное системным путем библиотек по умолчанию. Чтобы проверить это расположение, см. запись Library Path на странице System – Default Locations page диалога Preferences. Если файл библиотеки был добавлен/скопирован в это расположение пути, может потребоваться перезапустить Altium Designer, чтобы изменение было зарегистрировано.
-
Укажите имя целевой библиотеки моделей для компонентов Schematic Library. Чтобы библиотека моделей, на которую ссылается компонент библиотеки схем, была известна Library Importer, укажите ее имя в диалоге PCB Model dialog.
Обратите внимание, что импортировать PCB Library вместе с соответствующей Schematic Library не требуется и даже нежелательно, поскольку необходимый импорт моделей и их связывание выполнит сам Library Importer. Процесс импорта определяет, находит и переносит корректные модели для каждого компонента, чтобы создать единый компонент в целевом Workspace.
Обнаружение дубликатов
Library Importer также включает механизмы, предотвращающие создание дублирующихся компонентов в целевом Workspace. Это достигается на этапе проверки путем сравнения параметров-идентификаторов компонентов исходной библиотеки и Part Choices с параметрами компонентов в целевом Workspace и в исходных библиотеках, предназначенных для импорта. При настройках импортера по умолчанию шаг Validation (
) помечает сообщением Warning ситуацию, когда обнаружен один и тот же компонент Name или запись Part Choices (что указывает на потенциальный дубликат компонента). Отображаемое предупреждение/сообщение об ошибке включает тип нарушения дублирования (параметр или Part Choice), имя компонента-нарушителя из библиотеки и компонент (по ID), с которым возникло нарушение.

Два потенциальных дубликата, обнаруженных процессом Validate, когда Name компонента (верхнее изображение) или его Part Choice (нижнее изображение) уже существуют в компонентах Workspace.
Пара «имя-значение» параметра, используемая для обнаружения нарушений дублирования, задается в области Duplicates Detection панели Properties на вкладке Advanced. Используйте раскрывающееся меню Unique Field (по умолчанию установлено в Name), чтобы выбрать один из параметров, доступных в исходной библиотеке. Этот выбор особенно полезен для конфигураций корпоративных библиотек, где используется собственное поле-идентификатор, связанное с более широкой корпоративной системой.

Обнаружено нарушение дублирования, когда значение указанного параметра (ERP-REF) совпадает для компонента локальной библиотеки и компонента Workspace.
Для нарушений дублирования можно установить другой тип статусного флага, выбрав альтернативный Report Mode в области Import Checks на вкладке General панели Properties.
Обнаружение дубликатов также выполняется для символьных моделей компонентов. Если импортируемые компоненты имеют символьные модели с одинаковой геометрией в исходных библиотеках, будет импортирована только одна из этих моделей.
Библиотеки с одной моделью
Автоматическое обнаружение дубликатов также используется для обработки исходных библиотек, в которых для всех компонентов применяется общая символьная модель. Такие библиотеки обычно состоят из одного типа компонентов с различающимися стилями и значениями, например резисторов определенного форм-фактора корпуса, где символ для каждого — это стандартная графическая модель.
Это условие единой общей модели обнаруживается Library Importer, после чего импорт настраивается так, чтобы перенести одну символьную модель, применимую ко всем импортируемым компонентам, — вместо соответствующего индивидуально именованного символа для каждого компонента. Импортируемый символ принимает имя одного из импортируемых символов, при этом все параметры компонентов остаются без изменений.
Импортированный символ библиотеки (имеющий общее имя и пустое поле Description) можно отредактировать под ваши нужды. В панели Components panel используйте команду Edit в контекстном меню (правый клик), чтобы вызвать действие. В процессе выберите опцию Update items related to <symbol ID> в диалоге Create Revisions for Item, чтобы гарантировать, что импортированные компоненты будут использовать новую ревизию символа.
Объединение типов компонентов
Диапазон Component Types, зарегистрированных в системе — или на практике, в подключенном Workspace — можно просматривать и управлять им на странице Data Management – Component Types page диалога Preferences. Типы перечислены вместе с соответствующими Template компонента и Folder Workspace и будут включать любые новые типы, созданные, когда Library Importer импортировал файлы библиотек в Workspace.
Создание нескольких новых Component Types обычно может происходить, когда конфигурация Library Importer использовала Parameter Grouping (значение выбранного параметра компонента) для определения Type каждого импортируемого компонента. Например, параметр Categories может быть Resistor-0608 для одной группы импортируемых компонентов и Resistor-0402 для другой и т. д. В таком случае все их лучше сгруппировать под единым типом компонентов Resistors для дальнейшего использования.
Вместо ручного изменения всех Component Types в таких обстоятельствах страница Component Types page в Preferences позволяет объединить выбранные записи Type в одну указанную запись. Подробнее см. в разделе Merging Component Types на странице Component Types.
Результат такого объединения заключается в том, что когда Resistors выбирается как тип импортируемого компонента в Library Importer, он будет применен, если вы выберете любой из объединенных Templates (Resistor_0402 и т. д.) в качестве альтернативы.
Импорт только моделей
Library Importer можно переключить в специальный режим импорта Models Only, который обнаруживает и обрабатывает доступные модели компонентов в исходной библиотеке.
В режиме Models Only процесс анализа импортера обнаружит все модели Symbol, Footprint и Simulation, доступные в исходной библиотеке (IntLib, SchLib, PcbLib и т. д.), затем импортирует эти модели в Workspace, используя системные расположения по умолчанию, схемы именования и определения жизненного цикла.
Когда Library Importer переключен в Advanced mode (
) или открыт в Advanced mode (File » Library Importer), доступны полные сведения о предлагаемом импорте моделей. Область Import Preview показывает Folder Structure, которые будут использоваться в целевом Workspace, и которые можно изменить относительно настроек по умолчанию в поле Folder для каждого типа модели в панели Properties. Применяемые схемы именования и определение Lifecycle для каждой модели можно выбрать из доступных системных типов (см. Properties panel ниже).
При необходимости импорт моделей компонентов в Workspace можно ограничить по типам, отключив (или включив) конкретные типы моделей в панели Properties с помощью соответствующих кнопок
.
После настройки Library Importer нажмите кнопку
, чтобы завершить импорт перечисленных моделей компонентов. Результаты можно просмотреть в файле журнала импорта, который предлагается диалогом прогресса Library Importer (
), либо просмотрев импортированные модели в панели Components panel.
Импорт только компонентов
Аналогично режиму импорта Models Only, описанному выше, Library Importer можно переключить в специальный режим импорта Components Only, который позволяет импортировать доступные компоненты из исходной библиотеки без связанных с ними моделей.
Эта функция доступна, когда опция LibraryMigrator.ReleaseComponentsWithoutModels включена в диалоге Advanced Settings dialog.
В режиме Components Only процесс анализа импортера обнаружит все компоненты, параметры и Part Choices в исходной библиотеке, затем импортирует эти компоненты в Workspace, используя системное расположение по умолчанию, схему именования и определение жизненного цикла.
Когда Library Importer переключен в Advanced mode (
) или открыт в Advanced mode (File » Library Importer), доступны полные сведения о предлагаемом импорте компонентов. Применяемую папку, схемы именования и определение Lifecycle можно выбрать из доступных системных типов (см. Properties panel ниже).
После настройки Library Importer нажмите кнопку
, чтобы завершить импорт перечисленных компонентов. В Workspace будут созданы только элементы компонентов, без каких-либо связанных моделей. Результаты можно просмотреть в файле журнала импорта, который предлагается диалогом прогресса Library Importer (
), либо просмотрев импортированные компоненты в панели Components panel.
Панель Properties
Связанные настройки панели Properties импортера Library Importer обеспечивают расширенное управление конфигурацией импорта для выбранной библиотеки (или подгруппы библиотек). К панели можно получить доступ из Advanced mode Library Importer, выбрав опцию Properties в меню кнопки
(в правом нижнем углу рабочей области), нажав кнопку
в правом верхнем углу представления Library Importer или нажав кнопку
рядом с <All Libraries> либо с записью конкретной категории в списке Source Libraries.
Параметры опций панели определяются системными настройками по умолчанию или теми, что заданы применённым Component Template, который, в свою очередь, выбирается на основе обнаруженного типа компонента в библиотеке — LED в показанном здесь примере. Эти настройки также можно редактировать вручную, что позволяет настроить процесс импорта под свои требования; при необходимости их можно восстановить с помощью ссылки Reset to Default (вверху справа).
Разделы вкладки General панели следующие:
-
General:
-
Component Type — тип компонента, определённый импортёром для выбранной библиотеки, и, соответственно, применяемый шаблон (см. Component Template ниже). Переопределите этот параметр, отредактировав поле (что создаст новый component type), либо выберите альтернативный тип в выпадающем списке (или через кнопку
) — это ещё один способ решить проблему uncategorized component issue. Выберите опцию [LibraryName], чтобы установить тип равным имени выбранной библиотеки.
-
Component Template — Workspace Component Template, который будет применён к импортируемым компонентам и, соответственно, к их настройке Component Type. Переопределите этот параметр, выбрав другой шаблон в выпадающем списке (или через кнопку
). Установите эту опцию в [Create new] для автоматического создания шаблона, производного от параметров исходной библиотеки и текущих настроек Library Importer, либо выберите [No Template], чтобы запретить применение или создание шаблона.
Обратите внимание: настройки Component Type и Component Template фактически связаны между собой, когда установлены на доступную пару Type/Template — например, если одна из них установлена в Capacitors, то другая автоматически устанавливается в Capacitors. Однако если в этом случае настройка Component Template будет изменена на [Create New], будет создан ещё один шаблон Capacitors (с соответствующим суффиксом версии/ревизии), чтобы соответствовать текущим настройкам. Существующие Component Template в процессе импорта не изменяются.
-
Parameter Mapping — сопоставление параметров между параметрами библиотеки и параметрами в применённом шаблоне компонента (или настройками по умолчанию, если шаблон недоступен), а также тип значения для каждого параметра (Text или тип с учётом единиц измерения). Используйте параметры выпадающего меню в столбце Source Library Parameter, чтобы изменить сопоставление, и параметры меню в столбце Type, чтобы переопределить существующую настройку, заданную шаблоном или значениями по умолчанию. Выберите опцию <Skip>, чтобы не включать параметр. Любой параметр, который не был автоматически сопоставлен с параметром исходной библиотеки (системой установлен в <Skip>), можно вручную сопоставить с подходящим параметром шаблона — например, исходный параметр ROHS можно выбрать для соответствия параметру RoHS Compliant, определённому шаблоном Workspace. Имена параметров можно редактировать, а наборы параметров — добавлять, изменять и удалять. Базовые параметры компонента (ID, Name, Description) можно переназначать, но в остальном они доступны только для чтения.
Для параметра Workspace ID параметр исходной библиотеки установлен в <Auto>. В результате идентификаторы компонентов автоматически создаются на основе Naming Template, указанного в разделе Component панели, который находится на вкладке Advanced панели. Сопоставление ID можно изменить так, чтобы использовать любой параметр исходной библиотеки (уникальный для каждой записи компонента), выбрав альтернативу в выпадающем списке Source Library Parameter. Обратите внимание: базовые параметры компонента (ID, Name, Description) можно переназначать, но в остальном они доступны только для чтения.
-
Part Choice Mapping — список параметров manufacturer part или supplier link, распознанных импортёром, которые будут использованы для формирования записей Part Choices для импортируемых компонентов. Используйте параметры выпадающего меню, чтобы переопределить сопоставление, либо добавляйте и удаляйте наборы сопоставления. Обратите внимание: по умолчанию параметры manufacturer part и supplier link не включаются (пропускаются) в процессе импорта. Если для компонента библиотеки указано несколько supplier link, в записях поля Part Choices используется основной идентификатор поставщика (
Supplier 1 / Supplier Part Number 1).
-
Import Checks — просмотр или настройка реакции импортёра (ошибка/предупреждение) на нарушения правил валидации импорта. Используйте выпадающее меню Report Mode, чтобы изменить реакцию и значок для записи Violation Type. Обратите внимание: если выбран режим отчёта
Fatal Error, процесс импорта будет заблокирован при обнаружении этого нарушения.
Вкладка Advanced панели предлагает настройки для всех элементов объектов данных импортёра, заданные системными значениями по умолчанию или применённым Component Template. К ним относятся модели компонентов, файлы Datasheet и любые создаваемые Component Template. За исключением опции Datasheet (переключатель включить/выключить), настройки для каждого импортируемого объекта включают:
-
Folder — целевая папка Workspace для импортируемого объекта; её можно отредактировать вручную (например, чтобы создать новую целевую папку) или выбрать через кнопку обзора (
).
-
Naming Scheme — спецификация именования объекта в Workspace, определённая Component Template, либо, при отсутствии активного шаблона, схема, заданная для целевой папки (или введённая вручную). Используйте выпадающее меню, чтобы выбрать одну из доступных Naming Schemes. Обратите внимание: изменение пути целевой папки (Folder) может сопровождаться изменением применяемой Naming Scheme — в соответствии с настройками самой папки или применённого/связанного Component Template.
-
Revision Naming Scheme — схема именования, используемая для Workspace revisions объекта, заданная применённым шаблоном или выбранная из параметров выпадающего меню записи. В качестве опций будут доступны только те схемы, которые включены в системе.
-
Lifecycle Definition — Lifecycle system, используемая для объекта, заданная применённым шаблоном или выбранная из параметров выпадающего меню записи. В качестве опций будут доступны только те определения, которые включены в системе.
Раздел объекта
Component включает настройку для
Duplicates Detection, как
описано выше.
Export-Import Configuration
Library Importer предоставляет возможность экспортировать подробный текстовый файл, фиксирующий текущую конфигурацию, включая все настраиваемые параметры импорта, такие как целевые пути, сопоставление параметров, схема именования, определения жизненных циклов, целевые типы компонентов и т. п.
Файл Importer Configuration сохраняется командой File » Export » Importer Config как тип файла *.lmcfg и может быть восстановлен в любое время через пункт меню File » Import » Importer Config .
Возможность восстановления конфигурации особенно полезна, когда исходная база данных или файловая библиотека была обновлена и эти изменения нужно импортировать в Workspace. Если конфигурация была экспортирована при первом импорте библиотеки, восстановленная (импортированная) конфигурация заново установит точные параметры, которые использовались ранее, что гарантирует согласованную схему переноса данных для этой библиотеки (или библиотек).
Обратите внимание: экспортированный (сохранённый) файл Importer Configuration содержит ссылки на файлы библиотек, которые были открыты как исходные библиотеки на момент экспорта конфигурации. Когда этот файл Importer Configuration впоследствии импортируется (загружается повторно), одна или несколько библиотек, на которые он ссылается, должны быть доступны — то есть в данный момент должны быть доступны как исходные библиотеки в Library Importer.