Цитата(dxp @ Sep 26 2008, 15:18)

Но есть при апдейте компонентов в схеме оказалось больше, да еще и есть компонент, у которого позиционное и ID не совпадают с теми, какие на ПП, то выдается сообщение о нарушении Component Links и предлагается руками установить соответствия.
При внесении односторонних изменений естественно будет нарушение Component Links, однако сообщение об этом при апдейте и предложение поправить это руками будет
только в том случае, если будут найдены новые ID
и на схеме
и на плате. Т.е. будет предложено сопоставить их
и там
и там. Т.к. в нашем случае новый компонент добавляется
только на схему, то сопоставлять нечего (все ID кроме одного на схеме имеют пары на плате). Поэтому при апдейте кроме директив на обновление "Designator" и "Net Name" добавится еще "Add Component" (+ еще несколько, от настроек зависит). И все. Так было всегда.
Если у Вас были с этим проблемы, вероятно при аннотации схемы произошли изменения в очередности part ID многопартовых компонентов (на схеме у каждого парт свой уникальный ID, на плате - только один из них), или еще что-то глобальное. Если есть желание - сделайте маленький эксперимент.
Цитата(Владимир @ Sep 26 2008, 16:16)

Эффект есть, но когда меняется пару элементов-- как правило без проблем.
Проблемы начинаются, когда добавляют целыми листами, и там обозначения совпадает.
Пару раз нарывался когда и при этом ID совпадало. Тут совсем сложнее.
Поэтому согласен, лучше пошагово. Меньше проблем потом рассасывать.
А какая разница, сколько элементов - суть не меняется.
Совпадение обозначений у компонентов синхронизатору до балды - он сравнивает их ID. Обозначения только обновляет при необходимости.
Про случайное совпадение ID - вероятность события 1 / (26 ^ 8). Даже если произошло, думаю это должно отслеживаться. У меня такого нонсенса никогда небыло.