Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPB 16.5 - слетают компоненты при трансляции.
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Lmx2315
Есть проект , транслируется - всё хорошо, весь разведён на плате.
Понадобилось провести перенумерацию компонентов - после успешной трансляции, многие компоненты слетают.
В чём может быть причина?
Элементы в схеме не меняю, PATH не меняю, только Location .
Такая досада sad.gif .
Подозреваю что уже рассматривался вопрос - ткните где посмотреть.
Спасибо.

Связка ConceptHDL - Allegro PSB.
Uree
А почему они должны не слетать? Номера же менялись? Менялись. Места с такими номерами на плате были? Были. Вот теперь компоненты с новыми номерами окажутся на местах где раньше были такие старые номера.
Уже несколько раз об этом писал. Решение есть, но помогает не всегда, почему-то: двойная перенумерация. Нумеруем два раза подряд, причем так, чтобы каждый раз все компоненты получили абсолютно новые номера, которых перед нумерацией в проекте гарантированно не было. Например первый раз все номера с десяти тысяч, а второй нормально, с единицы.
Вгружать нетлист в РСВ нужно каждый раз. Тогда после второй ренумерации скорей всего все будет пронумеровано правильно и никто никуда не слетит.
Lmx2315
PATH-ы у элементов уникальные ведь, и не меняются - почему элементы слетают от изменений location?

..я раньше в 15.5 работал, там делал так - ручками перенумерую несколько компонентов на первых листах, оттранслирую .
Убедюсь что всё хорошо, потом запускаю автоматическую перенумерацию и опять транслирую - всё отлично было, теперь этот фокус не проходит.
Uree
PATH в РСВ никак не передается. Так что на него опираться нельзя. В случае опции Repackage предыдущая нумерации однозначно удаляется и присваиваются новые рефдезы, согласно расположению компонентов на страницах схемы.
Ant_m
Если требуется поменять нумерацию нескольких компонентов, в основном крупных, делаю так:
- в плате копирую компоненты на свободное место.
- делаю swap копии и оригиналов.
- потом перенумировываю в схеме, экспортирую в плату и опять делаю swap.

В таком варианте получается не нужно вручную расставлять компонеты. Особенно те, место у которых, строго определено.

А как кто делает перенумерацию? Руками или есть скрипт?
Мне в последнем проекте, наконец, удалось убедить что нумеровать компоненты нужно по плате, а не по схеме. А для этого есть штатные средства sm.gif
Lmx2315
Цитата(Ant_m @ Oct 17 2012, 14:27) *
А как кто делает перенумерацию? Руками или есть скрипт?
Мне в последнем проекте, наконец, удалось убедить что нумеровать компоненты нужно по плате, а не по схеме. А для этого есть штатные средства sm.gif


..если перенумерацию в схеме делаю - то есть скрипт, написал один хороший человек, на питоне вроде.
Ant_m
...случайно продублировал сообщение.

За программу спасибо, посмотрю. santa2.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.