Unique Identifiers Errors – Ошибки уникальных идентификаторов

Вы просматриваете версию 19.1. Для самой новой информации, перейдите на страницу Unique Identifiers Errors – Ошибки уникальных идентификаторов для версии 20.2
 

Родительская категория: Violations Associated with Documents

Режим отчета по умолчанию: 

Обзор

Это нарушение возникает, когда два элемента схемы (в том числе: порты, листы, компоненты, выводы компонентов, символы листов, параметры и т.д.) в исходных листах схем имеют одинаковые уникальные идентификаторы (Unique ID).

Обратите внимание, что компилятор не определяет дубликаты идентификаторов не зависимых от связности объектов, таких как, например, объектов Parameter Set. Тем не менее, дубликаты идентификаторов этих типов автоматически исправляются при загрузке документа.

Уведомление

Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:

Unique Identifiers Errors: found at <Расположение1> and <Расположение2>

где:

  • Расположение1 – координаты X,Y первого объекта с найденной ошибкой идентификатора.
  • Расположение2 – координаты X,Y второго объекта с найденной ошибкой идентификатора.

Рекомендации по исправлению

Сбросьте идентификаторы вызывающих нарушение объектов необходимым образом. Это можно сделать на глобальном уровне с помощью команды Tools » Convert » Reset Component Unique IDs. Эта команда включает в себя два процесса, выполняемых последовательно:

  1. Поиск в проекте дубликатов идентификаторов и их исправление путем сброса (повторного формирования) значения UID для одного из объектов в паре дубликатов.
  2. Сброс (повторное формирование) идентификаторов для компонентов и символов листов.

Обратите внимание, что эту команду можно применить к активному документу, ко всем исходным документам схемы активного проекта или ко всем открытым документам схемы (не зависимо от того, каким проектам они принадлежат).

Советы

  1. Поиск и исправление дубликатов идентификаторов (за исключением уникальных идентификаторов компонентов) осуществляется автоматически при загрузке документа схемы в Altium Designer, что устраняет необходимость во вмешательстве со стороны пользователя. Процесс обнаружения/исправления работает для всех уникальных идентификаторов в проекте, в том числе для объектов Parameter Set и добавлений параметров портов, меток цепей, директив, листов и т.д. Исправление уникальных идентификаторов параметров важно, в частности, когда дубликаты идентификаторов могут привести к некорректному поведению правил и ошибкам аннотирования в проекте с вариантами.
  2. Компоненты с дублирующимися уникальными идентификаторами не обрабатываются автоматическим исправлением в процессе загрузки документа. Уникальные идентификаторы компонентов лежат в основе связности проекта, и любые дубликаты этих идентификаторов (которые, как правило, не появляются) устраняются при обнаружении их компилятором.
  3. При применении любого из средств исправления дубликатов уникальных идентификаторов (множественное или автоматическое изменение идентификаторов) соответствующие ссылки между схемой и платой должны быть переназначены для обеспечения связности проекта. Используйте диалоговое окно Edit Component Links редактора плат, чтобы осуществить требуемые обновления (Project » Component Links).
  4. Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

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

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

Content