KB: Обновление существующих управляемых компонентов с назначением нового типа компонента и шаблона

Altium Designer Altium Designer
В этой статье объясняется, как обновить существующие управляемые компоненты, чтобы они использовали новый тип компонента, шаблон и структуру папок. Организациям может потребоваться заменить типовые примеры типов компонентов и шаблонов собственными структурами, соответствующими внутренним требованиям. В зависимости от текущей конфигурации рабочего пространства и наличия в нём данных реальных проектов пользователи могут обновить существующие шаблоны и типы, создать новое рабочее пространство без демонстрационных данных либо создать новые типы компонентов и шаблоны и перенести в них существующие компоненты. В статье рассматриваются основные факторы, которые следует учитывать, доступные варианты и рекомендуемая процедура перевода существующих компонентов на новый тип и шаблон с помощью пакетного редактирования.

Подробности решения

Для существующих компонентов требуется новая структура

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

Типы компонентов определяют организацию и шаблоны

Типы компонентов обычно связаны с шаблоном компонента и структурой папок по умолчанию. Шаблоны компонентов определяют наборы параметров, их видимость, значения по умолчанию и настройки обязательных параметров. При обновлении типа компонента часто требуется также обновить связанный шаблон и структуру папок, чтобы обеспечить согласованность в рабочем пространстве.

Возможные подходы к изменению структуры компонентов

  • Активируйте новое рабочее пространство без демонстрационных данных и создайте пользовательские типы компонентов, шаблоны и структуры папок. Обратите внимание: этот вариант не подходит, если в текущем рабочем пространстве уже созданы данные реальных проектов.
    Altium 365 Activate a workspace page showing workspace setup fields, US West (Oregon) location selected, and Include sample data checkbox unchecked before activation.  
  • Обновите существующие шаблоны и типы компонентов перед созданием компонентов. 
    Altium Explorer panel in Managed Content > Templates > Component Templates, showing component template revisions list with context menu open on “Generic” template and “Edit” option selected.
  • Создайте новый тип компонента, шаблон и структуру папок, а затем обновите существующие компоненты в соответствии с новой конфигурацией с помощью пакетного редактирования.

Обновление компонентов с помощью пакетного редактирования

  1. Создайте новый тип компонента, шаблон и структуру папок.
    Altium Designer Preferences, Data Management > Component Types, showing component type list and Add menu expanded with “Add Type” and “Insert” options available for creating a new component type. Altium Explorer panel in Managed Content > Templates > Component Templates, showing the Add Template button used to create a new component template.
  2. Сравните старый и новый шаблоны, чтобы убедиться в согласованности параметров. Совпадение имен и типов параметров помогает предотвратить их дублирование и сократить объем работ по устранению несоответствий после переноса. Дополнительные параметры допустимы, но ключевые параметры по возможности должны оставаться согласованными. При создании новых параметров шаблона не отмечайте их как обязательные, если соответствующие данные не будут вводиться вручную. 
    Altium component template editor comparing Capacitors template with a new template; parameter “Capacitor Type” and unit-based “Value” field present in the Capacitors template are missing or renamed in the new template. 
  3. Проверьте процесс на небольшой тестовой группе компонентов, прежде чем обновлять более крупную библиотеку компонентов.
  4. В панели Explorer переместите существующие компоненты из старой структуры папок в новую.
    Altium Explorer panel in Components > Capacitors, showing multiple capacitor components selected and Move Items command used to move 5 revisions into “Capacitors New Folder,” with destination confirmed in the Move Item dialog.  
  5. Откройте перенесенные компоненты для пакетного редактирования
    Altium component editor, showing capacitor component type configuration with required parameters, model links, and a component list; capacitor items are mapped to a CAP-NP-00000 model template with linked PCB and datasheet models.
  6. В разделе Models and Parameters нажмите Add и выберите Template: None. Это преобразует существующие параметры шаблона в пользовательские параметры.
    Altium component editor showing Add > Templates menu, with “Capacitors (v.12)” selected as the template to add required models/parameters to capacitor components.  
  7. Снова нажмите Add и выберите новый шаблон компонента
  8. При появлении запроса подтвердите обновление типа компонента для всех выбранных компонентов. Новый шаблон заменяет пользовательские параметры параметрами с именами из шаблона и добавляет все вновь определенные параметры.
    Altium Change Component Type dialog warning that component CMP-001-00000 uses type Capacitors while selected template is Capacitor New, prompting change type or keep current type, with “Do the same for the rest of components” option available.  
  9. Выполняйте обновление группами, начиная с компонентов в состоянии жизненного цикла Draft, прежде чем переходить к компонентам в других состояниях жизненного цикла.
  10. Убедитесь, что состояния жизненного цикла сохраняются при выполнении операций выпуска компонентов через редактор пакетного редактирования.
  11. После успешной проверки перенесенных компонентов удалите устаревшие типы компонентов, шаблоны и связанные элементы, чтобы избежать путаницы.

Дополнительные примечания

  • Перемещение компонентов и управление состояниями жизненного цикла можно выполнять поэтапно.
  • Несоответствия параметров между старым и новым шаблонами могут потребовать ручного устранения с помощью инструментов пакетного редактирования. Ссылка

Справочные материалы

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Contents
Was this article helpful?