Импорт существующих библиотек в ваш подключенный Workspace

Краткий обзор

Перенесите существующие библиотеки компонентов в подключенное рабочее пространство с помощью инструмента импорта библиотек (Library Importer) в Altium Designer. В этой статье рассказывается, как простой режим инструмента автоматизирует типовые задачи импорта, а расширенный режим позволяет гибко управлять типами компонентов, параметрами и настройками импорта. Также рассматриваются поддерживаемые форматы библиотек, переносимые данные и проверки, помогающие выявлять проблемы при импорте. Читайте дальше, чтобы выбрать подходящий способ импорта ваших библиотек и сделать следующий шаг к централизованному управлению компонентами.

- Узнайте, как открыть инструмент импорта библиотек и выбрать простой или расширенный режим.
- Разберитесь, какие библиотеки и данные компонентов можно импортировать и какие основные ограничения при этом действуют.
- Ознакомьтесь с предварительным просмотром результатов импорта, классификацией компонентов, настройками параметров и отчетами, которые помогут проверить и скорректировать импорт.
Узнайте больше с ИИ:

Altium Designer совместно с подключенным рабочим пространством обеспечивает простой и высокоавтоматизированный процесс быстрого импорта существующих библиотек в это рабочее пространство. Интерфейс этого процесса — Library Importer — позволяет одним щелчком автоматически проанализировать выбранные библиотеки и импортировать их в рабочее пространство, к которому вы подключены в данный момент.

Инструмент импорта библиотек Library Importer поддерживает все типы библиотек, используемые в прежних подходах к управлению компонентами (SchLib, PcbLib, IntLib, DbLib, SVNDbLib), и предназначен для быстрого создания корпоративной библиотеки компонентов в рабочем пространстве. Это позволяет воспользоваться всеми ее преимуществами: высокой целостностью данных, централизованным хранением и управлением, удобством повторного использования проектных решений и актуальной информацией о цепочке поставок.

Library Importer предлагает минималистичный режим интерфейса Simple, в котором выбранные файловые библиотеки и библиотеки на основе баз данных импортируются в компоненты рабочего пространства за один шаг. При этом инструмент автоматически определяет типы компонентов, целевую папку исходных данных, состав параметров и типы их значений, а также переносит все необходимые данные. Также доступен режим интерфейса Advanced, который позволяет предварительно просмотреть все результаты планируемого импорта библиотек и получить доступ к связанным данным и настройкам. Хотя по умолчанию импорт выполняется одним щелчком, Library Importer также предоставляет расширенные настройки на панели Properties, позволяя точнее управлять процессом импорта.

Что импортируется?

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

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

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

Поддерживается импорт следующих типов библиотек:

  • Библиотека схемных символов (*.SchLib).

  • Библиотека посадочных мест на печатной плате (*.PcbLib).

  • Интегрированная библиотека (*.IntLib)

  • Библиотека на основе базы данных (*.DbLib).

  • Библиотека на основе базы данных SVN (*.SVNDbLib).

Импорт информации о сопоставлении выводов (для моделей моделирования) в настоящее время не поддерживается.

Доступ к Library Importer

Library Importer доступен при подключении к рабочему пространству. Чтобы открыть инструмент в режиме Simple:

  • На панели Components выберите пункт Import Library в меню . Если в столбце Categories панели (или в верхнем раскрывающемся списке, когда панель находится в компактном режиме) выбрана файловая библиотека или библиотека на основе базы данных, Library Importer откроется для этой библиотеки. Если выбран тип компонентов библиотеки рабочего пространства, откроется стандартное диалоговое окно Windows Open, в котором можно найти и выбрать файл библиотеки для импорта.

    Просмотреть файловые библиотеки и библиотеки на основе баз данных, доступные в данный момент в программе, а также управлять ими можно в диалоговом окне Libraries Preferences. Оно открывается с помощью пункта Libraries Preferences в меню кнопки  на панели Components.

    Просмотреть установленные файловые библиотеки и управлять ими также можно на странице Data Management – File-based Libraries диалогового окна Preferences.

  • Щелкните правой кнопкой мыши файл библиотеки на панели Projects и выберите Import Library в контекстном меню.

  • Выберите Tools » Import Library в редакторе схемных символов или посадочных мест на печатной плате, когда открыт файл локальной библиотеки.

  • Выберите File » Import Library или Tools » Import Library в редакторе библиотек на основе баз данных.

  • В диалоговом окне Libraries Preferences выберите запись библиотеки на вкладке Installed, затем нажмите Import.

  • Перетащите файл библиотеки из папки Windows на панель Explorer.

Простой режим позволяет сразу импортировать выбранную библиотеку () или открыть Library Importer в режиме полного графического интерфейса ().

Library Importer в режиме Simple, позволяющем выполнить импорт одним щелчком.
Library Importer в режиме Simple, позволяющем выполнить импорт одним щелчком.

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

Library Importer в режиме полного интерфейса Advanced также поддерживает импорт одним щелчком.
Library Importer в режиме полного интерфейса Advanced также поддерживает импорт одним щелчком.

Простой режим

В простом режиме Library Importer заранее задает все настройки импорта на основе анализа исходной библиотеки и подключенного рабочего пространства. Затем в диалоговом окне Library Importer отображается сводка структуры импорта, включая общее количество объектов каждого типа. Импорт библиотеки выполняется за один шаг с помощью команды .

Этот простой режим интерфейса подходит для большинства распространенных форматов исходных библиотек, которые обычно содержат стандартные типы компонентов (резисторы, конденсаторы, интегральные схемы и т. д.) и стандартизированные значения параметров. В ходе первоначального анализа система определяет тип компонентов в библиотеке по позиционным обозначениям или ключевым словам параметров (LD?, LED и т. д.), а затем находит соответствующий шаблон компонента в целевом рабочем пространстве (например, LED). Этот шаблон применяется при импорте соответствующих компонентов и определяет такие настройки, как целевая папка (Components/LED), сопоставление параметров, единицы измерения значений параметров и т. д. Подходящие шаблоны доступны в рабочем пространстве, если при активации рабочего пространства Altium 365 или установке Altium On-Prem Enterprise Server был выбран вариант с добавлением демонстрационных данных.

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

Все шаблоны компонентов, созданные средством Library Importer, доступны в папке Managed Content\Templates\Component Templates на панели Explorer.

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

Важные особенности процесса импорта библиотек:

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

  • Исходная библиотека с нераспознанным (неопределённым) типом компонентов будет импортирована без интерпретации: компоненты без назначенного типа будут помещены в папку Components/Uncategorized рабочего пространства. До запуска импорта эту проблему можно устранить, применив сопоставление позиционных обозначений или группировку по параметрам в режиме Advanced (полный интерфейс). Другой вариант — выполнить импорт, а затем изменить настройки и папку компонента на панели Explorer.
  • Процесс импорта библиотеки включает этап автоматической проверки компонентов. Компоненты, вызвавшие ошибку проверки, будут пропущены.
  • Если в импортируемой исходной библиотеке обнаружены дублирующиеся модели, будет импортирована только одна из них. Она будет связана с созданными компонентами в целевом рабочем пространстве. Соответствующее уведомление появится в верхней части диалогового окна Library Importer.
  • Все ошибки, возникшие в ходе процесса, можно просмотреть в Importing Report, доступном по кнопке после завершения импорта.

Расширенный режим

Полный графический интерфейс Library Importer отображается в режиме Advanced, который предоставляет подробные средства управления библиотеками, типами компонентов и их параметрами. В сочетании с панелью Properties он позволяет настроить импорт библиотек компонентов в рабочее пространство под ваши конкретные задачи. Настройки средства импорта можно сохранять и восстанавливать путём экспорта и импорта файлов конфигурации.

Расширенный режим включается при открытии Library Importer командой File » Library Importer или при нажатии кнопки в простом режиме. Библиотеки добавляются в раздел SOURCE LIBRARIES средства импорта (если он ещё не заполнен) перетаскиванием файла библиотеки в эту область, щелчком правой кнопкой мыши по <All Libraries> с последующим выбором пункта Add Library в контекстном меню или нажатием кнопки .

В разделе Import Preview перечислены группы типов компонентов, определённые по исходным библиотекам, — как Types () или предлагаемые Folder Structure (), — а также представлена таблица параметров этих компонентов (Components). Значения параметров в таблице можно редактировать непосредственно, без открытия и изменения исходной библиотеки. Нижняя область Details содержит дополнительную информацию о выбранном компоненте: варианты выбора компонентов, модели и технические описания.

Чтобы изменить тип компонента, щёлкните правой кнопкой мыши по типу в списке Types и выберите команду Change Component Type.

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

  • Используйте кнопку (слева вверху), чтобы обновить Library Importer. При этом будут повторно загружены все исходные библиотеки и данные рабочего пространства с учётом изменений, произошедших с момента открытия средства импорта.
  • Используйте поле Search (справа вверху), чтобы отфильтровать записи Components по совпадающему значению параметра.

Монолитные библиотеки

Исходные библиотеки, содержащие компоненты нескольких типов, выявляются алгоритмами анализа средства импорта и разделяются на группы подбиблиотек, которые можно обрабатывать как отдельные библиотеки компонентов одного типа. Тип компонентов определяется по позиционным обозначениям исходных компонентов (R?, C? и т. д.), а также по ключевым словам (Resistor, Res и т. д.) в других основных параметрах компонентов (описании, идентификаторе и т. д.).

В приведённом ниже примере исходная библиотека (ProjectABC.IntLib) автоматически «разделена» по обнаруженным типам компонентов (конденсаторы, резисторы и т. д.). Их можно выбирать в столбце Folder Structure (или столбце Types), чтобы просматривать входящие в них компоненты в таблице Components.

Типы компонентов, которых пока нет в рабочем пространстве, но которые будут созданы при импорте, отмечены значком .

Отображение списка Components можно изменить несколькими способами:

  • Щёлкните заголовок столбца, чтобы отсортировать список по этому параметру, а затем щёлкните ещё раз, чтобы изменить порядок сортировки на обратный.

  • В контекстном меню заголовка, открываемом правой кнопкой мыши:

    • Выберите Clear Sorting, чтобы восстановить порядок сортировки по умолчанию (по столбцу Name по возрастанию).

    • Выберите Best Fit, чтобы подогнать ширину определённого столбца под его содержимое.

    • Выберите Select Best Fit All Columns, чтобы подогнать ширину всех доступных столбцов под их содержимое.

    • Выберите Select Columns, чтобы открыть диалоговое окно Select Columns, в котором можно включать и отключать столбцы параметров, а также изменять их порядок в списке.

  • Щёлкните значок фильтра () в заголовке, чтобы ограничить список доступным значением параметра столбца, пустыми или непустыми значениями либо условием фильтра Custom. Применённый фильтр отображается внизу списка, где его можно включить или отключить соответствующим флажком, изменить в Filter Editor или удалить. Выбор All через значок фильтра в заголовке () также удаляет применённый фильтр.

Компоненты без категории

Если одна из подгрупп библиотеки называется Uncategorized (и отображается как Uncategorized в Types или Folder Structure и сопровождается значком  значок), это означает, что средство импорта не смогло определить и назначить тип этой группе компонентов — для параметра Component Type фактически установлено значение None. В данном случае компоненты, тип которых не удалось определить (логические ИС инверторов), используют нераспознанный префикс позиционного обозначения (U?), а их параметры не содержат распознаваемых ключевых слов, таких как IC, logic и т. д.

При запуске импорта эти компоненты импортируются без категории и без интерпретации. Однако если в них присутствуют какие-либо ключевые/стандартные параметры (например, Resistance, Capacitance, Tolerance и т. д.), средство импорта автоматически назначит им подходящий тип единиц измерения параметра (Ohm, Farad, Percent и т. д.).

Эту проблему можно решить, вручную сопоставив позиционные обозначения этих компонентов с нужным типом компонента в диалоговом окне Library Splitting, которое открывается кнопкой , доступной при выборе исходной библиотеки (ProjectABC.IntLib). Диалоговое окно Library Splitting с настройками по умолчанию позволяет задать пользовательские правила группировки компонентов без категории в библиотеке на основе сопоставления позиционных обозначений с типами компонентов и разделения по параметрам.

Выбрав в диалоговом окне параметр Map Designators , выберите подходящий тип для компонентов без категории в раскрывающемся списке Component Type (он содержит все доступные типы компонентов). Подтвердите настроенное сопоставление типа с позиционными обозначениями (тип компонента Logic и позиционные обозначения U?) кнопкой .

Теперь, когда тип компонента определён с помощью заданного сопоставления, средство импорта будет использовать соответствующий шаблон компонента (Logic) для настройки импорта библиотеки в соответствии с параметрами шаблона (папка, правила именования и т. д.).

  • Диалоговое окно Library Splitting также позволяет группировать разделённые компоненты по значению указанного параметра (например, Category или Component_Type), если он задан в исходной библиотеке. Для этого выберите в диалоговом окне параметр Parameter Grouping, а затем подходящий параметр в раскрывающемся меню.
  • Кроме того, тип компонентов библиотеки можно выбрать вручную в разделе General панели Properties.
  • Чтобы изменить тип компонента для отдельной записи в списке Components, щёлкните её ячейку Component Type и выберите другой тип в раскрывающемся меню либо щёлкните тип компонента правой кнопкой мыши и выберите Change Component Type в контекстном меню.

Обратите внимание: благодаря гибкости настроек Library Importer библиотеку компонентов нового типа (без категории) можно импортировать со всей инфраструктурой, необходимой для последующих импортов библиотек этого типа. После выбора подходящей конфигурации импорта — нового типа компонента, шаблона компонента, целевой папки, сопоставления параметров и типов единиц измерения значений параметров — для следующего импорта библиотеки этого типа потребуется лишь выбрать ранее определённый тип компонента. Выбранный тип компонента определит все остальные настройки импорта.

Исключение из импорта

Вы также можете исключить из импорта определённые типы компонентов. Для этого в списке Types щёлкните правой кнопкой мыши тип компонента, который нужно исключить, и выберите Exclude from Importer в контекстном меню. При необходимости измените отображение списка с Folder Structure на Types ().

Исключённый тип компонента будет отображаться серым цветом в списке Types. Чтобы просмотреть исключённые компоненты в таблице, нажмите Show Excluded Component (n), где n обозначает количество исключённых компонентов.

Включение в импорт

Если вы исключили тип компонента из импорта с помощью описанной выше команды Exclude from Importer и всё же хотите включить его, щёлкните правой кнопкой мыши тип компонента, отображаемый серым цветом в списке Types (или Folder Structure), и выберите Include to Importer в контекстном меню. Тип компонента снова появится в списке Types, что означает, что он больше не исключён из импорта.

Ошибки и предупреждения проверки

Компоненты, которые будут импортированы в рабочее пространство некорректно или не будут импортированы вовсе, отмечаются значками предупреждений или ошибок в расширенном интерфейсе при запуске Library Importer () или выполнении проверки импорта (). Проверка также выявляет пустые пути к папкам рабочего пространства, конфликты системных параметров и дубликаты моделей. Критическая ошибка блокирует импорт.

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

При отмене импорта или запуске проверки вручную все компоненты, не прошедшие проверки импорта, помечаются значками ошибок/предупреждений, а в нижней области Details отображается дополнительная информация. Значки в столбце Status области предварительного просмотра указывают на конкретные записи компонентов, нарушающие правила проверки импорта.

Ниже перечислены встроенные проверки.

Пользовательские проверки настраиваются в области Import Checks панели Properties. Используйте раскрывающееся меню Report Mode, чтобы выбрать другой уровень сообщения для соответствующего типа нарушения. Эти проверки перечислены ниже.

Устранение ошибок и предупреждений

Ошибки параметров, как в показанном здесь примере, где значение Forward Voltage компонента невозможно интерпретировать как допустимое напряжение, можно устранить следующими способами:

  • Изменить значение некорректного параметра — найдите соответствующую ячейку и приведите ее содержимое к допустимому формату.

  • Изменить единицу измерения сопоставленного параметра Type, заданную примененным шаблоном компонента, с Voltage на неинтерпретируемую Text — выберите исходную библиотеку в интерфейсе импортера, затем измените Forward Voltage Type в списке панели Properties Parameter Mapping (на вкладке General).

  • Исключить компонент из процесса импорта — щелкните правой кнопкой мыши его запись и выберите пункт Exclude from Importer. 

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

  • Самое очевидное решение — найти отсутствующий файл и восстановить его в ожидаемом расположении.
  • Отключить импорт файлов технических описаний — измените настройку Migrate в разделе панели Properties Datasheet (на вкладке Advanced).
  • Исключить компонент из процесса импорта библиотеки, как описано выше.

Используйте поле Search (вверху справа) для поиска определенных записей компонентов. Поиск фильтрует список элементов по совпадающим значениям параметров для выбранного типа компонентов. Чтобы поиск выполнялся по всем компонентам в доступных исходных библиотеках, выберите All в разделе Types (Folder Structure).

Импорт библиотеки схемных компонентов

Если при попытке импорта библиотеки схемных компонентов возникает ошибка «модель не найдена» (например, Footprint <footprint name> not found in available libraries), это означает, что Library Importer не может найти модели, связанные с компонентами в SCHLIB.

В простом режиме такие ошибки отображаются в HTML-отчете Importing Report, который открывается кнопкой , доступной после выполнения импорта. В расширенном режиме ошибки обозначаются значками состояния в основном интерфейсе () и записями в панели Messages — это происходит при выполнении проверки () или при попытке импорта библиотеки ().

Отсутствующие посадочные места корректно обнаруживаются в процессе проверки, а в отчете об ошибках также доступен пункт Choose a Library (в раскрывающемся меню Details). Если обнаружено несколько компонентов с отсутствующими посадочными местами, диалоговое окно Apply PcbLib Selection позволяет использовать указанную PcbLib для текущего компонента или для всех компонентов с отсутствующими посадочными местами.

Другой способ устранить (или предотвратить) эту проблему — обеспечить доступность необходимых файлов библиотек моделей в Altium Designer. Библиотеки устанавливаются на странице Data Management – File-based Libraries диалогового окна Preferences.

Если вы не хотите устанавливать несколько библиотек моделей, разместите их по пути к библиотекам, заданному в программе по умолчанию (или измените этот путь), и убедитесь, что для компонентов библиотеки схемных компонентов указана исходная библиотека моделей:

  • Разместите библиотеку моделей по пути поиска, заданному в программе по умолчанию. Добавьте библиотеку моделей, например соответствующую библиотеку посадочных мест, в расположение, указанное системным путем к библиотекам по умолчанию. Чтобы проверить это расположение, найдите запись Library Path на странице System – Default Locations диалогового окна Preferences. Если файл библиотеки был добавлен или скопирован в это расположение, для применения изменения может потребоваться перезапуск Altium Designer.
  • Укажите имя целевой библиотеки моделей для компонентов библиотеки схемных компонентов. Чтобы Library Importer мог определить библиотеку моделей, на которую ссылается компонент библиотеки схемных компонентов, укажите ее имя в диалоговом окне PCB Model библиотеки.

Обратите внимание: импортировать библиотеку посадочных мест вместе с соответствующей библиотекой схемных компонентов не требуется и даже нежелательно, поскольку Library Importer самостоятельно импортирует необходимые модели и установит связи с ними. В процессе импорта для каждого компонента определяются, находятся и переносятся нужные модели, чтобы создать единый компонент в целевом рабочем пространстве.

Обнаружение дубликатов

Инструмент Library Importer также включает механизмы, предотвращающие создание дубликатов компонентов в целевом рабочем пространстве. Для этого во время проверки параметры идентификации компонентов и варианты выбора компонентов (Part Choices) исходной библиотеки сравниваются с соответствующими данными компонентов в целевом рабочем пространстве и в исходных библиотеках, подлежащих импорту. При настройках импортера по умолчанию на этапе проверки () выводится сообщение Warning, если обнаружена одинаковая запись Name или Part Choices компонента, указывающая на возможное дублирование. Отображаемое предупреждение или сообщение об ошибке содержит тип дублирования (параметр или Part Choice), имя библиотечного компонента, для которого обнаружено дублирование, и идентификатор компонента, с которым он совпадает.

Два потенциальных дубликата, обнаруженных в ходе проверки: Name компонента (верхнее изображение) или его Part Choice (нижнее изображение) уже существуют у компонентов рабочего пространства.
Два потенциальных дубликата, обнаруженных в ходе проверки: Name компонента (верхнее изображение) или его Part Choice (нижнее изображение) уже существуют у компонентов рабочего пространства.

Пара «имя — значение» параметра, используемая для обнаружения дубликатов, задается в области Duplicates Detection панели Properties на вкладке Advanced. В раскрывающемся меню Unique Field (по умолчанию выбрано Name) выберите один из параметров, доступных в исходной библиотеке. Эта возможность особенно полезна для корпоративных библиотек, в которых используется собственное поле идентификатора, связанное с общей системой предприятия.

Обнаружено дублирование: значение указанного параметра (ERP-REF) совпадает у компонента локальной библиотеки и компонента рабочего пространства.
Обнаружено дублирование: значение указанного параметра (ERP-REF) совпадает у компонента локальной библиотеки и компонента рабочего пространства.

Для случаев дублирования можно задать другой тип индикатора состояния, выбрав альтернативное значение Report Mode в области Import Checks на вкладке General панели Properties.

Обнаружение дубликатов также выполняется для моделей условных графических обозначений (УГО) компонентов. Если импортируемые компоненты имеют в исходных библиотеках модели УГО с одинаковой геометрией, будет импортирована только одна из этих моделей.

Эта функция доступна, если включена опция LibraryMigrator.DuplicatedModelCheck в диалоговом окне Advanced Settings.

Библиотеки с одной моделью

Автоматическое обнаружение дубликатов также используется для обработки исходных библиотек, в которых одна общая модель УГО применяется ко всем компонентам. Такие библиотеки обычно состоят из компонентов одного типа с различными исполнениями и номиналами, например резисторов определенного типоразмера корпуса, для каждого из которых используется стандартное графическое обозначение.

Library Importer обнаруживает наличие единой общей модели и настраивает импорт так, чтобы перенести одну модель УГО для всех импортируемых компонентов, а не отдельное обозначение с собственным именем для каждого компонента. Импортируемому УГО присваивается имя одного из исходных обозначений, а все параметры компонентов остаются без изменений.

Импортированное библиотечное УГО (с общим именем и пустым полем Description) можно отредактировать в соответствии с вашими потребностями. На панели Components выберите команду Edit в контекстном меню, чтобы запустить редактирование. В ходе этого процесса выберите опцию Update items related to <symbol ID> в диалоговом окне Create Revisions for Item, чтобы импортированные компоненты использовали новую ревизию УГО.

Объединение типов компонентов

Набор типов компонентов, зарегистрированных в системе, а фактически — в подключенном рабочем пространстве, можно просматривать и изменять на странице Data Management – Component Types диалогового окна Preferences. Типы отображаются вместе со связанными с ними Template компонентов и Folder рабочего пространства. В список также включаются все новые типы, созданные при импорте библиотечных файлов в рабочее пространство с помощью Library Importer.

Несколько новых типов компонентов обычно создаются, когда в конфигурации Library Importer для определения типа каждого импортируемого компонента используется группировка по параметру (по значению заданного параметра компонента). Например, параметр Categories может иметь значение Resistor-0608 для одной группы импортируемых компонентов, Resistor-0402 — для другой и т. д. Для дальнейшего использования все эти компоненты целесообразно объединить в один тип Resistors.

Чтобы в подобных случаях не менять все типы компонентов вручную, страница Component Types в Preferences позволяет объединить выбранные записи типов в одну указанную запись. Дополнительные сведения см. в разделе Объединение типов компонентов на странице Типы компонентов.

В результате такого объединения тип Resistors, выбранный в Library Importer для импортируемых компонентов, будет применяться и при выборе любого из объединенных шаблонов (Resistor_0402 и т. д.) в качестве альтернативы.

Импорт только моделей

Library Importer можно переключить в специальный режим импорта Models Only, который обнаруживает и обрабатывает модели компонентов, доступные в исходной библиотеке.

Эта функция доступна, если включена опция LibraryMigrator.ModelsOnlyMode в диалоговом окне Advanced Settings.

В режиме Models Only в ходе анализа импортер обнаруживает все модели УГО, посадочных мест и моделирования, доступные в исходной библиотеке (IntLib, SchLib, PcbLib и т. д.), а затем импортирует их в рабочее пространство, используя заданные в системе по умолчанию расположения, схемы именования и определения жизненного цикла.

Если переключить Library Importer в расширенный режим () или открыть его в расширенном режиме (File » Library Importer), будут доступны полные сведения о планируемом импорте моделей. В области Import Preview показаны Folder Structure, которые будут использоваться в целевом рабочем пространстве. Их значения по умолчанию можно изменить в поле Folder для каждого типа моделей на панели Properties. Применяемые схемы именования и определение жизненного цикла для каждой модели можно выбрать из доступных в системе вариантов (см. панель Properties ниже).

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

После настройки Library Importer нажмите кнопку , чтобы завершить импорт перечисленных моделей компонентов. Результаты можно просмотреть в файле журнала импорта, который предлагается открыть в диалоговом окне хода выполнения Library Importer (), либо непосредственно на панели Components, просмотрев импортированные модели.

Импорт только компонентов

Аналогично описанному выше режиму импорта Models Only, Library Importer можно переключить в специальный режим Components Only, позволяющий импортировать доступные в исходной библиотеке компоненты без связанных с ними моделей.

Эта функция доступна, если включена опция LibraryMigrator.ReleaseComponentsWithoutModels в диалоговом окне Advanced Settings.

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

При переключении Library Importer в расширенный режим () или открытии в этом режиме (File » Library Importer) становятся доступны полные сведения о предстоящем импорте компонентов. Используемую папку, схемы именования и определение жизненного цикла можно выбрать из доступных системных типов (см. панель Properties ниже).

После настройки Library Importer нажмите кнопку , чтобы завершить импорт перечисленных компонентов. В рабочем пространстве будут созданы только элементы компонентов, без связанных моделей. Результаты можно просмотреть в файле журнала импорта, доступном из диалогового окна хода выполнения Library Importer (), или просмотрев импортированные компоненты на панели Components. 

Панель Properties

Настройки связанной с Library Importer панели Properties предоставляют расширенные возможности управления конфигурацией импорта для выбранной библиотеки (или группы подбиблиотек). Панель можно открыть в расширенном режиме Library Importer, выбрав пункт Properties в меню кнопки  (в правом нижнем углу области проектирования), нажав кнопку  в правом верхнем углу представления Library Importer или кнопку  рядом с <All Libraries> либо записью определенной категории в списке Source Libraries.

Значения параметров панели определяются системными настройками по умолчанию или настройками примененного шаблона компонента, который, в свою очередь, определяется обнаруженным типом компонентов библиотеки — LED в приведенном здесь примере. Настройки также можно редактировать вручную, адаптируя процесс импорта под свои требования, и восстанавливать с помощью ссылки Reset to Default (справа вверху).

Вкладка General панели содержит следующие разделы:

  • General:
    • Component Type — тип компонента, определенный средством импорта для выбранной библиотеки, и связанный с ним применяемый шаблон (см. Component Template ниже). Это значение можно переопределить, отредактировав поле, что приведет к созданию нового типа компонента, или выбрав другой тип из раскрывающегося меню (либо с помощью кнопки ). Это еще один способ устранить проблему компонентов без категории. Выберите вариант [LibraryName], чтобы использовать имя выбранной библиотеки в качестве типа.
    • Component Template — шаблон компонента рабочего пространства, который будет применен к импортируемым компонентам, и связанная с ним настройка типа компонента. Это значение можно переопределить, выбрав другой шаблон из раскрывающегося меню (либо с помощью кнопки ). Установите значение [Create new] для автоматического создания шаблона на основе параметров исходной библиотеки и текущих настроек Library Importer или выберите [No Template], чтобы шаблон не применялся и не создавался.

      Обратите внимание: настройки Component Type и Component Template фактически связаны друг с другом, если для них выбран доступный тип или шаблон. Например, если для одной из них задано значение Capacitors, для другой автоматически устанавливается Capacitors. Однако если в этом случае изменить настройку Component Template на [Create New], будет создан еще один шаблон Capacitors (с соответствующим суффиксом версии/ревизии в имени), соответствующий текущим настройкам. Существующие шаблоны компонентов в процессе импорта не изменяются.
  • Parameter Mapping — сопоставление параметров библиотеки с параметрами примененного шаблона компонента (или с настройками по умолчанию, если шаблон недоступен), а также тип значения каждого параметра (текстовый или тип с учетом единиц измерения). Используйте раскрывающееся меню столбца Source Library Parameter для изменения сопоставления и меню столбца Type для переопределения существующей настройки, заданной шаблоном или значениями по умолчанию. Выберите вариант <Skip>, чтобы исключить параметр. Любой параметр, который не был автоматически сопоставлен с параметром исходной библиотеки (система установила для него значение <Skip>), можно вручную сопоставить с подходящим параметром шаблона. Например, исходный параметр ROHS можно сопоставить с параметром RoHS Compliant, определенным в шаблоне рабочего пространства. Имена параметров можно редактировать, а наборы параметров — добавлять, редактировать и удалять. Для базовых параметров компонента (ID, Name, Description) можно изменить сопоставление, но в остальном они доступны только для чтения.

    Для параметра рабочего пространства ID в качестве параметра исходной библиотеки установлено значение <Auto>. В результате идентификаторы компонентов создаются автоматически на основе Naming Template, указанной в разделе Component на вкладке Advanced панели. Сопоставление идентификатора можно изменить, чтобы использовать любой параметр исходной библиотеки, уникальный для каждой записи компонента: для этого выберите другой вариант в раскрывающемся меню Source Library Parameter. Обратите внимание, что для базовых параметров компонента (ID, Name, Description) можно изменить сопоставление, но в остальном они доступны только для чтения.
  • Part Choice Mapping — список распознанных средством импорта параметров изделий производителей или ссылок на поставщиков, которые будут использоваться для формирования записей Part Choices для импортируемых компонентов. Используйте раскрывающееся меню для изменения сопоставления, а также добавляйте и удаляйте наборы сопоставлений. Обратите внимание, что по умолчанию параметры изделий производителей и ссылок на поставщиков не включаются в импорт (пропускаются). Если компонент библиотеки содержит несколько ссылок на поставщиков, для заполнения полей Part Choices используется основная ссылка на поставщика (Supplier 1 / Supplier Part Number 1).
  • Import Checks — просмотр или настройка реакции средства импорта в виде ошибки или предупреждения при нарушении правил проверки импорта. Используйте раскрывающееся меню Report Mode, чтобы изменить реакцию и значок для записи Violation Type. Обратите внимание: если выбран режим уведомления Fatal Error, при обнаружении этого нарушения процесс импорта будет заблокирован.

Вкладка Advanced панели содержит настройки для всех объектов данных средства импорта, заданные системными значениями по умолчанию или примененным шаблоном компонента. К ним относятся модели компонентов, файлы технической документации и создаваемые шаблоны компонентов. За исключением параметра Datasheet (переключателя включения/выключения), настройки для каждого импортируемого объекта включают:

  • Folder — целевая папка рабочего пространства для импортируемого объекта. Ее можно отредактировать вручную (например, чтобы создать новую целевую папку) или выбрать с помощью кнопки обзора ().
  • Naming Scheme — правило именования объекта в рабочем пространстве, заданное шаблоном компонента, а при отсутствии активного шаблона — схема, установленная для целевой папки (или введенная вручную). Используйте раскрывающееся меню для выбора из доступных схем именования. Обратите внимание, что изменение пути к целевой папке (Folder) может сопровождаться изменением применяемой схемы именования в соответствии с настройками самой папки или примененного/связанного шаблона компонента.
  • Revision Naming Scheme — схема именования ревизий объекта в рабочем пространстве, заданная примененным шаблоном или выбранная из раскрывающегося меню записи. Для выбора доступны только схемы, включенные в системе.
  • Lifecycle Definition – система жизненного цикла, используемая для объекта и заданная применённым шаблоном или выбранная из раскрывающегося меню соответствующего поля. Для выбора доступны только определения, включённые в системе.
Раздел объекта Component содержит настройку Duplicates Detection, как описано выше.

Экспорт и импорт конфигурации

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

Файл конфигурации импорта сохраняется с помощью команды File » Export » Importer Config в формате *.lmcfg и может быть восстановлен в любое время с помощью пункта меню File » Import » Importer Config .

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

Обратите внимание: экспортированный (сохранённый) файл конфигурации импорта содержит ссылки на файлы библиотек, которые были открыты в качестве исходных на момент экспорта конфигурации. При последующем импорте (повторной загрузке) этого файла конфигурации импорта одна или несколько библиотек, указанных в конфигурации, должны быть доступны, то есть в этот момент они должны присутствовать в Library Importer в качестве исходных библиотек.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Contents