Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Одновременная разводка модулей
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
Turnaev Sergey
Собственно надо развести плату, практически полностью состоящую из одинаковых схем (драйверы транзисторов, датчики).

Хотелось бы разводить один раз, а не каждую копию по разу.

Как это можно сделать и можно ли?
Vlad-od
Расставлять элементы придется вручную. А вот переходные и проводники можно скопировать. Потом или сделать реконнект цепей или заново загрузить нетлист. Я бы посоветовал нет лист грузить, т.к. если будут замыкания какие либо, то при загрузке нетлиста будт предупрежения

Сначала копируете проводники, а затем к ним пристраиваете свои элементы
Turnaev Sergey
Понял, хорошая идея.

Просто я думал в пикаде этот вопрос решён более изящно.
Владимир
Цитата
Сначала копируете проводники, а затем к ним пристраиваете свои элементы

Цитата
Понял, хорошая идея.

на безрыбье и рак рыба
Ох и по другому ни как
Цитата
Просто я думал в пикаде этот вопрос решён более изящно.

Да никак он там не решен. Затычки это все предлагают. Потому и ушел с него.
Не поймите привратно. Пикаду отдаю должное.
SergM
Цитата(Владимир @ Oct 10 2008, 22:29) *
на безрыбье и рак рыба
Ох и по другому ни как

Да никак он там не решен.
В который раз уже говорится: Edit->Paste->From File или (Circuit from File) sad.gif

PS: Пользуйтесь поиском по форуму!
Turnaev Sergey
Цитата(SergM @ Oct 11 2008, 02:44) *
PS: Пользуйтесь поиском по форуму!

А вот этого ненадо, пользовался, однако ничего не нашёл.
Значит плохо пользовался, буду исправляться.
Владимир
[quote name='SergM' date='Oct 10 2008, 22:44' post='484345'] В который раз уже говорится: Edit->Paste->From File или (Circuit from File) sad.gif ]

Это не секрет. Но все равно летят все обозначения и имена цкпей. Так что предыдущую операции придется повторить, а еще и Refdes заниматься. Да там тоже есть ходы -выходы. Но все так не "изящно" как было выше отмечено.

Такой подход хорош для добавления не повторяющихся, а куска из другого проекта. Где все новое.

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



Честно говоря для мелких блоков было проше и быстрее их сделать, чем переносить таким образом., и потом разгребать, разгребать, разгребать.



А потом придет начальник, и скажет добавить конденсаторчик и все по новому кругу maniac.gif
Alex Ko
Цитата(Turnaev Sergey @ Oct 10 2008, 20:29) *
Собственно надо развести плату, практически полностью состоящую из одинаковых схем (драйверы транзисторов, датчики).

Хотелось бы разводить один раз, а не каждую копию по разу.

Как это можно сделать и можно ли?

Это - одна из причин перехода на Пртел (Алтиум дезигнер).. Создание и модернизация платы с 30-ю процессорами в PCADe представляется мне весьма геморройной.
Извините, если оффтоп..
atlantic
Цитата(Turnaev Sergey @ Oct 10 2008, 19:29) *
Собственно надо развести плату, практически полностью состоящую из одинаковых схем (драйверы транзисторов, датчики).

Хотелось бы разводить один раз, а не каждую копию по разу.

Как это можно сделать и можно ли?


Есть способ и для этого необязательно нужен AD :).

Идея очень проста и процесс заключается в следующем:

Нужно элементы в одинаковых (по разводке и схеме) блоках, пронумеровать внутри схемы блока так, чтоб при добавлении блока (путем простого копирования) нумерация этих элементов увеличивалась как-то закономерно и логично. Для этого, я при составлении схемы внутри такого блока (который потом будет размножен) делаю позиционные обозначения элементов с суффиксом через точку, который отображает номер канала напр. R1.0 ...R15.0 -0 канал итд. Потом при добавлении каждого экземпляра такого канала, путем простого копирования, нумерация элементов в них будет автоматом увеличиваться только в суффиксе, т.е. R1.1 ...R15.1 - 1 канал, R1.2 ...R15.2 - 2 канал итд. Для удобства такие каналы желательно располагать на отдельных листах схемы, тогда такое "размножение" будет простым и легким в дальнейшем, при этом сначала достаточно, сделать на схеме один канал, чтоб начать разводку. Потом схема транслируется в плату разводится этот канал прототип (с наименьшим суффиксом R1.0 ) и даже расставляются позиционные обозначения на шелкографии. Далее опять, простым копирование размножается необходимое кол-во таких каналов, при этом нумерация элементов будет увеличиваться точно так же как и в схеме. Возвращаемся в схему, размножаем каналы, генерим нетлист подгружаем его в плату, все позиционные обозначения совпадают и цепи "лягут в десятку". Теперь, что касается "добавить конденсатор" (изменение схемы канала) Удаляете каналы репликаторы(копии) оставляете канал "прототип", как на плате так и на схеме, модифицируете схему, и потом тот же процесс. Ели все делать внимательно, то процесс размножения и удаления не вызовет никаких проблем, и главное что размножение каналов будет а-ля автоматическим (без ручной правки каналов копий). Ну и если необходимо сделать нумерацию по ГОСТ (если такая по каким-либо причинам не устраивает), то это можно сделать на самом последнем этапе через ECO.
korolkov24
Цитата(Turnaev Sergey @ Oct 10 2008, 20:29) *
Собственно надо развести плату, практически полностью состоящую из одинаковых схем (драйверы транзисторов, датчики).

Хотелось бы разводить один раз, а не каждую копию по разу.

Как это можно сделать и можно ли?

Автоматически добавляется суффикс, по выбору, в начало, середину, в конец.
Так же можно копировать и на принципиальной схеме.
http://www.filehoster.ru/files/bp9051
Turnaev Sergey
Всем спасибо за советы!

Плата была успешно разведена, с использованием варианта от Vlad-od, что позволило сохранить совместимость со схемой через ECO и недопустить ошибок при стыковке копий между собой.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.