реклама на сайте
подробности

 
 
> Несколько вопросов по созданию символов компонентов, В Allegro PCB Editor
Hoodwin
сообщение Nov 1 2010, 07:49
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



1. Как задается при создании символа компонента точка привязки установщика, которая потом пишется в файле Pick & place?
2. Как задается высота компонента для проверок DRC? Например, у Layout при создании place outline нужно было указать Height, после чего это значение участвовала при проверке размещения компонентов на плате.
3. Можно ли как-нибудь изменить заливку шейпов типа place_bound_*, чтобы ее не было, а был только контур, как у place outline в layout? Вроде бы должно быть можно, ведь например у шейпа board outline заливки нет. Тогда вопрос, как?
4. Как настраивать приоритет отрисовки слоев, который экспортируется в разделе color layer?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hoodwin
сообщение Nov 3 2010, 19:26
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Практическим путем удалось проверить данный способ. Свойство NODRC_COMPONENT_BOARD_OVERLAP может быть задано на один из двух шейпов. При этом оно работает применительно к вылезанию за контур, описанный шейпом Package Keep-In (как и сказано в документации), а не просто board outline. Таким образом данный способ Old1 лучше, чем оба способа, предложенных Uree. Свойство можно записать в библиотеку, и оно будет гарантировать отсутствие ошибки потом всегда при использовании этого компонента. Делать Package keep-in за пределы платы некрасиво, поскольку тогда туда формально можно втыкать прочие элементы, которые там на самом деле ставить нельзя. Единственное, что я не совсем понял, почему данное свойство рекомендовано делать в конце цикла проектирования. Видимо, они его задумывали в основном для какого-то другого случая.
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 3 2010, 20:53
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Nov 3 2010, 21:26) *
Практическим путем удалось проверить данный способ. Свойство NODRC_COMPONENT_BOARD_OVERLAP может быть задано на один из двух шейпов. При этом оно работает применительно к вылезанию за контур, описанный шейпом Package Keep-In (как и сказано в документации), а не просто board outline. Таким образом данный способ Old1 лучше, чем оба способа, предложенных Uree. Свойство можно записать в библиотеку, и оно будет гарантировать отсутствие ошибки потом всегда при использовании этого компонента. Делать Package keep-in за пределы платы некрасиво, поскольку тогда туда формально можно втыкать прочие элементы, которые там на самом деле ставить нельзя. Единственное, что я не совсем понял, почему данное свойство рекомендовано делать в конце цикла проектирования. Видимо, они его задумывали в основном для какого-то другого случая.

Видимо хелпописатели Cadence имели в виду вариант когда свойство NODRC_COMPONENT_BOARD_OVERLAP присвоено символу с одним шейпом place_bound_... в этом случае, как Вы верно заметили выше, ошибки DRC не генерятся при любом вылете символа за контур платы, поэтому если присвоить свойство вначале, то есть некоторая доля вероятности что конструктор может прозевать какой-нибудь, mechanical-pin или незанятый электрический пин... а так: расставил, все развел, просмотрел ошибки, проверил расположение свисающих компонентов, отполировал, ну и назначил NODRC_COMPONENT_BOARD_OVERLAP , чтоб ошибки глаза не мозолили... Ну а по поводу способа, то это не мой, а скорее уж Ваш способ, я делаю как описал выше, так на мой взгляд быстрее, и надежнее с компонентами которые могут свисать, а могут и не свисать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Hoodwin   Несколько вопросов по созданию символов компонентов   Nov 1 2010, 07:49
- - Uree   1. Ноль координат при рисовании футпринта. 2. Атри...   Nov 1 2010, 13:32
- - Hoodwin   1. OK 2. OK. Я это баловство все теперь в Компасе ...   Nov 2 2010, 15:41
|- - Uree   Цитата(Hoodwin @ Nov 2 2010, 17:41) 2. OK...   Nov 2 2010, 23:27
|- - Old1   Цитата(Uree @ Nov 3 2010, 01:27) ... С хо...   Nov 3 2010, 06:36
- - Hoodwin   2. OK, теперь понял. Обычно я такие вещи без форма...   Nov 3 2010, 06:45
- - Hoodwin   ЦитатаВыступающим за контур платы элементам можно ...   Nov 3 2010, 08:18
|- - Old1   Цитата(Hoodwin @ Nov 3 2010, 10:18) А тог...   Nov 3 2010, 08:34
- - Hoodwin   А механический пин проверяется в route keep-in? А ...   Nov 3 2010, 08:51
|- - Old1   Цитата(Hoodwin @ Nov 3 2010, 10:51) А мех...   Nov 3 2010, 09:43
- - vitan   Есть небольшой вопрос. Никак не могу добиться, что...   Feb 24 2011, 14:38
|- - Old1   Цитата(vitan @ Feb 24 2011, 16:38) Есть н...   Feb 24 2011, 19:16
|- - vitan   Версия 15.5.1 Цитата(Old1 @ Feb 24 2011, 22...   Feb 25 2011, 09:18
|- - Old1   Цитата(vitan @ Feb 25 2011, 11:18) Версия...   Feb 25 2011, 09:42
|- - vitan   Цитата(Old1 @ Feb 25 2011, 12:42) Есть, н...   Feb 25 2011, 09:52
|- - Old1   Цитата(vitan @ Feb 25 2011, 11:52) Есть-т...   Feb 25 2011, 10:08
|- - vitan   Цитата(Old1 @ Feb 25 2011, 13:08) Должны ...   Feb 25 2011, 10:19
- - Ant_m   Заметил такой момент - рисую Shape PACKAGE KEEPOUT...   Feb 28 2011, 08:57
- - Uree   А что Вы хотите задать этим шейпом? Вообще-то клас...   Feb 28 2011, 10:03
- - Ant_m   цифру 2,54 назвал наобум, помнил что значение ...   Feb 28 2011, 14:01
- - Uree   Так и не надо ничего этому шейпу дополнительно зад...   Feb 28 2011, 16:06
- - Ant_m   Ну дык - я и не задавал вначале. А потом глянул в ...   Mar 1 2011, 06:45
- - Uree   Это похоже функциональность 3D режима - отображать...   Mar 1 2011, 08:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 23:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01294 секунд с 7
ELECTRONIX ©2004-2016