Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: OrCAD 15.7 Annotate!
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Volonter
Добрый день всем форумчанам.
Вот столкнулся с такой проблемой. После согласования с заказчиками окончательной схемы электрической была проведена простановка позиционных обозначений (Annotate) с последующей упаковкой на плату. В Property Editor (Capture) были прописаны все условия - PCB Footprint, COMGROUP, ***WIDTH ну и, соответственно, Reference. При упаковке компоненты были выставлены (по требованию заказчика) на строго определенные места. Выяснилось, что физически компоненты на дозволеную площадь не помещаются. В связи с чем схема электрическая была модернизирована - ряд компонентов было удалено в Capture. Естественно, захотелось навести порядок. Была повторно проведена Annotate c последующим изменением Netlista. При этом в Layoute стали происходить странные вещи... Обнаружена ошибка при трансляции в Layout. Ранее в схеме присутствовал подстроечный резистор R18 (стал R16) и резистор 0,25 Вт R16 (стал R14). Два резистора со схемными позициями R10, R11 ранее были удалены. Layout не хочет!!! переподключить связи и поменять нумерацию компонентов хотя и пытается это сделать. Выдает ошибку, что R16 имеет 3 вывода, а должен иметь 2! По идее этого не должно быть. При этом в Capture Property Editor исправления произошли корректно, никакой путаницы нет.
Как это обойти? Из-за чего это происходит?
Буду благодарен за ответ, советы.
Georgy
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять, менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.
2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.
Volonter
Цитата(Georgy @ Feb 12 2008, 17:10) *
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять, менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.
2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.

Вот за координаты - большое спасибо!!!
Не подумал. Попробую.
Ну а компоненты кто запрещает добавлять на разведенной плате? В Capture ввел дополнительный элемент с цепями и в Layoute он уже сбоку где-то валяется. Поставил его и доразвел.
Georgy
Цитата
В Capture ввел дополнительный элемент с цепями и в Layoute он уже сбоку где-то валяется. Поставил его и доразвел.

Только через нетлист.
Volonter
Цитата(Georgy @ Feb 12 2008, 17:53) *
Только через нетлист.

Нет. Ну конечно же через него.
Спасибо.
Правда с координатами пока не пробовал.
Занят. Заканчиваю качать OrCad 16.0 с Rapidы.
Потом в Ослик выкину. Наверное завтра.
Georgy
Цитата
Заканчиваю качать OrCad 16.0 с Rapidы


Не эту ли?
http://electronix.ru/forum/index.php?showtopic=43056#
если да, то как она?
Volonter
Цитата(Georgy @ Feb 12 2008, 18:50) *
Не эту ли?
http://electronix.ru/forum/index.php?showtopic=43056#
если да, то как она?

Да, ту что BARS дал ссылки. Три файла осталось.
Volonter
Цитата(Georgy @ Feb 12 2008, 17:10) *
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять, менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.
2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.

Не понял.
Отправлял ответ, а в форуме не вижу.
Тогда еще раз.
Из этого роя не вышло ничего.
Сделал тестовую схемку и плату без функционального назначения.
Задача: 1. Из схемы удалить резисторы R5, R7 .
2. Сделать Annotate.
3. Добиться изменения позиционных номеров компонентов на плате без изменения взаимного расположения компонентов.
Приаттачиваю файл.Нажмите для просмотра прикрепленного файла
Vinnetu
Volonter, пришлите, если можно, схему. Мэйл вы знаете. Мне интересно посмотреть, как вы удаляли компоненты и что у вас в Properties. Есть ли у вас иерархические блоки и как вы делали Annotation: Instance or Occurrences?

Цитата
2 далее бэканнотация - перенос координат в каптуру.
В режиме AutoECO координаты не обновляются, поэтому нет необходимости переносить их в схему.
Vinnetu
Volonter, посмотрел. Georgy написал правильно, только одно маленькое уточнение.

Цитата
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять, менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.
2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.


После п.2: редактируем схему. Переименовываем компоненты. Делаем нетлист. Делаем Forward Annotation с опцией AutoECO Override All.

Вот отчёт:
AutoECO Report
FILE-A: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE-2.MAX
FILE-B: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE.MNL
If "*EOF*" immediately follows, no changes were made
Overriding all component coordinates
Component R5 -- overriding attributes
Component R3 -- overriding attributes
Component J1 -- overriding attributes
Component R7 -- overriding attributes
Component J2 -- overriding attributes
Component J3 -- overriding attributes
Component J4 -- overriding attributes
Component J5 -- overriding attributes
Component R1 -- overriding attributes
Component R8 -- overriding attributes
Component R2 -- overriding attributes
Component R6 -- overriding attributes
Component R6 has changed footprints:
from VRES14/.03543
to R0.25WT/1.5/0.9
and the pincount has dropped from 3 pins to 2 pins.

Deleting connection from R6.3 to R5.2
Component R4 -- overriding attributes
Net N00292 -- overriding attributes
Net N00368 -- overriding attributes
Net OUT -- overriding attributes
Net N00329 -- overriding attributes
Net N00385 -- overriding attributes
Net N00419 -- overriding attributes
Net -12 -- overriding attributes
Net 12 -- overriding attributes
Net -15 -- overriding attributes
Net 15 -- overriding attributes
Deleting R7.1 from net -12
Deleting R10.1 from net -15
Adding R8.1 to net -15
Deleting R5.1 from net 15
Deleting R5.2 from net N00292
Adding R5.3 to net N00292
Deleting R8.1 from net N00329
Deleting R6.2 from net N00329
Adding R6.1 to net N00329
Adding R5.2 to net N00329
Deleting R8.2 from net N00385
Adding R6.2 to net N00385
Deleting R9.1 from net N00419
Adding R7.1 to net N00419
Deleting R9.2 from net OUT
Adding R7.2 to net OUT
Adding R5.1 to net N00311
Adding R8.2 to net N00311
Deleting component R10
Deleting component R9
*EOF*
No errors found


Все компоненты на местах и с новыми параметрами.
Volonter
Цитата(Vinnetu @ Feb 14 2008, 16:06) *
Volonter, посмотрел. Georgy написал правильно, только одно маленькое уточнение.
После п.2: редактируем схему. Переименовываем компоненты. Делаем нетлист. Делаем Forward Annotation с опцией AutoECO Override All.

Вот отчёт:
AutoECO Report
FILE-A: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE-2.MAX
FILE-B: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE.MNL
If "*EOF*" immediately follows, no changes were made
Overriding all component coordinates
Component R5 -- overriding attributes
Component R3 -- overriding attributes
Component J1 -- overriding attributes
Component R7 -- overriding attributes
Component J2 -- overriding attributes
Component J3 -- overriding attributes
Component J4 -- overriding attributes
Component J5 -- overriding attributes
Component R1 -- overriding attributes
Component R8 -- overriding attributes
Component R2 -- overriding attributes
Component R6 -- overriding attributes
Component R6 has changed footprints:
from VRES14/.03543
to R0.25WT/1.5/0.9
and the pincount has dropped from 3 pins to 2 pins.

Deleting connection from R6.3 to R5.2
Component R4 -- overriding attributes
Net N00292 -- overriding attributes
Net N00368 -- overriding attributes
Net OUT -- overriding attributes
Net N00329 -- overriding attributes
Net N00385 -- overriding attributes
Net N00419 -- overriding attributes
Net -12 -- overriding attributes
Net 12 -- overriding attributes
Net -15 -- overriding attributes
Net 15 -- overriding attributes
Deleting R7.1 from net -12
Deleting R10.1 from net -15
Adding R8.1 to net -15
Deleting R5.1 from net 15
Deleting R5.2 from net N00292
Adding R5.3 to net N00292
Deleting R8.1 from net N00329
Deleting R6.2 from net N00329
Adding R6.1 to net N00329
Adding R5.2 to net N00329
Deleting R8.2 from net N00385
Adding R6.2 to net N00385
Deleting R9.1 from net N00419
Adding R7.1 to net N00419
Deleting R9.2 from net OUT
Adding R7.2 to net OUT
Adding R5.1 to net N00311
Adding R8.2 to net N00311
Deleting component R10
Deleting component R9
*EOF*
No errors found
Все компоненты на местах и с новыми параметрами.

Спасибо Georgy, Vinnetu.
В общем получилось. Не так, как хотелось, но все же.
Я считаю, что это очередной глюк 15.7. Все делать с такими выкрутасами - это ненормально.
Тем более!!!
На разведенной плате, начиная с первого компонента, у которого поменялся номер, и до последнего либо вся разводка (у измененных компонентов) исчезает и остаются только связи, либо частично исчезает разводка. Да, если плата еще неразведена - вопросов нет. И то, это должно идти через обновление Netlista, в моем понимании. А если плата большая? Что? Изменять схему без Annotate? Некрасиво это. Должен быть порядок.
Я уже подумываю, не вернуться ли на 9.2.3?
Спасибо всем.

Цитата(Vinnetu @ Feb 14 2008, 16:06) *
Volonter, посмотрел. Georgy написал правильно, только одно маленькое уточнение.
После п.2: редактируем схему. Переименовываем компоненты. Делаем нетлист. Делаем Forward Annotation с опцией AutoECO Override All.

Вот отчёт:
AutoECO Report
FILE-A: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE-2.MAX
FILE-B: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE.MNL
If "*EOF*" immediately follows, no changes were made
Overriding all component coordinates
Component R5 -- overriding attributes
Component R3 -- overriding attributes
Component J1 -- overriding attributes
Component R7 -- overriding attributes
Component J2 -- overriding attributes
Component J3 -- overriding attributes
Component J4 -- overriding attributes
Component J5 -- overriding attributes
Component R1 -- overriding attributes
Component R8 -- overriding attributes
Component R2 -- overriding attributes
Component R6 -- overriding attributes
Component R6 has changed footprints:
from VRES14/.03543
to R0.25WT/1.5/0.9
and the pincount has dropped from 3 pins to 2 pins.

Deleting connection from R6.3 to R5.2
Component R4 -- overriding attributes
Net N00292 -- overriding attributes
Net N00368 -- overriding attributes
Net OUT -- overriding attributes
Net N00329 -- overriding attributes
Net N00385 -- overriding attributes
Net N00419 -- overriding attributes
Net -12 -- overriding attributes
Net 12 -- overriding attributes
Net -15 -- overriding attributes
Net 15 -- overriding attributes
Deleting R7.1 from net -12
Deleting R10.1 from net -15
Adding R8.1 to net -15
Deleting R5.1 from net 15
Deleting R5.2 from net N00292
Adding R5.3 to net N00292
Deleting R8.1 from net N00329
Deleting R6.2 from net N00329
Adding R6.1 to net N00329
Adding R5.2 to net N00329
Deleting R8.2 from net N00385
Adding R6.2 to net N00385
Deleting R9.1 from net N00419
Adding R7.1 to net N00419
Deleting R9.2 from net OUT
Adding R7.2 to net OUT
Adding R5.1 to net N00311
Adding R8.2 to net N00311
Deleting component R10
Deleting component R9
*EOF*
ся.

No errors found
Все компоненты на местах и с новыми параметрами.

Спасибо Georgy, Vinnetu.
Вероятно это очередной глюк 15.7. По идее так не должно быть.
Странслировал свою плату. В общем получилось. Но!!!
Начиная с первого компонента, у которого поменялся номер и, соответственно, до последнего, на разведенной плате разорваны дорожки и остались только связи, либо оборваные дорожки со связями! То есть, просто так этот номер не проходит, что нехорошо. Прийдется ручками это дорисовывать, либо через DRC Box.
Все больше разочаровываюсь в 15.7. Не вижу особых преимуществ.
Интересно, что в 16?
Или вернуться на любимую 9.2.3? Там я с такими глюками не встречал.
Не пойму, что то связь с форумом глючит. Пишу повторно.
Спасибо всем.
Georgy
Цитата(Georgy @ Feb 12 2008, 17:10) *
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять! менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.
2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.

Кстати вычислил ещё одну гадкую особенность - (сам напоролся)
3 теперь можно менять схему как необходимо. но обязательно помнить, что при удалении или добавлении в схеме нельзя тут же, "не отходя от кассы" перенумеровывать компоненты. На разводке поползут все номера, начиная с младшего изменённого.
Правильно :
-после удаления сделать цикл п.1,2
-после добавления сделать цикл п.1,2
- и когда всё в схеме полностью соответствует разводке и наоборот, схему можно перенумеровать с последующим циклом п.1,2
Цитата
Вероятно это очередной глюк 15.7. По идее
не, это мы должны понимать физику процесса. ну а глюки на то и глюки чтоб глючить.
Vinnetu
Цитата
это мы должны понимать физику процесса
Во!
Volonter
Ну, спасибо всем!
Да, теперь все логично. Но как бы хотелось - поменял, нажал и - все ОК!
И ВСЕ- ТАКИ ОНА ВЕРТИТСЯ!
То есть, хотел сказать, что Cadence недоработало.
Georgy
Пробовал перенумерацию НЕСКОЛЬКИХ элементов по описанной методе, получил такой бедлам, плохо стало. Вместо изменения только номера элемента во всех вариантах АВТОЭКО происходит изменение координат, разводка нарушается.
С двумя эл-тами проще было.
Пришлось врукопашную менять номера в Каптуре и одновременно в таблице компонентов Лайаута,
Вот такая неприятность с 15.7 версией.
Georgy
ХМПО!
Чтобы правильно перенумеровать надо использовать другие (уникальные) номера, не применяемые в проекте. [к примеру добавить к новой нумерации впереди два нуля R1 = R 001]
В противном случае Лайаут подхватывает уже знакомые номера деталей и привязывает к их известным по номеру координатам.
Детали как бы обмениваются местами, отсюда весь бедлам.
Что скажете?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.