Component Types

Типы компонентов упрощают управление и структурирование библиотек Workspace. Именно типы компонентов обеспечивают группировку компонентов по категориям на панели Components panel, что вместе с инструментами поиска и фильтрации упрощает поиск нужных компонентов.

Типы компонентов управляются (создаются/редактируются/удаляются) на странице Data Management – Component Types page диалога Preferences. Типы перечислены вместе с соответствующим компонентом Template и Workspace Folder.

На странице Data Management – Component Types диалога Preferences
На странице Data Management – Component Types диалога Preferences

используйте кнопку Templates диалога, чтобы открыть диалог Edit Templates, где можно указать или изменить Component Template, связанный с каждым типом компонента.

Определение списка типов компонентов

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

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

  • Перетащите запись типа компонента в новое место, чтобы изменить её положение в иерархии. Запись становится подтипом другой, если её перетащить на неё.
  • Выберите запись типа компонента в списке, щёлкните правой кнопкой мыши и выберите команду Move » Indent, чтобы сделать отступ для выбранной записи типа компонента в иерархии списка. Запись с отступом станет подтипом следующей (ниже расположенной) записи в списке. Выберите Move » Outdent — щёлкните, чтобы убрать отступ у выбранной записи типа компонента в иерархии списка.

Чтобы удалить выбранный тип компонента, нажмите кнопку Remove и подтвердите удаление. Тип компонента можно удалить только в том случае, если он не используется ревизией компонента.

Default Folder для типа компонента определяется шаблоном компонента, назначенным этому типу. Подробнее см. в разделе Template Assignments.

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

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

Когда несколько типов компонентов целесообразно объединить под одним типом для дальнейшего использования (например, если несколько типов компонентов были созданы в процессе Library Import), страница Data Management – Component Types диалога Preferences позволяет объединить выбранные записи типов в одну указанную запись вместо ручного изменения типов компонентов в таких случаях. Для этого выделите все записи типов, которые нужно объединить, включая целевой тип, щёлкните правой кнопкой по выделенным записям и выберите пункт Merge в контекстном меню или используйте Ctrl+M shortcut. В появившемся диалоге Merging выберите целевой тип компонента в выпадающем меню Merge to (по умолчанию целевым будет первый выбранный тип компонента) и нажмите кнопку диалога для подтверждения. На изображении ниже это показано на примере ряда типов компонентов Resistor.

Если был выбран один тип компонента, используйте выпадающий список Merge to для выбора нужного целевого типа компонента.
Как указано в диалоге, действие объединения нельзя отменить, поэтому будьте внимательны перед нажатием кнопки Merge в диалоге.

Процесс изменяет тип компонента для компонентов объединяемого типа (таких как Resistor-0402, Resistor-0603 и т. д.) на тип целевого объединения — Resistors в этом примере. Один из практических результатов — все компоненты определённого типа теперь будут доступны при выборе этого типа в разделе Categories на панели Components panel. Обратите внимание: записи компонентов не изменяются каким-либо иным образом. Они остаются в своих существующих папках, которые связаны с Component Template, и сами шаблоны остаются доступными.

После объединения страница Data Management – Component Types теперь показывает, что тип компонента Resistors является типом по умолчанию для нескольких Templates — а именно для Template Resistors и всех тех, что связаны с недавно объединёнными типами компонентов (Template Resistor_0402 и т. д.). Запись Folder для типа компонента Resistors соответствует целевым папкам этих нескольких шаблонов.

При создании нового компонента (File » New » Component) эти Templates предлагаются как подзаписи для типа компонента Resistors в диалоге Create new component.

Эффект объединения более очевиден, если изначально со всеми исходными типами компонентов связан один Template — например, Template Resistors связан с типами компонентов Resistor-0402, Resistor-0603 и Resistor-0805. В этом случае, когда типы компонентов объединяются с типом Resistors, его единственный Template и настройки целевой папки остаются без изменений.

Назначения шаблонов

Диалог Edit Templates, открываемый кнопкой , позволяет обновить сопоставление Template ↔ Component Type относительно того, что указано на странице Data Management – Component Types. Сопоставление, показанное в столбцах диалога, отражает, какой Component Type будет применён при использовании связанного Template — или, наоборот, какой Template используется при выборе типа компонента (например, при создании нового компонента).

Для выбранной записи Template в диалоге связь изменяется выбором альтернативного типа компонента из выпадающего списка этой записи. После закрытия диалога и страницы значение параметра ComponentType шаблона и его настройка Default Folder будут изменены в соответствии с вновь указанным типом. Это эквивалентно ручному редактированию Template.

Используйте опцию Update existing components for changed templates, чтобы автоматически применить обновлённую запись типа компонента к компонентам, которые использовали прежний тип. Например, если настройка Component Type изменена с LED_SMT на LED, то компоненты, у которых был установлен тип LED_SMT, автоматически будут изменены на тип компонента LED.

Результат обновлённого сопоставления шаблон–тип показан на странице Data Management – Components Types, где список ориентирован по Name — при этом Name представляет тип компонента. Это указывает, что несколько разных шаблонов (Resistor_0402, Resistor_0603 и т. д.) связаны с типом компонента Resistor_LibImport и будут применять его.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content