Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как правильно замутить obstruct
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
dysan
Т.е., нарисовать obstruct, что надо запрещающий, а внутри вырезать область, что надо разрешающую?
Doomsday_machine
dysan
Нарисуйте один замкнутый полигон draw object внутри другого. Поставьте галки fill у обоих. Вычитайте внутренний из внешнего. Результирующий полигон преобразуйте через свойства из draw object в placement obstruct.
dysan
Цитата(Doomsday machine @ Mar 4 2010, 15:28) *
dysan
Нарисуйте один замкнутый полигон draw object внутри другого. Поставьте галки fill у обоих. Вычитайте внутренний из внешнего. Результирующий полигон преобразуйте через свойства из draw object в placement obstruct.

Чего-то ерунда какая-то получается. Создаю роут-обструкт как вы и советовали, сохраняю сэлл, закрываю сэлл-редактор, вызываю по новой этот сэлл на редактирование и не наблюдаю в нем внутреннего выреза в роут-обструкте. Куда девается - не ясно, чудны дела твои Господи. EE2007.7.
scifi
В качестве обходного манёвра можно попробовать сделать замкнутый многоугольник с узким (практически смыкающимся) промежутком или даже с наложением.
fill
Цитата(dysan @ Mar 15 2010, 15:50) *
Чего-то ерунда какая-то получается. Создаю роут-обструкт как вы и советовали, сохраняю сэлл, закрываю сэлл-редактор, вызываю по новой этот сэлл на редактирование и не наблюдаю в нем внутреннего выреза в роут-обструкте. Куда девается - не ясно, чудны дела твои Господи. EE2007.7.


Внутрений вырез удалится т.к. созданная фигура нарушает правила - route_obstruct (как и board_outline и т.п.) может быть только закрытым многоугольником.
Doomsday_machine
dysan
Да, вы правы вырез в route obstruct в cell editor действительно пропадает, при том, что placement obstruct'ы с вырезами сохраняются. Только что пробовал в EE2007.6. Чем это объяснить, не знаю.

Цитата(fill @ Mar 15 2010, 18:00) *
Внутрений вырез удалится т.к. созданная фигура нарушает правила - route_obstruct (как и board_outline и т.п.) может быть только закрытым многоугольником.

Это странно, т.к. те же самые зоны route obstruct с вырезами внутри совершенно спокойно сохраняются в expedition.
fill
Цитата(Doomsday machine @ Mar 15 2010, 21:27) *
dysan
Да, вы правы вырез в route obstruct в cell editor действительно пропадает, при том, что placement obstruct'ы с вырезами сохраняются. Только что пробовал в EE2007.6. Чем это объяснить, не знаю.


Это странно, т.к. те же самые зоны route obstruct с вырезами внутри совершенно спокойно сохраняются в expedition.


Согласно документации, на route obstruct распространяются те же ограничения что и на board outline. Есть подозрение что функциональность в Exp для route obstruct изменили (как обычно по просьбам трудящихся), а в Cell_Editor нет.
Doomsday_machine
В продолжение темы, если можно так сказать. В EE 7.9.1 обнаружил странное поведение DRC, при наличии такой зоны на плате. Подробности во вложениях, сделал клип, чтобы долго не расписывать. Также прикрепил тестовый проект, кому интересно.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Roman53
Цитата(Doomsday_machine @ Jun 29 2011, 22:35) *
В продолжение темы, если можно так сказать. В EE 7.9.1 обнаружил странное поведение DRC, при наличии такой зоны на плате. Подробности во вложениях, сделал клип, чтобы долго не расписывать. Также прикрепил тестовый проект, кому интересно.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Посмотрел тест, обстракт, который Вы нарисовали, в ПРИНЦИПЕ не может быть таким, ибо он не понимает, о какой зоне идет речь, либо внутри фигуры, либо на внутренней или внешней ее части. Нарисовав обычный прямоугольник, убедитесь, что внутри него Вы не сможете провести ни одного проводника и полигона, не говоря уже о ПО.
Doomsday_machine
Roman53

В том-то и дело, что не просто может быть, но уже есть. Запретная зона представляет собой рамку и внутри выреза можно разводить, если вы заметили. Такая форма зоны запрета с вырезом внутри бывает весьма удобной. Но проблема в том, что DRC почему-то неадекватно реагирует на появление plane shape внутри выреза. А то, что внутри обычного route obstruct нельзя провести трассу, у меня сомнений не вызывает, на то он и obstruct.
Roman53
Цитата(Doomsday_machine @ Jun 29 2011, 23:30) *
Roman53

В том-то и дело, что не просто может быть, но уже есть. Запретная зона представляет собой рамку и внутри выреза можно разводить, если вы заметили. Такая форма зоны запрета с вырезом внутри бывает весьма удобной. Но проблема в том, что DRC почему-то неадекватно реагирует на появление plane shape внутри выреза. А то, что внутри обычного route obstruct нельзя провести трассу, у меня сомнений не вызывает, на то он и obstruct.

В таком случае, попробуйте сделать маленький разрыв в рамке, я давно обратил внимание, даже полигоны, построенные путем вычитания, не всегда адекватно воспринимаются DRC.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.