База знаний: потеря видимости параметров после замены компонента при несовпадении имен параметров

Altium Designer Altium Designer
При замене компонентов из локальных библиотек управляемыми компонентами с помощью Item Manager видимые параметры на схеме, такие как Value, Voltage и Tolerance, могут исчезнуть — останется только позиционное обозначение. Эта проблема возникает, когда имена параметров на схеме не совпадают с именами, заданными в целевых управляемых компонентах. При замене параметры, для которых не найдено соответствие, могут быть удалены или перезаписаны в процессе обновления параметров. Чтобы предотвратить потерю параметров, перед заменой приведите их имена к единому виду с помощью Parameter Manager или Find Similar Objects. Если имена параметров были изменены при миграции, перед заменой компонентов можно обновить шаблоны управляемых компонентов, чтобы они соответствовали исходным правилам именования.

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

После замены перестают отображаться параметры

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

Schematic comparing decoupling capacitors before and after replacement, showing renamed capacitor references with the same values connected to ground.

Несовпадение имен параметров приводит к удалению данных

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

Согласуйте имена параметров перед заменой

  • Перед запуском Item Manager переименуйте параметры схемы так, чтобы их имена совпадали с именами параметров управляемых компонентов.
  • Используйте Parameter Manager для непосредственного переименования параметров.
  • Используйте Find Similar Objects для обновления параметров во всем проекте.
  • Если имена параметров были изменены при переносе, обновите шаблоны управляемых компонентов в соответствии с исходными правилами именования.
  • Перед заменой компонентов проверьте правила сопоставления и обновления параметров в Item Manager.

Обновите параметры и замените компоненты

Проверьте имена параметров перед переносом.

  1. При переносе компонентов из локальных библиотек на сервер или в рабочее пространство следите за тем, чтобы имена параметров оставались согласованными.
  2. Не переименовывайте параметры при переносе, если не определена стратегия их сопоставления.

Сценарий 1: простое различие в имени параметра

Пример: в схеме используется VALUE_TXT, а в управляемом компоненте — Value.

  1. Откройте лист схемы.
  2. Выберите Tools » Parameter Manager.
  3. Сравните имена параметров в схеме и в управляемом компоненте.
  4. Выберите столбец VALUE_TXT, щелкните его заголовок правой кнопкой мыши и выберите Rename Column.
  5. Переименуйте столбец в Value.
  6. Примените изменения и выполните ECO.
  7. Откройте Tools » Item Manager.
  8. Запустите Automatch, проверьте предложенные сопоставления параметров, примите изменения и выполните ECO.

Сценарий 2: сопоставление нескольких параметров с одним управляемым параметром

  1. Определите параметры схемы, которые необходимо сопоставить с одним параметром управляемого компонента.
  2. Используйте Parameter Manager, чтобы привести имена параметров к единому виду.
  3. Проверьте сопоставление перед заменой компонентов.
  4. Замените компоненты с помощью Item Manager.

Сценарий 3: управляемый компонент содержит дополнительные параметры

  1. Выберите значение параметра на схеме (например, 10VAC).
  2. Щелкните правой кнопкой мыши и выберите Find Similar Objects.
  3. Установите для критерия значения параметра Same.
  4. Включите Select Matching и выберите Project Documents.
  5. Выберите Apply, OK, а затем Select.
  6. Откройте Properties Panel.
  7. Переименуйте параметр в AC Voltage.
  8. Повторите процесс для параметров, которые должны стать DC Voltage.
  9. Используйте выборку по всему проекту, созданную с помощью Find Similar Objects, чтобы обновить все соответствующие компоненты.
  10. Замените компоненты с помощью Item Manager.

Сценарий 4: переименование параметров в шаблонах управляемых компонентов

  1. Запишите имена всех параметров, которые в настоящее время отображаются на схеме.
  2. Создайте список соответствий между именами параметров библиотеки базы данных и именами параметров управляемых компонентов.
  3. Откройте Panels » Explorer » Managed Content » Component Templates.
  4. Откройте соответствующий шаблон компонента.
  5. Переименуйте параметры шаблона в соответствии с правилами именования библиотеки базы данных.
  6. Сохраните шаблон на сервере, включив Update linked components.
  7. Проверьте обновления параметров в редакторе пакетного редактирования и сохраните изменения.
  8. Убедитесь, что связанные компоненты обновлены, поскольку переименование параметров шаблона может не приводить к автоматическому обновлению существующих компонентов.
  9. Если состояния жизненного цикла различаются, включите Preserve lifecycle state при выпуске.
  10. После согласования имен параметров замените компоненты с помощью Item Manager.

Итоговая проверка

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

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

  • Этот метод может повлиять на отображение параметров в примерах проектов Altium.
  • Для упрощения обновлений по возможности переводите компоненты в состояние черновика в рамках жизненного цикла.

Ссылки

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