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

На странице Data Management – Component Types диалога Preferences
используйте кнопку Templates диалога, чтобы открыть диалог Edit Templates, где можно указать или изменить Component Template, связанный с каждым типом компонента.
Определение списка типов компонентов
С помощью выпадающего меню кнопки Add можно создать новый тип компонента или новый подтип компонента, который будет располагаться в выпадающем списке под записью соответствующего типа компонента.
Иерархию типов компонентов можно настроить для существующих типов:
- Перетащите запись типа компонента в новое место, чтобы изменить её положение в иерархии. Запись становится подтипом другой, если её перетащить на неё.
- Выберите запись типа компонента в списке, щёлкните правой кнопкой мыши и выберите команду Move » Indent, чтобы сделать отступ для выбранной записи типа компонента в иерархии списка. Запись с отступом станет подтипом следующей (ниже расположенной) записи в списке. Выберите Move » Outdent — щёлкните, чтобы убрать отступ у выбранной записи типа компонента в иерархии списка.
Чтобы удалить выбранный тип компонента, нажмите кнопку Remove и подтвердите удаление. Тип компонента можно удалить только в том случае, если он не используется ревизией компонента.
Объединение типов компонентов
Когда несколько типов компонентов целесообразно объединить под одним типом для дальнейшего использования (например, если несколько типов компонентов были созданы в процессе Library Import), страница Data Management – Component Types диалога Preferences позволяет объединить выбранные записи типов в одну указанную запись вместо ручного изменения типов компонентов в таких случаях. Для этого выделите все записи типов, которые нужно объединить, включая целевой тип, щёлкните правой кнопкой по выделенным записям и выберите пункт Merge в контекстном меню или используйте Ctrl+M shortcut. В появившемся диалоге Merging выберите целевой тип компонента в выпадающем меню Merge to (по умолчанию целевым будет первый выбранный тип компонента) и нажмите кнопку
диалога для подтверждения. На изображении ниже это показано на примере ряда типов компонентов Resistor.
Процесс изменяет тип компонента для компонентов объединяемого типа (таких как 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.
Назначения шаблонов
Диалог Edit Templates, открываемый кнопкой
, позволяет обновить сопоставление Template ↔ Component Type относительно того, что указано на странице Data Management – Component Types. Сопоставление, показанное в столбцах диалога, отражает, какой Component Type будет применён при использовании связанного Template — или, наоборот, какой Template используется при выборе типа компонента (например, при создании нового компонента).
Для выбранной записи Template в диалоге связь изменяется выбором альтернативного типа компонента из выпадающего списка этой записи. После закрытия диалога и страницы значение параметра ComponentType шаблона и его настройка Default Folder будут изменены в соответствии с вновь указанным типом. Это эквивалентно ручному редактированию Template.
Результат обновлённого сопоставления шаблон–тип показан на странице Data Management – Components Types, где список ориентирован по Name — при этом Name представляет тип компонента. Это указывает, что несколько разных шаблонов (Resistor_0402, Resistor_0603 и т. д.) связаны с типом компонента Resistor_LibImport и будут применять его.



