Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: copy circuit (expedition) не работает
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
vhlshik
у меня в схеме в dxd несколько одинаковых блоков. как заставить expedition выполнить их placement автоматически по заданному образцу? при включенном copy circuit можно блок толлько двигать.
vhlshik
отбой, вопрос отпал, но возник новый - в stackup editore не считаются импедансы дифпар и пишется, что хотябы один слой заливки должен быть определен

Нажмите для просмотра прикрепленного файла

как его определить?
fill
Цитата(vhlshik @ Oct 18 2006, 17:09) *
отбой, вопрос отпал, но возник новый - в stackup editore не считаются импедансы дифпар и пишется, что хотябы один слой заливки должен быть определен

Нажмите для просмотра прикрепленного файла

как его определить?


Setup>Setup_Parameters закладка Planes вместо Signal (щелкнуть по нему) выбрать Plane хотя бы для одного из слоев
vhlshik
уже сделал. в этом проекте в экспедишне у меня 2-й слой это плейн с землей. но CES этого не понимает. почему?
fill
Цитата(vhlshik @ Oct 20 2006, 00:58) *
уже сделал. в этом проекте в экспедишне у меня 2-й слой это плейн с землей. но CES этого не понимает. почему?


В Stackup Editor галочка синхронизовать данные слоев с ExpeditionPCB стоит? Если не стоит то можно изменить тип слоя прямо в Stackup Editor.
vhlshik
ага, спасибо, заработало.
остается только вопрос, почему не засинхрознизировались с экспедишном слои?

и еще, copy circuit сработал нормально, но перепутал элементы между собой. пришлось свопами часа 4 заниматься чтоб все на место стало. что надо делать, чтоб блоки копировались правильно?
fill
Цитата(vhlshik @ Oct 20 2006, 17:54) *
ага, спасибо, заработало.
остается только вопрос, почему не засинхрознизировались с экспедишном слои?

и еще, copy circuit сработал нормально, но перепутал элементы между собой. пришлось свопами часа 4 заниматься чтоб все на место стало. что надо делать, чтоб блоки копировались правильно?


http://www.megratec.ru/data/ftp/video_tutorials/Copy_cct.swf
vhlshik
тоесть, со следующего дизайна переходить с dxd на dc...
fill
Цитата(vhlshik @ Oct 21 2006, 10:07) *
тоесть, со следующего дизайна переходить с dxd на dc...


Видео было давно сделано для DC, но для DxD идея такая же - RefDes в подсхемах должны иметь одинаковые значения и отличаться только суфиксами.
vleo
[/quote]

http://www.megratec.ru/data/ftp/video_tutorials/Copy_cct.swf
[/quote]

А где еще такие замечательные .swf файлы можно найти по другим приемам работы с DC и EXP?
fill
[quote name='vleo' date='Oct 26 2006, 21:17' post='169323']
[/quote]

http://www.megratec.ru/data/ftp/video_tutorials/Copy_cct.swf
[/quote]

А где еще такие замечательные .swf файлы можно найти по другим приемам работы с DC и EXP?
[/quote]

1. В разделе Как_делать_и_Обучение:
2. Если раскрыть например для Expedition то увидите список:
3. Можете также посмотреть видео на нашем сайте http://www.megratec.ru/ в разделе Скачать>Записанные _видео
vhlshik
2 fill:
Вы писали "для DxD идея такая же - RefDes в подсхемах должны иметь одинаковые значения и отличаться только суфиксами"
я не вполне понял, как это делать. Есть ли автоматические средства для этого, или нужно вручную? хитрые приемы типа refdes = U1_? не помагают, DxD переименовывет ОАТ по дефолтному refdes.
fill
Цитата(vhlshik @ Oct 30 2006, 12:11) *
2 fill:
Вы писали "для DxD идея такая же - RefDes в подсхемах должны иметь одинаковые значения и отличаться только суфиксами"
я не вполне понял, как это делать. Есть ли автоматические средства для этого, или нужно вручную? хитрые приемы типа refdes = U1_? не помагают, DxD переименовывет ОАТ по дефолтному refdes.


Можно например воспользоваться аттрибутом REUSE_BLOCK.
1. рисуем подсхему (проставляя RefDes)
2. генерим (или рисуем) символ для подсхемы
3. ставим символы подсхемы в верхную схему
4. добавляем к ним аттрибут REUSE_BLOCK
5. упаковываем - в результате все символы в первой копии подсхемы имеют префикс 2_, во второй 3_ и т.д.
(процессом можно управлять, есть аттрибуты REFDES_PREFIX, REFDES_SUFFIX, REFDES_START и т.д ищите слово REUSE в описании DxD, там есть прямо табличка соответствия аттрибутов)
6. т.к аттрибут REUSE_BLOCK подразумевает наличие такой REUSE_CELL в ЦБ Expedition (т.е. другой способ повторения блоков), то теперь удаляем его со всех символов в DxD и делаем упаковку (в этом случае значения RefDes в подсхемах сохраняются теми же, что были при предыдущей упаковке, а ссылка на REUSE_CELL удалится).
7. Далее прямая аннотация в Expedition, создание и копирование подсхем.
Вот пример конечного результата (сделал все по быстрому за пол часа):
dmmos
[/quote]

Можно например воспользоваться аттрибутом REUSE_BLOCK.
1. рисуем подсхему (проставляя RefDes)
2. генерим (или рисуем) символ для подсхемы
3. ставим символы подсхемы в верхную схему
4. добавляем к ним аттрибут REUSE_BLOCK
5. упаковываем - в результате все символы в первой копии подсхемы имеют префикс 2_, во второй 3_ и т.д.
(процессом можно управлять, есть аттрибуты REFDES_PREFIX, REFDES_SUFFIX, REFDES_START и т.д ищите слово REUSE в описании DxD, там есть прямо табличка соответствия аттрибутов)
6. т.к аттрибут REUSE_BLOCK подразумевает наличие такой REUSE_CELL в ЦБ Expedition (т.е. другой способ повторения блоков), то теперь удаляем его со всех символов в DxD и делаем упаковку (в этом случае значения RefDes в подсхемах сохраняются теми же, что были при предыдущей упаковке, а ссылка на REUSE_CELL удалится).
7. Далее прямая аннотация в Expedition, создание и копирование подсхем.
Вот пример конечного результата (сделал все по быстрому за пол часа):
[/quote]

Все сделал, как Вы описали. Результат: в пределах одной подсхемы символы имеют разные (!!!) префиксы! Типа: 2_С5, 3_С7 и т.д. Если добавить атрибут REFDES_PREFIX, то вообще префиксы исчезают! И во всех подсхемах - одинаковые RefDesы. Может, надо использовать ОАТы? А про атрибуты REFDES_SUFFIX, REFDES_START в хелпе вообще ни слова sad.gif Поясните, пожалуйста.
dmmos
Забыл добавить, что упаковку делаю через CDB
fill
Цитата(dmmos @ Jan 15 2007, 15:29) *
Забыл добавить, что упаковку делаю через CDB


Я также использовал CDB.
В хелпе (infohub) есть поиск.
dmmos
Спасибо. Я похожую страничку находил, но увы, нигде не нашел описания этих атрибутов, как ими пользоваться. Я пробовал добавлять атрибут REFDES_SuffiX со значением "1" и "А" к блоку, определенному как REUSE_Block, но эффект был нулевой...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.