Перейти к содержанию
    

Создание макросов

Вот решил попробовать китайскую технологию. Слышал что, в китае, а может и не только при разводке используют концепцию модульности. Каждый разводчик разводит свой кусок платы - модуль, потом некоторый системотехник объединяет их в одну большую плату.

 

Достоинства:

- Максимально быстрые сроки разводки

- Быстрая модернизация конструкции, заменой устаревших модулей новыми

- При замене одного модуля нет необходимости переразводить всю плату

 

Недостатки:

- Разводка может быть не оптимальной

- Технология хороша только для больших проектов

 

Работаю в P-CAD 2006. В этом пакете нет возможности сохранять куски плат (макросы) в библиотеку, а затем использовать их как обычные компоненты, а есть ли такие среды разработки? Или это можно решить по другому?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот решил попробовать китайскую технологию. Слышал что, в китае, а может и не только при разводке используют концепцию модульности. Каждый разводчик разводит свой кусок платы - модуль, потом некоторый системотехник объединяет их в одну большую плату.

 

Достоинства:

- Максимально быстрые сроки разводки

- Быстрая модернизация конструкции, заменой устаревших модулей новыми

- При замене одного модуля нет необходимости переразводить всю плату

 

Недостатки:

- Разводка может быть не оптимальной

- Технология хороша только для больших проектов

 

Работаю в P-CAD 2006. В этом пакете нет возможности сохранять куски плат (макросы) в библиотеку, а затем использовать их как обычные компоненты, а есть ли такие среды разработки? Или это можно решить по другому?

Mentor. Expedition PCB. Есть возможность сохранить целый проект как многократно используемый блок (схема, топология) в библиоетке. Далее в новых проектах используете блок из библиотеки. При трансляции в pcb такого проекта получаете новые компоненты плюс топологию блока. Изменения блока в библиотеке изменяют топологию в проекте (можно блок разбить прямо в проекте и не синхронизироваться с библиотекой). Кроме того, имеются средства коллективной трассировки одной печатной платы в реальном времени XtremePCB (www.megratec.ru/data/files_db/7202/XtremePCB_ds.pdf ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю: повторное использование готовых частей проекта поддерживает еще и Mentor PADS, а также Allegro.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем за ответы. Еще вопрос, Altium Designer 6 позволяет это делать?

 

PCAD-2004. Сохранять можно, но блоками.

Что значит блоками куда сохранять(в библиотеку)? Просто я ничего не слышал про это

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что значит блоками куда сохранять(в библиотеку)? Просто я ничего не слышал про это

Выделяете кусок, потом Edit/Copy to file, и пишите в файл .BLK.

Потом можно вставить в другой проект...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что попробовал в 2002-ом Пикаде, вставлять то можно, только лажа получается, все вроде нормально получается, но исчезают цепи (connection), остаются только линии и ручками переподключать цепи увольте. Для небольших схем это пойдет, но для больших нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что попробовал в 2002-ом Пикаде

неудачно попробовали... бывает...

На самом деле ничего не требуется дорабатывать, но, конечно, это не "готовый компонент" и есть ограничения...

вышлите пример и что с ним надо сделать - и рассавим все точки :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выделяете кусок, потом Edit/Copy to file, и пишите в файл .BLK.

Потом можно вставить в другой проект...

Как написано так сделал. Был старый проект сгенерил нет лист, закинул его в псб и скопировал из готового проекта на выбор разведенный кусок, вот и все что я сделал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... и скопировал из готового проекта на выбор разведенный кусок, вот и все что я сделал.

копировал в .blk, а вставлял через Edit/Paste_Circuit? И не сработало? Странно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выделяете кусок, потом Edit/Copy to file, и пишите в файл .BLK.

Потом можно вставить в другой проект...

 

Если просто вставлять, тогда соединений нет, если через циркут, тогда работает, все соединения на месте.

Я думаю, что это проблему в P-CAD не решает. Допустим есть у меня какой-то кусок платы и схема от него. Есть проект, в который нужно вставить этот кусок. Беру копирую схему и вставляю в проект, при этом компоненты копируемой схемы перенумеровываются. Генерирую нет лист. Открываю PCB с платой проекта. И что дальше делать, копировать через циркут кусок платы и ручками подсоединять?. Хорошо, если мало соединений, а если нужно модуль процессора к какой нибудь плате подключить, например c 400 ногами. При вставке номерация и на плате поплывет. Получится полное несоответствие схемы и платы???

Изменено пользователем Vitaliy_ARM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что дальше делать, копировать через циркут кусок платы и ручками подсоединять?

...

При вставке номерация и на плате поплывет. Получится полное несоответствие схемы и платы???

да нет, если все делать по правилам - все цепи могут подсоединиться, а могут только Power, насколько я помню...

 

А нумерация компонентов будет изменена на плате так же, как и в схеме, потому соответствие должно сохраняться, но между новой схемой и новой платой, со вставленными кусками.

 

Подробней было тут: http://www.pcad.ru/search/index.php?q=blk&...p;dts=&dte=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да нет, если все делать по правилам - все цепи могут подсоединиться, а могут только Power, насколько я помню...

 

А нумерация компонентов будет изменена на плате так же, как и в схеме, потому соответствие должно сохраняться, но между новой схемой и новой платой, со вставленными кусками.

 

Подробней было тут: http://www.pcad.ru/search/index.php?q=blk&...p;dts=&dte=

Спасибо за ссылку, много чего полезного. Однако криво это все как-то. Но в безвыходном положении вполне нормальный вариант

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

копировал в .blk, а вставлял через Edit/Paste_Circuit? И не сработало? Странно...

Я неправильно сделал, вставлял через Edit/Paste from File, так если вставлять, связи пропадают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...