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

 
 
 
Reply to this topicStart new topic
> Правило для полигона., Как создать правило - зазор для полигона.
АДИКМ
сообщение Jan 9 2008, 11:18
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Подскажите пожалуйста, возможно ли создать следующее правило.

Clearence по плате - 8 mil например, а для полигона 16 mil.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 9 2008, 11:27
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Можно. Дли полигона задаете отдельное правило.
Первое условие --inPoly
Второе условие --(IsPad OR IsTrack OR IsArc)
Соответственно будет действовать для всех полигоновдля зазоров относительно доррожек и площадок
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jan 9 2008, 13:18
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



А немного по другому? У тех полигонов которые Relief Connect как задать зазор между пятачком и самим полигоном, отличный от общего зазора? Т.е. для регулировки зазора получаемого Termal Pad-a.
В Power Plane этот зазор можно задать, а в полигонах почему-то не задается sad.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 9 2008, 14:52
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
А немного по другому? У тех полигонов которые Relief Connect как задать зазор между пятачком и самим полигоном, отличный от общего зазора? Т.е. для регулировки зазора получаемого Termal Pad-a.
В Power Plane этот зазор можно задать, а в полигонах почему-то не задается


Читайте Второе условие --(IsPad ) и зазор будет индивидуальный между Pad и полигоном
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jan 9 2008, 16:51
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Да, но тогда зазор будет меджу всеми Pad-ми и этим полигоном.
А я хочу, допустим, зазор меджу полигоном и "чужими" Pad-ами 0.5mm, а между полигоном и "своими" Pad-ами 0.3 мм laughing.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 9 2008, 18:19
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Измените первое условие, или , Укажите класс, к которому принадлежит Pad, или компонент, или ...

Там такие формулы накручивать можно. Всю что душа пожелает.
Go to the top of the page
 
+Quote Post
MicroDiP
сообщение Jan 10 2008, 00:34
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 31-07-05
Из: Shenzhen, China (深圳市, 中国)
Пользователь №: 7 233



Цитата(Alechek @ Jan 10 2008, 00:51) *
Да, но тогда зазор будет меджу всеми Pad-ми и этим полигоном.
А я хочу, допустим, зазор меджу полигоном и "чужими" Pad-ами 0.5mm, а между полигоном и "своими" Pad-ами 0.3 мм laughing.gif

Я делал такое при помощи классов компонентов. И потом прописывал соответствующее правило InComponentClass('ХХХ').


--------------------
Все языки несут в себе черты своих обладателей. И идиомы каждого языка повторяются снова и снова: "Он чужеземец, а значит - варвар". (Роберт Хайнлайн)
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jan 10 2008, 14:13
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(МикроДИП @ Jan 10 2008, 02:34) *
Я делал такое при помощи классов компонентов. И потом прописывал соответствующее правило InComponentClass('ХХХ').

Верно. Причем классы можно прописать прямо на принципиальной схеме, введя для требуемых компонентов параметр "ClassName".
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jan 13 2008, 08:55
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Владимир @ Jan 10 2008, 00:19) *
Измените первое условие, или , Укажите класс, к которому принадлежит Pad, или компонент, или ...
Там такие формулы накручивать можно. Всю что душа пожелает.

Класс то указать можно, но какой?
Компонетов? Так я хочу чтобы по всей плате было.
Pad-ов? И как их выбирать? Вручную?
Формулы то ой-ой какие можно накручивать, только вот применялись бы они все правильно.
Лучшим вариантом было бы "Same Net Only", но в этом случае оно не прокатывает.
Что Protel99SE, что AD это игнорируют, и применяют это правило ко всем объектам.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 13 2008, 09:59
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Alechek @ Jan 13 2008, 10:55) *
Класс то указать можно, но какой?
Компонетов? Так я хочу чтобы по всей плате было.
Pad-ов? И как их выбирать? Вручную?
Формулы то ой-ой какие можно накручивать, только вот применялись бы они все правильно.
Лучшим вариантом было бы "Same Net Only", но в этом случае оно не прокатывает.
Что Protel99SE, что AD это игнорируют, и применяют это правило ко всем объектам.




Оно можно и по асей плате, и в регионе, и ....

Но сами классы и конктретизауия правил и их написание сильно привязаны к реальному проекту, как по названию ....



Поэтому не зная проекта можно давать толко общие советы, а не реальный текст правил
Go to the top of the page
 
+Quote Post
eXeC001er
сообщение Jan 13 2008, 10:17
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 23-02-05
Из: Краснодар
Пользователь №: 2 848



Цитата(Владимир @ Jan 9 2008, 14:27) *
Можно. Дли полигона задаете отдельное правило.
Первое условие --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 допустим, но ничего не происходит.

Чего не так?!

з.ы. как во время ручной трассировки задавать ширину дорожки?
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jan 13 2008, 10:52
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Владимир @ Jan 13 2008, 15:59) *
Но сами классы и конктретизауия правил и их написание сильно привязаны к реальному проекту, как по названию ....

Вот вот... сильная привязка к проекту..
Чем сильнее привязываешься, тем больше путаницы wacko.gif
Для каждого полигона устанавливать типа:
1. InNet('GND') AND (IsPad)
2. (InPolygon)
не очень интересно. smile3046.gif

вот если бы можно было хотя бы в первый объект вытянуть автоматически Net второго объекта


А как хотелось бы иметь более простую настройку, как для PowerPlane.... 05.gif




Цитата(eXeC001er @ Jan 13 2008, 16:17) *
задаю clearance равный 0.5 допустим, но ничего не происходит.

Видимо приоритет низший стоит у этого правила. Все должно работать!
Полигон то перестроили? smile.gif Само ничего не поменяется!

Цитата(eXeC001er @ Jan 13 2008, 16:17) *
з.ы. как во время ручной трассировки задавать ширину дорожки?

TAB
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 13 2008, 10:58
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
в Where the First выбираю Advaned и через Query Helper задаю --inPoly
для Where the Second выбираю Advaned и через Query Helper задаю --(IsPad OR IsTrack OR IsArc)

задаю clearance равный 0.5 допустим, но ничего не происходит.

Чего не так?!

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

Сохрвните правила в отдельнфй файл и выложите.
Цитата
з.ы. как во время ручной трассировки задавать ширину
дорожки?

Пир трассировке -- нажатие TAB и сразу ввод намример 1 (1 мм)
Go to the top of the page
 
+Quote Post
eXeC001er
сообщение Jan 13 2008, 11:06
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 23-02-05
Из: Краснодар
Пользователь №: 2 848



все разобрался. все заработало. спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:32
Рейтинг@Mail.ru


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