Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Замена компонентов в Capture без изменения RefDes
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
def_rain
Здравствуйте.
Иногда бывает необходимо подправить уже готовый проект, допустим заменить в схеме несколько конденсаторов с 4.7мкФ на 10мкФ (корпус один и тот же, так что трассировку править не нужно). Причем заменить их так, чтобы в Bill of materials тоже отразились эти изменения (изменился номинал и производитель).
В моей библиотеке capasitors.olb есть два разных уго соответственно для 4.7мкФ и 10мкФ (с разными номиналами и производителем).
Удаляю на схеме конденсатор 4.7мкФ, ставлю на его место 10мкФ из библиотеки, НО при этом изменяется естественно и RefDes.

Вопрос:
Как заменить один кондер на другой и чтобы при этом RefDes остался как у предыдущего?
Можно конечно запомнить номера и переименовать refdes после замены кондеров в ручную...
Но что делать если их много?
Можно ли как то автоматизировать процесс?
alexa1973
В папке Design Cache можно найти компонент и сделать replace cache на правой кнопке, надо оставить птичку в графе сохранения свойств
def_rain
Цитата(alexa1973 @ May 27 2016, 23:20) *
В папке Design Cache можно найти компонент и сделать replace cache на правой кнопке, надо оставить птичку в графе сохранения свойств

Спасибо.
Только немного поправлю Вас.
В моем случае, галочку наоборот не нужно оставлять в графе Сохранить св-ва, а переместить ее на Заменить св-ва.
У меня сделано так, что номинал конденсаторов указан в св-ве Value, и чтобы в BOM изменения тоже перенеслись нужно эти св-ва заменять. При этом поставив галачку на отдельной графе Preserve RefDes.
В итоге получаем на прежних RefDes нужные компоненты.
Еще раз спасибо.

Вот еще интересно, а если нужно заменить таким же образам только у некоторых компонентов УГО со св-вами без изменения позиционных обозначений?
Допустим имеем в схеме 100 шт. Уго "10uF 0603" 50 штук из которых нужно сделать(заменить на) "4.7uF 0603"?
Есть для таких случаев способ?
Ведь вышеупомянутый способ применяет для всех УГО.
alexa1973
Спасибо за поправку. В идеале нужно работать с CIS, там Вы выбираете нужные компоненты и привязываете вход к другой строчке в базе данных. Если нет CIS и базы данных надо выбрать компоненты и заменить свойства. Есть несколько путей. Например выбрать проект, пойти в edit - browse - parts, отсортировать, выбрать нужные, edit-properties. Теперь можно работать с copy/paste. Просто сменить часть символов не получится.
def_rain
Цитата(alexa1973 @ May 28 2016, 02:38) *
Если нет CIS и базы данных надо выбрать компоненты и заменить свойства. Есть несколько путей. Например выбрать проект, пойти в edit - browse - parts, отсортировать, выбрать нужные, edit-properties. Теперь можно работать с copy/paste.


Это понятно, просто заменяем УГО для всех компонентов данного типа на плате.

Цитата(alexa1973 @ May 28 2016, 02:38) *
Просто сменить часть символов не получится.


Вот это как раз и нужно...
Заменить только часть компонентов на плате с определенным уго на другой уго. Чтобы при этом не изменилась трассировка. (НЕ CIS)

Интересно, зачем тогда в Edit Prapeties у компонента в Capture есть графа (св-во) Graphic в котором, как я понимаю, указано УГО для данного компонента? Причем в этом св-ве есть стрелочка вниз, которая по идее должна раскрывать весь список, но там почему то только одно, выбранное в данный момент УГО. См. Фото.
PCBtech
Цитата(def_rain @ May 27 2016, 14:32) *
Вот еще интересно, а если нужно заменить таким же образам только у некоторых компонентов УГО со св-вами без изменения позиционных обозначений?
Допустим имеем в схеме 100 шт. Уго "10uF 0603" 50 штук из которых нужно сделать(заменить на) "4.7uF 0603"?
Есть для таких случаев способ?
Ведь вышеупомянутый способ применяет для всех УГО.


Поясните, пожалуйста, задачу.

Вам нужно заменить Value для выбранных компонентов, или УГО (то есть графику) для выбранных компонентов?
Если первое - то действительно легко делается через Edit Properties, и там группой выбираете поля Value, делаете правой кнопкой мыши Edit и вводите новый номинал.
А если надо менять графику (интересно, зачем?),
то это действительно делается в функционале CIS, команда Link Database Part на правой кнопке мыши, и выбираете в базе новый компонент для замены всех выбранных. Если у вас нет CIS, то придется заменять графику поштучно, или сразу для всех.

Выбрать компоненты можно как в графическом режиме на схеме, так и в Part Manager.
def_rain
Цитата(PCBtech @ Jun 18 2016, 12:01) *
А если надо менять графику (интересно, зачем?),
то это действительно делается в функционале CIS, команда Link Database Part на правой кнопке мыши, и выбираете в базе новый компонент для замены всех выбранных. Если у вас нет CIS, то придется заменять графику поштучно, или сразу для всех.

Выбрать компоненты можно как в графическом режиме на схеме, так и в Part Manager.


Спасибо за ответ.
Первый вариант мне не подойдет.
У меня именно второй вариант. Менять нужно УГО целиком, хоть и графика у них одинаковая.
Объясню подробнее почему:
Ситуация такая заменить нужно допустим несколько кондеров с одного номинала на другой. Если бы все так было просто и фактически менялся только номинал, то лучше воспользоваться конечно 1 способом (просто изменить св-во value)
НО, т.к. эти компоненты имеют индивидуальные св-ва Part number, Manufacture, Tolerance, dielectric Typ, то менять нужно все эти св-ва (т.к. если меняется номинал кондера, то изменится и Part number и все остальное, а значит в BOM будет неадекватна).

Uree
При таком подходе имеет смысл задуматься над БД - это должно весьма упростить жизнь.
def_rain
Цитата(Uree @ Jun 22 2016, 22:32) *
При таком подходе имеет смысл задуматься над БД - это должно весьма упростить жизнь.

Вы имеете в виду переходить на CIS?
Или как то в обычном Capture можно организовать базу данных?
Uree
Переходить. В обычном кажется нет возможности подключения БД, на то он и обычный.
def_rain
Цитата(Uree @ Jun 22 2016, 23:09) *
Переходить. В обычном кажется нет возможности подключения БД, на то он и обычный.

А не подскажите есть ли какие то проблемы совместимостей проектов между CIS и Capture?
ЕСли я хочу перевести десяток проекты на CIS, чем это для меня обернется?
Нужно будет сделать БД и применить к проекту или еще что то трудоемкое?
Uree
Увы, тут не подскажу, ибо не знаю. Не использую базу, поэтому как выглядит переход на ее использование, тем более в уже готовых проектах, могу только догадываться.
Наверняка проще будет переходить в новых проектах, которые только будут создаваться. Потому как скорее всего в существующих придется полностью заменять все компоненты на новые с прописыванием их атрибутов из базы, а это вряд ли пройдет просто и гладко. Как бы вообще не "развалились" такие проекты, в смысле связки схема-плата... Но это так, догадки.
SSerge
Цитата(def_rain @ Jun 22 2016, 16:22) *
А не подскажите есть ли какие то проблемы совместимостей проектов между CIS и Capture?

Никаких, CIS - это просто дополнительные "удобства" во время работы в Capture, сами файлы .dsn остаются точно такими же.
Не важно откуда Вы взяли компонент, из одной из библиотек обычным образом или при посредничестве CIS, этот компонент первым делом помещается в собственную библиотеку проекта (называется Design Cache) и с этого момента для Capture есть только этот компонент в Design Cache, до всего остального ей дела нет.
Проект получается независим от библиотек потому что "всё своё носит с собой".
def_rain
Спасибо, буду пробовать как время появится!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.