Имеем очередную проблему, но теперь уже со схемой, точнее, с получением из нее нетлиста. Вдруг ни с того, ни с сего оно не захотело делать нетлист и стало ругаться. Причем ругается примерно так:
Код
ERROR(SPCODD-413):
Error at line 91 in file .../pstxnet.dat. Reference designators inconsistent in xprt and xnet files. Reference Designator in xprt file: R175. Reference Designator in xnet file: R215. Schematic Instance :@...(sch_1):i16521538000005900110@basic.\r0603.normal\(chips) (MODULE: A; PART: R0603).
Error at line 91 in file .../pstxnet.dat. Reference designators inconsistent in xprt and xnet files. Reference Designator in xprt file: R175. Reference Designator in xnet file: R215. Schematic Instance :@...(sch_1):i16521538000005900110@basic.\r0603.normal\(chips) (MODULE: A; PART: R0603).
В общем-то таких ошибок довольно много для разных компонентов. Общая беда в том, что у каждой пары одинаковое значение свойства Name, которое попадает в нетлист как instance. В приведенном примере это строка i16521538000005900110.
Предыстория такая. В схеме стоят два одинаковых процессора с одинаковым окружением (память, питание и т.п.) Схема создавалась для одного процессора, затем несколько страниц были скопированы копипастом и даны другие refdes'ы. Все это прекрасно работало с ECO в Layout, и тут вдруг сейчас выясняется, что у скопированных компонентов остался точно такой же instance, и это мешает сделать нетлист в PCB Editor.
Опытным путем проверено, что если компонент удалить Ctrl-X, и снова вставить Ctrl-V, то instance изменяется на новый, но все свойства компонента сохраняются. Но проблема в том, что компонентов порядка 200 штук у каждого процессора и ручной способ не кажется самым удобным.
Вопрос: можно ли как-то порешать эту проблему гуманным путем?