Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы по Allegro
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
BSACPLD
Когда я работал с Mentor, там были такие фичи как PAD Entry (правила для вхождения дорожек в конкретный PAD) и BUS Path (канал для прокладки шины).
Где эти же фичи находятся в Allegro? Как посмотреть VIA Padstek (с какого на какой слой и типы используемых падстеков)?
v0van
Цитата(BSACPLD @ Aug 21 2010, 13:04) *
Как посмотреть VIA Padstek (с какого на какой слой и типы используемых падстеков)?

Tools-Padstack-Modify Design Padstack. Для отдельной цепи через Constaraint Manager в разделе Physical кликните на поле Vias - получите полную картину.
BSACPLD
Цитата(v0van @ Aug 23 2010, 11:00) *
Tools-Padstack-Modify Design Padstack. Для отдельной цепи через Constaraint Manager в разделе Physical кликните на поле Vias - получите полную картину.

А типа такого окошка в Allegro нет?
Uree
Ну Вам же написали - зайти в Constraint Manager и кликнуть в поле VIAs:

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

и будет Вам картинка, на которой все видно.
vugluskr
вопрос знатокам Аллегро
Развел кусочек платы, теперь хочу выделить этот кусочек и перенести в другое место платы (все дорожки данного кусочка все символы и плейны на всех слоях) как это сделать?
Спасибо
Uree
Выбрать команду Move, включить соответствующую маску выбора элементов РСВ, сформировать временную группу(необязательно, но обычно удобно) и собственно переместить выбранное.
vugluskr
Цитата(Uree @ Aug 28 2010, 14:48) *
Выбрать команду Move, включить соответствующую маску выбора элементов РСВ, сформировать временную группу(необязательно, но обычно удобно) и собственно переместить выбранное.




еще вопрос, делаю fanout (цепь пусть будет gnd) - делается система via с заданными мною параметрами, парочку via я хочу убрать - не дает!! Как исправить?

делаю как в гниге написано в FIND выбираю Сline Segs и Clines в Options - Clines и Vias - выбирает и виасы и линии, но только не те, которые относятся к fanout
Все разобрался, такой эффект наблюдается если символ fixed
vugluskr
Здравствуйте!
Совместно с Allegro 16.3 поставил EE и Altium.... Похоже что-то из этого потерло некоторые библиотеки, необходимые для OrCAD. Теперь PCB загружается нормально, а при вызове OrCAD имею следующее:


как это вылечить не разрушив "запускаемость" других пакетов?

P.S. переустановка Аллегры не помогла
vugluskr
снес под чистую алегро и установил заново.
PCB запускается, а на ОрКАД вот:

rloc
Библиотеку CRT от VS2008 потеряли, ставьте Microsoft Visual C++ 2008 SP1 Redistributable Package
Заодно можно и остальные версии библиотек обновить:
Microsoft Visual C++ 2005 Redistributable Package
Microsoft Visual C++ 2010 Redistributable Package

vugluskr
Цитата(rloc @ Sep 2 2010, 21:53) *
Библиотеку CRT от VS2008 потеряли, ставьте Microsoft Visual C++ 2008 SP1 Redistributable Package
Заодно можно и остальные версии библиотек обновить:
Microsoft Visual C++ 2005 Redistributable Package
Microsoft Visual C++ 2010 Redistributable Package


Вы знаете - не помогло sad.gif теперь еще и подглючивает PCB
Я как понимаю это разные версии одного и тогоже? Может поставить 2010 (последнюю)? Или может тут важна последовательность установки?
BSACPLD
Цитата(vugluskr @ Sep 2 2010, 21:16) *
снес под чистую алегро и установил заново.
PCB запускается, а на ОрКАД вот:

Нужно все значения в системной переменной Path, начинающиеся с %CDSROOT%, переместить в начало списка путей к файлам.
rloc
Цитата
Может поставить 2010 (последнюю)?

Они не пересекаются и ставить можно в любой последовательности
vugluskr
Цитата(BSACPLD @ Sep 2 2010, 22:49) *
Нужно все значения в системной переменной Path, начинающиеся с %CDSROOT%, переместить в начало списка путей к файлам.

+1
Спасибо - заработало!

вот еще какая-то гадость обнаружилась
В PCB когда наводишь мышь на Options получаю следующее (+вылет из программы):

vugluskr
Как повернуть группу элементов относительно некоторого центра, при выделении и использовании Spin/Rotate вращение происходит поэлементно относительно индивидуальных центров этих элементов?

все понял:
1) выделяем элементы, ПКМ Add to group
2) Super filter> Group
3) Spin
vitan
Цитата(vugluskr @ Sep 3 2010, 12:29) *
все понял:
1) выделяем элементы, ПКМ Add to group
2) Super filter> Group
3) Spin

Не обязательно. Если в режиме Move указать в опциях Origin = User pick, то группа вращается как единое целое.
vugluskr
Цитата(vitan @ Sep 3 2010, 13:21) *
Не обязательно. Если в режиме Move указать в опциях Origin = User pick, то группа вращается как единое целое.


да - действительно, спасибо. Правда если уже есть разводка некоего блочка, лучше все же группу делать - тогда все вместе можно вращать
vitan
Цитата(vugluskr @ Sep 3 2010, 13:29) *
Правда если уже есть разводка некоего блочка, лучше все же группу делать - тогда все вместе можно вращать

Вам ничто не мешает установить галочку Clines и вращать все вместе с разводкой безо всяких групп. smile.gif
vugluskr
изменил символ, пытаюсь его обновить так: Place->Update Symbols... ->Package symbols (выбираю нужный)
В логе пишет, что все обновилось - ок:
Код
Sat Sep 04 00:43:42 2010                Page     1


------ Symbol Refresh Directives ------

OLD_LAYOUT_NAME = 'l:/lanc003/lancphy/allegro/lancphy8lr_renum3.brd';
NEW_LAYOUT_NAME = '';
REFRESH_MECHANICAL_SYMBOLS = 'NO';
REFRESH_FORMAT_SYMBOLS = 'NO';
REFRESH_PACKAGE_SYMBOLS = 'NO';
REFRESH_SHAPE_SYMBOLS = 'NO';
REFRESH_SYMBOL_PAD_STACKS = 'NO';
REFRESH_SYMBOL_TEXT_LOCATIONS = 'NO';
REFRESH_CUSTOM_DRILL_DATA = 'NO';
SYMBOL_LIST = 'C:/WINDOWS/TEMP/#Taaaade02304.tmp';


------ Library Paths ------
PSMPATH =  .
           symbols
           ..
           ../symbols
           l:/Cadence/SPB_16.3/share/local/pcb/symbols
           l:/Cadence/SPB_16.3/share/pcb/pcb_lib/symbols
           l:/Cadence/SPB_16.3/share/pcb/allegrolib/symbols

PADPATH =  .
           symbols
           ..
           ../symbols
           l:/Cadence/SPB_16.3/share/local/pcb/padstacks
           l:/Cadence/SPB_16.3/share/pcb/pcb_lib/symbols
           l:/Cadence/SPB_16.3/share/pcb/allegrolib/symbols


------ Symbol Refresh Messages ------

'CAP-D'  symbol refreshed successfully.
'CAP-D_1'  symbol refreshed successfully.
'SDR0604'  symbol refreshed successfully.


----- Symbol Update Summary ----

Completed refreshing all symbols successfully.


реально же ничего не обновилось. Приходится возвращаться в Capture и давать PCB Footprint другое название (cоответсвенно и символ приходится называть другим именем) делать новый нетлист и портировать в аллегро. Тогда все меняется. Что не так?
vitan
А строка
REFRESH_PACKAGE_SYMBOLS = 'NO';
Вас не смущает?
vugluskr
Цитата(vitan @ Sep 4 2010, 13:25) *
А строка
REFRESH_PACKAGE_SYMBOLS = 'NO';
Вас не смущает?


смущает, но на втором компьютере при апдейте (и я его фактически вижу) вот такая же картинка:
Код
(---------------------------------------------------------------------)
(                                                                     )
(    Refresh Symbol                                                   )
(                                                                     )
(    Drawing          : lancphy8lr_renum3.brd                         )
(    Software Version : 16.3p003                                      )
(    Date/Time        : Sat Sep 04 16:25:22 2010                      )
(                                                                     )
(---------------------------------------------------------------------)


Sat Sep 04 16:25:22 2010                Page     1


------ Symbol Refresh Directives ------

OLD_LAYOUT_NAME = 'L:/LANC003/LANCPHY/Relise/lancphy8lr_renum3.brd';
NEW_LAYOUT_NAME = '';
REFRESH_MECHANICAL_SYMBOLS = 'NO';
REFRESH_FORMAT_SYMBOLS = 'NO';
REFRESH_PACKAGE_SYMBOLS = 'NO';
REFRESH_SHAPE_SYMBOLS = 'NO';
REFRESH_SYMBOL_PAD_STACKS = 'NO';
REFRESH_SYMBOL_TEXT_LOCATIONS = 'NO';
REFRESH_CUSTOM_DRILL_DATA = 'NO';
SYMBOL_LIST = 'C:/WINDOWS/TEMP/#Taaaajf02916.tmp';


------ Library Paths ------
PSMPATH =  .
           symbols
           ..
           ../symbols
           l:/Cadence/SPB_16.3/share/local/pcb/symbols
           l:/Cadence/SPB_16.3/share/pcb/pcb_lib/symbols
           l:/Cadence/SPB_16.3/share/pcb/allegrolib/symbols
           L:\LANC003\LANCPHY\Relise\LIB\

PADPATH =  .
           symbols
           ..
           ../symbols
           l:/Cadence/SPB_16.3/share/local/pcb/padstacks
           l:/Cadence/SPB_16.3/share/pcb/pcb_lib/symbols
           l:/Cadence/SPB_16.3/share/pcb/allegrolib/symbols
           L:\LANC003\LANCPHY\Relise\LIB\


------ Symbol Refresh Messages ------

'SOT223'  symbol refreshed successfully.


----- Symbol Update Summary ----

Completed refreshing all symbols successfully.



но было бы познавательно понять, где эти директивы выставляются.

Проблему решил - полностью переустановил пакет с ноликом
Uree
Я не знаю, что Вы там "фактически" видите, но если не выбран Package Refresh то никакого обновления футпринтов в РСВ не получится. Такие вот пироги...
vugluskr
Цитата(Uree @ Sep 5 2010, 01:14) *
Я не знаю, что Вы там "фактически" видите, но если не выбран Package Refresh то никакого обновления футпринтов в РСВ не получится. Такие вот пироги...


вот, что я теперь вижу, когда происходит фактическое обновление:



Цитата(vugluskr @ Sep 4 2010, 19:14) *
но было бы познавательно понять, где эти директивы выставляются.

или Вы не знаете?
Uree
Я бы все-таки рекомендовал сменить установки апдейта на следующие:

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

Чтобы наверняка ничего не потерять из изменений. А то вдруг кто-то сменил падстэк в библиотеке
или зафиксировал группу элементов на плате. А потом ищи виноватых...
vugluskr
Цитата(Uree @ Sep 5 2010, 13:36) *
Я бы все-таки рекомендовал сменить установки апдейта на следующие:

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

Чтобы наверняка ничего не потерять из изменений. А то вдруг кто-то сменил падстэк в библиотеке
или зафиксировал группу элементов на плате. А потом ищи виноватых...


Спасибо за наводку. Вот что у меня получается


все равно строка REFRESH_PACKAGE_SYMBOLS = 'NO'; !!!!!
А галки, стоят как у Вас. Может быть это где-нибудь глубоко в настройках?
Uree
У меня так же пишет, и так оно и должно быть. Просто REFRESH_PACKAGE_SYMBOLS = 'YES' появится только в случае обновления ВСЕХ футпринтов проекта,
т.е. если поставить птицу на весь раздел Package Symbols.
BSACPLD
У меня возник ещё один вопрос. Как назначить горячие клавиши на определённые команды?
Old1
Цитата(BSACPLD @ Sep 6 2010, 15:46) *
У меня возник ещё один вопрос. Как назначить горячие клавиши на определённые команды?

Команда "funckey", например: funckey l pop swap. Если ее вбить в командую строку PCB Editora, то клавиша назначится и будет существовать до окончания сенса работы с PCB Editor-ом. Если хотите ей пользоваться постоянно, то нужно назначение клавиши прописать в файл ...\pcbenv\env
Uree
А есть такой вопросик: после выполнения упаковки схемы (Export Physical), или Design Differences результаты показываются каким-то неудобным шрифтом,
к тому же достаточно мелким.

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

В какой файл нужно влезть, чтобы изменить этот шрифт?
BSACPLD
Позволю себе задать ещё несколько вопросов:
1. Как задать толщину линий для RefDes?
2. Как задать тип используемого шрифта для RefDes?
3. Как сгенерить Gerber файлы (шелкография + слой пасты)?
vugluskr
Цитата(BSACPLD @ Sep 10 2010, 13:51) *
Позволю себе задать ещё несколько вопросов:
1. Как задать толщину линий для RefDes?
2. Как задать тип используемого шрифта для RefDes?
3. Как сгенерить Gerber файлы (шелкография + слой пасты)?


в Setup->Display/Visibility включаете нужные слои, открываете Manufacture->Artwork.. Там создаете (копированием какого-нибудь артворка) свой артворк... все

Цитата(BSACPLD @ Sep 10 2010, 13:51) *
Позволю себе задать ещё несколько вопросов:
1. Как задать толщину линий для RefDes?
2. Как задать тип используемого шрифта для RefDes?
3. Как сгенерить Gerber файлы (шелкография + слой пасты)?

вообще крайне рекомендую держать под рукой книжку Complete_PCB_design_using_OrCAD_Capture_and_PCBeditor, там нет "воды" все по делу и если что-то не понятно или забывается я к ней всегда возвращаюсь
Old1
Цитата(BSACPLD @ Sep 10 2010, 11:51) *
Позволю себе задать ещё несколько вопросов:
1. Как задать толщину линий для RefDes?
2. Как задать тип используемого шрифта для RefDes?
...

Нечто подобное относительно недавно уже спрашивалось здесь...
BSACPLD
Пытаюсь запустить Route->PCB Router->Fanout by Pick.
Specctra при этом вылетает с ошибкой (см. скриншот).
Из-за чего это может быть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.