АДИКМ 0 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба Подскажите пожалуйста, возможно ли создать следующее правило. Clearence по плате - 8 mil например, а для полигона 16 mil. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба Можно. Дли полигона задаете отдельное правило. Первое условие --inPoly Второе условие --(IsPad OR IsTrack OR IsArc) Соответственно будет действовать для всех полигоновдля зазоров относительно доррожек и площадок Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба А немного по другому? У тех полигонов которые Relief Connect как задать зазор между пятачком и самим полигоном, отличный от общего зазора? Т.е. для регулировки зазора получаемого Termal Pad-a. В Power Plane этот зазор можно задать, а в полигонах почему-то не задается :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба А немного по другому? У тех полигонов которые Relief Connect как задать зазор между пятачком и самим полигоном, отличный от общего зазора? Т.е. для регулировки зазора получаемого Termal Pad-a. В Power Plane этот зазор можно задать, а в полигонах почему-то не задается Читайте Второе условие --(IsPad ) и зазор будет индивидуальный между Pad и полигоном Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба Да, но тогда зазор будет меджу всеми Pad-ми и этим полигоном. А я хочу, допустим, зазор меджу полигоном и "чужими" Pad-ами 0.5mm, а между полигоном и "своими" Pad-ами 0.3 мм :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 9 января, 2008 Опубликовано 9 января, 2008 · Жалоба Измените первое условие, или , Укажите класс, к которому принадлежит Pad, или компонент, или ... Там такие формулы накручивать можно. Всю что душа пожелает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MicroDiP 1 10 января, 2008 Опубликовано 10 января, 2008 · Жалоба Да, но тогда зазор будет меджу всеми Pad-ми и этим полигоном. А я хочу, допустим, зазор меджу полигоном и "чужими" Pad-ами 0.5mm, а между полигоном и "своими" Pad-ами 0.3 мм :laughing: Я делал такое при помощи классов компонентов. И потом прописывал соответствующее правило InComponentClass('ХХХ'). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ggg 0 10 января, 2008 Опубликовано 10 января, 2008 · Жалоба Я делал такое при помощи классов компонентов. И потом прописывал соответствующее правило InComponentClass('ХХХ'). Верно. Причем классы можно прописать прямо на принципиальной схеме, введя для требуемых компонентов параметр "ClassName". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Измените первое условие, или , Укажите класс, к которому принадлежит Pad, или компонент, или ... Там такие формулы накручивать можно. Всю что душа пожелает. Класс то указать можно, но какой? Компонетов? Так я хочу чтобы по всей плате было. Pad-ов? И как их выбирать? Вручную? Формулы то ой-ой какие можно накручивать, только вот применялись бы они все правильно. Лучшим вариантом было бы "Same Net Only", но в этом случае оно не прокатывает. Что Protel99SE, что AD это игнорируют, и применяют это правило ко всем объектам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Класс то указать можно, но какой? Компонетов? Так я хочу чтобы по всей плате было. Pad-ов? И как их выбирать? Вручную? Формулы то ой-ой какие можно накручивать, только вот применялись бы они все правильно. Лучшим вариантом было бы "Same Net Only", но в этом случае оно не прокатывает. Что Protel99SE, что AD это игнорируют, и применяют это правило ко всем объектам. Оно можно и по асей плате, и в регионе, и .... Но сами классы и конктретизауия правил и их написание сильно привязаны к реальному проекту, как по названию .... Поэтому не зная проекта можно давать толко общие советы, а не реальный текст правил Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eXeC001er 0 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Можно. Дли полигона задаете отдельное правило. Первое условие --inPoly Второе условие --(IsPad OR IsTrack OR IsArc) Соответственно будет действовать для всех полигоновдля зазоров относительно доррожек и площадок разъясните подробнее где это задавать. я вроде бы в нужном месте задавал но ничего не выходит. в правилах для Clearance создаю новое правило допустим Poligon_Cl в Where the First выбираю Advaned и через Query Helper задаю --inPoly для Where the Second выбираю Advaned и через Query Helper задаю --(IsPad OR IsTrack OR IsArc) задаю clearance равный 0.5 допустим, но ничего не происходит. Чего не так?! з.ы. как во время ручной трассировки задавать ширину дорожки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Но сами классы и конктретизауия правил и их написание сильно привязаны к реальному проекту, как по названию .... Вот вот... сильная привязка к проекту.. Чем сильнее привязываешься, тем больше путаницы Для каждого полигона устанавливать типа: 1. InNet('GND') AND (IsPad) 2. (InPolygon) не очень интересно. :smile3046: вот если бы можно было хотя бы в первый объект вытянуть автоматически Net второго объекта А как хотелось бы иметь более простую настройку, как для PowerPlane.... :05: задаю clearance равный 0.5 допустим, но ничего не происходит. Видимо приоритет низший стоит у этого правила. Все должно работать! Полигон то перестроили? :) Само ничего не поменяется! з.ы. как во время ручной трассировки задавать ширину дорожки? TAB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба в Where the First выбираю Advaned и через Query Helper задаю --inPoly для Where the Second выбираю Advaned и через Query Helper задаю --(IsPad OR IsTrack OR IsArc) задаю clearance равный 0.5 допустим, но ничего не происходит. Чего не так?! Должно происходить. Посмотрите приоритеты, может другим забивается. Сохрвните правила в отдельнфй файл и выложите. з.ы. как во время ручной трассировки задавать ширину дорожки? Пир трассировке -- нажатие TAB и сразу ввод намример 1 (1 мм) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eXeC001er 0 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба все разобрался. все заработало. спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться