Unique Identifiers Errors – Ошибки уникальных идентификаторов
Родительская категория: Violations Associated with Documents
Режим отчета по умолчанию:
Обзор
Это нарушение возникает, когда два элемента схемы (в том числе: порты, листы, компоненты, выводы компонентов, символы листов, параметры и т.д.) в исходных листах схем имеют одинаковые уникальные идентификаторы (Unique ID).
Уведомление
Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:
Unique Identifiers Errors: found at <Расположение1> and <Расположение2>
где:
Расположение1
– координаты X,Y первого объекта с найденной ошибкой идентификатора.Расположение2
– координаты X,Y второго объекта с найденной ошибкой идентификатора.
Рекомендации по исправлению
Сбросьте идентификаторы вызывающих нарушение объектов необходимым образом. Это можно сделать на глобальном уровне с помощью команды Tools » Convert » Reset Component Unique IDs. Эта команда включает в себя два процесса, выполняемых последовательно:
- Поиск в проекте дубликатов идентификаторов и их исправление путем сброса (повторного формирования) значения UID для одного из объектов в паре дубликатов.
- Сброс (повторное формирование) идентификаторов для компонентов и символов листов.
Обратите внимание, что эту команду можно применить к активному документу, ко всем исходным документам схемы активного проекта или ко всем открытым документам схемы (не зависимо от того, каким проектам они принадлежат).
Советы
- Поиск и исправление дубликатов идентификаторов (за исключением уникальных идентификаторов компонентов) осуществляется автоматически при загрузке документа схемы в Altium NEXUS, что устраняет необходимость во вмешательстве со стороны пользователя. Процесс обнаружения/исправления работает для всех уникальных идентификаторов в проекте, в том числе для объектов Parameter Set и добавлений параметров портов, меток цепей, директив, листов и т.д. Исправление уникальных идентификаторов параметров важно, в частности, когда дубликаты идентификаторов могут привести к некорректному поведению правил и ошибкам аннотирования в проекте с вариантами.
- Компоненты с дублирующимися уникальными идентификаторами не обрабатываются автоматическим исправлением в процессе загрузки документа. Уникальные идентификаторы компонентов лежат в основе связности проекта, и любые дубликаты этих идентификаторов (которые, как правило, не появляются) устраняются при обнаружении их компилятором.
- При применении любого из средств исправления дубликатов уникальных идентификаторов (множественное или автоматическое изменение идентификаторов) соответствующие ссылки между схемой и платой должны быть переназначены для обеспечения связности проекта. Используйте диалоговое окно Edit Component Links редактора плат, чтобы осуществить требуемые обновления (Project » Component Links).
- Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).