Jump to content

    
PCBtech

Горячая линия по САПР Cadence Allegro

Recommended Posts

но может есть какой то специальный инструмент для этого

Конечно есть- нужно просто не делать говноразводку и подключать землю микросхемы адекватно и сразу, а не кишкой через конденсатор :laughing:

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

Share this post


Link to post
Share on other sites

Можно попробовать подобрать минимальную площадь островков(Suppress shapes less than: xxx), но не факт, что поможет. Точнее наверняка поможет в нужных местах, но может ненароком вырезать что-то нужное в других...

Share this post


Link to post
Share on other sites
Можно попробовать подобрать минимальную площадь островков(Suppress shapes less than: xxx), но не факт, что поможет. Точнее наверняка поможет в нужных местах, но может ненароком вырезать что-то нужное в других...

 

А где находится этот Suppress shapes less than: xxx ? Поискал у себя в OrCad PCB Designer Prof и не нашел... Это User Preferences наверное?

Share this post


Link to post
Share on other sites
Нет, это в настройках шейпов, и в глобальных, и в локальных для каждого отдельно: Shape Parameters -> Void controls -> Suppress...

 

Спасибо! Это именно то что мне было нужно.

 

У меня есть еще один вопрос.

Допустим на готовой плате есть Символ (компонент) с уже выравненным и установленном в нужном месте(свободном месте) RefDes и ключом. В процессе выясняется что у этого символа нужно поменять step модель или изменить графику на слое assembly. Делаю данные изменения в библиотечном dra файле, затем на плате update symbol - reset symbol text location and size для этого символа. Однако после Апдейта сбивается положение RefDes. Меня интересует способ как сделать апдейт без изменении шелкографии RefDes? Особенно этот момент становится проблематичным если плата уже готова, сделаны гербера шелкографии. Получается что изменения step модели, которая по идее не как не должна влиять на топологию платы, сбивает шелкографию и гербер уже не соответствует плате в brd.

Share this post


Link to post
Share on other sites

Так снимите птицу с reset symbol text location and size - графика обновится, СТЭП тоже, а рефдезы останутся теми же и там же, как и перед апдейтом. У меня вообще только одна птица там стоит, Ignore FIXED properties, а то без нее бывают затыки...:)

Share this post


Link to post
Share on other sites
Так снимите птицу с reset symbol text location and size - графика обновится, СТЭП тоже, а рефдезы останутся теми же и там же, как и перед апдейтом. У меня вообще только одна птица там стоит, Ignore FIXED properties, а то без нее бывают затыки...:)

 

Да, получилось! Я почему то ошибочно думал что без галочек вообще обновление не произойдет. Спасибо!

Share this post


Link to post
Share on other sites

Как скопировать (на ту же самую плату, тот же самый слой) графический элемент (например лого производителя) в SILKSCREEN TOP ? То есть он уже на плате есть, но я хочу чтобы был еще один такой же.

ALLEGRO PCB version 17.2

Share this post


Link to post
Share on other sites

Не знаю как в 17.2(подозреваю, что так же), а в 16.6 это в два шага делается:

1) собственно копирование - думаю тут вопросов нет, как оно работает

2) перенос на другой слой - либо меню Edit->Change с указанием New subclass, либо просто стоя указателем над объектом ПКМ->Change to Layer/Change Class/Subclass

 

Вторым же способом меняется и ширина линий: Edit -> Change, указываем нужный Line Width, устанавливаем масштаб изменений в Options (Clines или Cline segs) и кликаем по нужным трассам или их сегментам.

Share this post


Link to post
Share on other sites

по поводу копирование: General Edit, в OPTION выбираю слой silkscreentop, захватываю то, что ндо копировать, RMB->COPY

В коммандном меню внизу появляется вопрос: How many copies? Enter rows, cols, or copies.

 

Что я должен написать?

 

По поводу изменения длины. Я вроде как разобрался как поменять ширину одного проводника. EthEdit, выбираю линию, потом RMB->Selection set->Select->Net "N43892". Еще раз RMB->Change width1010.

А если проводников много и я хочу сразу поменять ширину нескольких проводников? Пытался найти ответ в google, пишут что есть для этого скрипт CWIDTH. Но где этот скрипт взять?

 

Заранее спасибо.

 

по поводу копирование: General Edit, в OPTION выбираю слой silkscreentop, захватываю то, что ндо копировать, RMB->COPY

В коммандном меню внизу появляется вопрос: How many copies? Enter rows, cols, or copies.

 

Что я должен написать?

 

По поводу изменения ширины. Я вроде как разобрался как поменять ширину одного проводника. EthEdit, выбираю линию, потом RMB->Selection set->Select->Net "N43892". Еще раз RMB->Change width.

А если проводников много и я хочу сразу поменять ширину нескольких проводников? Пытался найти ответ в google, пишут что есть для этого скрипт CWIDTH. Но где этот скрипт взять?

 

Заранее спасибо.

Share this post


Link to post
Share on other sites

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

 

Вы описываете принцип работы как в виндовс: выбрал объект - совершил над ним действие.

То, что я писал, предполагает обратную последовательность: выбрал операцию - выбрал объект(ы) над которыми она будет выполнена.

 

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

Второй удобнее для изменения множества объектов в "одно движение". В этом случае при выбранной операции редактирования(в вашем случае изменение ширины линии) просто кликаете на всех нужных линиях или выбираете окно(полигон/область) в которой будут произведены изменения со всеми подходящими объектами.

Share this post


Link to post
Share on other sites
Попробуйте в ответ на вопрос о копиях ничего не вписывать, а просто кликнуть на место, где хотите разместить скопированный текст. По идее поставит одну копию.

В том то и дело, что не ставит. Ну да б-г с ним, оставим это пока так как есть. Мне боее важно сейчас разобраться с изменением ширины проводника. Самое странное, что ширину выделенного проводника он меняет, но только на целое число. Например, задаю "10 mil", меняет правильно. Но мне-то надо 6.5 mil. Пишу 6.5mil, а получаю ширину 6 mil . Как такое может быть?

Share this post


Link to post
Share on other sites

Ограничение на число знаков в проекте(ноль после запятой)? Десятичная точка/запятая? Не знаю, такого поведения не видел.

 

Попробуйте сделать наоборот, как писал выше - Edit Change, там вписать нужную ширину и покликать по линиям.

Share this post


Link to post
Share on other sites

UREE, я совсем туплю.... Оказывается, он меняет ширину правильно, но grid у меня был 1mil, и измерял я инструментом SHOW MEASURE. Виноват.

Еще маленький вопрос: где выставлятся критерии, по которым проверяется DRC. Скажем, я хочу проверить, что все проводники разведены, а placement я проверить не хочу.

Спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.