Здравствуйте! Есть большая плата, на ней есть несколько участков (с десяток), на которых нужно VIA соединять напрямую с земляным полигоном (он на bottom'e). Вижу вариант ставить на каждый такой участок по room'у и сделать правило что если виа находится в одном из этих румов, то соединять с земляным полигоном без термобаръера. Но что если таких участков много? Что, ставить десяток румов? Например, вот скриншот:
Нажмите для просмотра прикрепленного файлаТут стоит 11 румов, и создано такое правило:
Нажмите для просмотра прикрепленного файлаВ итоге получаю то, что хочу:
Нажмите для просмотра прикрепленного файлаКак это делать "правильно"? Или так и городить румы

?
Заранее спасибо.
peshkoff
Mar 22 2013, 10:37
все via соединить директом.
для чего термалы на via?
Да...в принципе мне термалы на виа на боттоме не нужны... Сделаю как Вы посоветовали. А всё-таки вышеописанную задачу кроме как десятком румов не решить?
Master of Nature
Mar 22 2013, 10:53
Цитата(kt368 @ Mar 22 2013, 14:49)

Да...в принципе мне термалы на виа на боттоме не нужны... Сделаю как Вы посоветовали. А всё-таки вышеописанную задачу кроме как десятком румов не решить?
Недавно задавался
похожий вопрос
peshkoff
Mar 22 2013, 12:00
Как вариант сделать отверстия с чуть разными диаметрами контактной площадки.
0.6 и 0.65, например
У Вас же все равно к полигонам подключаются, диаметры не важны.
Тогда будет правило
IsVia and (ViaDiameter < AsMM(0.62))
Лучше не использовать знак "=", а оперировать "<" или ">", т.к. там переводится все из дюймов в мм, может не совпасть.
Кстати, если использовать румы (необязательно здесь, а вообще), то запись
WithinRoom('room1') or WithinRoom('room2') or WithinRoom('room3') or WithinRoom('room4')
=
WithinRoom('room1','room2','room3','room4')
=
WithinRoom('room*')