Типы компонентов
Краткий обзор
- Узнайте, как создавать, упорядочивать и удалять типы компонентов, а также какие права доступа для этого нужны и какие ограничения действуют.
- Разберитесь, как объединение типов меняет распределение компонентов по категориям, сохраняя существующие папки и шаблоны.
- Узнайте, как изменять привязку шаблонов к типам и при необходимости применять обновлённые типы к существующим компонентам.
Типы компонентов упрощают управление библиотекой рабочего пространства и ее структурирование. Именно типы компонентов обеспечивают группировку компонентов по категориям на панели Components, что наряду с инструментами поиска и фильтрации упрощает поиск нужных компонентов.
Управление типами компонентов (создание, редактирование и удаление) выполняется на странице Data Management – Component Types диалогового окна Preferences. Типы перечислены вместе со связанными с ними Template компонентов и Folder рабочего пространства.

Страница Data Management – Component Types диалогового окна Preferences
Нажмите кнопку Templates в этом окне, чтобы открыть диалоговое окно Edit Templates, в котором можно указать или изменить шаблон компонента, связанный с каждым типом компонентов.
Формирование списка типов компонентов
С помощью раскрывающегося меню кнопки Add можно создать новый тип компонентов или новый подтип компонентов, который будет отображаться в раскрывающемся списке под записью типа компонентов.
Для существующих типов можно настроить иерархию:
- Перетащите запись типа компонентов в новое место, чтобы изменить ее положение в иерархии. Если поместить запись на другую запись, она станет ее подтипом.
- Выберите запись типа компонентов в списке, щелкните правой кнопкой мыши и выберите команду Move » Indent, чтобы переместить выбранную запись на уровень ниже в иерархии списка. Запись с отступом станет подтипом следующей (расположенной ниже) записи в списке. Выберите Move » Outdent щелчком мыши, чтобы переместить выбранную запись типа компонентов на уровень выше в иерархии списка.
Чтобы удалить выбранный тип компонентов, нажмите кнопку Remove и подтвердите удаление. Тип компонентов можно удалить, только если он не используется ни в одной ревизии компонента.
Объединение типов компонентов
Если для дальнейшего использования несколько типов компонентов целесообразно объединить в один (например, если несколько типов были созданы в процессе импорта библиотеки), страница Data Management – Component Types диалогового окна Preferences позволяет объединить выбранные записи типов в одну указанную запись вместо того, чтобы вручную изменять типы всех компонентов. Для этого выберите все записи типов, которые нужно объединить, включая целевой тип, щелкните выделенные записи правой кнопкой мыши и выберите пункт Merge в контекстном меню или используйте Ctrl+M сочетание клавиш. В открывшемся диалоговом окне Merging выберите целевой тип компонентов в раскрывающемся меню Merge to (по умолчанию целевым будет первый выбранный тип компонентов) и нажмите кнопку
для подтверждения. На рисунке ниже показан пример для нескольких типов резисторов.
В ходе этого процесса тип компонентов для компонентов объединяемых типов (например, Resistor-0402, Resistor-0603 и т. д.) меняется на целевой тип объединения — в данном примере Resistors. Один из практических результатов заключается в том, что все компоненты определенного типа теперь будут доступны при выборе этого типа в разделе Categories на панели Components. Обратите внимание, что записи компонентов больше никак не изменяются. Они остаются в своих существующих папках, связанных с шаблоном компонента, а сами шаблоны остаются доступными.
После объединения на странице Data Management – Component Types отображается, что тип компонентов Resistors является типом по умолчанию для нескольких шаблонов, а именно для шаблона Resistors и всех шаблонов, связанных с только что объединенными типами компонентов (шаблона Resistor_0402 и т. д.). Запись Folder для типа компонентов Resistors соответствует целевым папкам этих шаблонов.
При создании нового компонента (File » New » Component) эти шаблоны предлагаются в качестве вложенных записей для типа компонентов Resistors в диалоговом окне Create new component.
Назначение шаблонов
Диалоговое окно Edit Templates, открываемое кнопкой
, позволяет изменить соответствие между шаблонами и типами компонентов, указанное на странице Data Management – Component Types. Это соответствие, представленное в столбцах диалогового окна, определяет, какой Component Type будет применяться при использовании связанного Template, или, наоборот, какой шаблон используется при выборе типа компонентов (например, при создании нового компонента).
Чтобы изменить связь для выбранной записи шаблона в диалоговом окне, выберите другой тип компонентов в раскрывающемся меню этой записи. После закрытия диалогового окна и страницы значение параметра ComponentType шаблона и его настройка Default Folder будут изменены в соответствии с новым указанным типом. Это эквивалентно редактированию шаблона вручную.
Результат обновления соответствия между шаблонами и типами отображается на странице Data Management – Components Types, где список организован по полю Name, обозначающему тип компонентов. Здесь показано, что несколько разных шаблонов (Resistor_0402, Resistor_0603 и т. д.) связаны с типом компонентов Resistor_LibImport и будут применять его.
).


