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

 
 
 
Reply to this topicStart new topic
> Помогите правильно создать правило
SergR
сообщение Oct 12 2007, 14:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Я хочю создать следующие правила,
- клиренс между падами одного и того же компонента 0.2мм
- клиренс между падами разных компонентов 0.4мм

подскажите плиз как такое сделать.


--------------------
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 12 2007, 16:59
Сообщение #2


Гуру
******

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



Цитата(SergR @ Oct 12 2007, 17:47) *
Я хочю создать следующие правила,
- клиренс между падами одного и того же компонента 0.2мм
- клиренс между падами разных компонентов 0.4мм

подскажите плиз как такое сделать.

Да сложного ничего нет. Ну лучше на конкретике. Так как там упоминается название посадочного места для первого случая.

Скоро напишу куда ни будь и про это. Не забыть бы только.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 15 2007, 09:44
Сообщение #3


Местный
***

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



Цитата(SergR @ Oct 12 2007, 17:47) *
Я хочю создать следующие правила,
- клиренс между падами одного и того же компонента 0.2мм
- клиренс между падами разных компонентов 0.4мм

подскажите плиз как такое сделать.

Уточните, пожалуйста:
1) много ли на Вашей плате компонентов, для выводов которых необходимо правило 0,2мм.
2) Если компонентов несколько, то являются ли они одинаковыми, или у каждого компонента свой footprint. Сколько разных типов footprint-ов нуждаются в таком правиле?
Go to the top of the page
 
+Quote Post
SergR
сообщение Oct 18 2007, 12:14
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Цитата(Gennaj @ Oct 15 2007, 12:44) *
Уточните, пожалуйста:
1) много ли на Вашей плате компонентов, для выводов которых необходимо правило 0,2мм.
2) Если компонентов несколько, то являются ли они одинаковыми, или у каждого компонента свой footprint. Сколько разных типов footprint-ов нуждаются в таком правиле?

Компонентов несколько, футпринты разные...


--------------------
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 18 2007, 14:13
Сообщение #5


Гуру
******

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



Цитата(SergR @ Oct 18 2007, 15:14) *
Компонентов несколько, фитринты разные...

Сделайте класс из таких "фитринты разные" Писать правило будет легче
Go to the top of the page
 
+Quote Post
SergR
сообщение Oct 18 2007, 14:28
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



А если у двух разных элементов будут одинаковый футпринты?


--------------------
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 18 2007, 14:52
Сообщение #7


Гуру
******

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



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

Можно ведь и вообще без классов написать, тоько длинно получится
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 22 2007, 08:52
Сообщение #8


Местный
***

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



Цитата(Владимир @ Oct 18 2007, 17:52) *
Сделайте клас и для компонетов. Сложностей никаких
Лишь бы формулы короче и понятней были,

Можно ведь и вообще без классов написать, тоько длинно получится


Вообще-то, как мне кажется, с классами может и не получится.
По крайней мере, если организовать ОДИН класс на все компоненты, для которых мы хотим зазор 0.2мм, то получится примерно следующее (например, класс мы назовем 'clearance_0.2mm'):

1-е правило:
первая область: IsPad And InComponentClass('clearance_0.2mm')
вторая область: IsPad And InComponentClass('clearance_0.2mm')
Clearence = 0.2mm

2-е правило: All-All, Clearance = 0.4 mm.

При этом, у такого правила будет "слабое звено" - если рядом окажуться два вывода РАЗНЫХ компонентов, но принадлежащих к классу "clearance_0.2mm", то Альтиум позволит им находится на расстоянии 0,2 мм, а не 0,4 мм.

Организовывать несколько классов для Pad-ов, по числу компонентов - бессмысленно, так как это потребует написания стольких же правил, сколько таких компонентов на плате, что аналогично использованию в правиле позиционного обозначения.

К сожалению, я не знаю, как указать во второй области правила запрос по типу {IsPad and (Тот же самый компонент, что и в первой области)}.

У меня встречалась подобная проблема, но только для ОДНОГО компонента на плате. Для одного компонента все просто (например, компоненет D1):
1-е правило:
первый объект: IsPad And InComponent(D1)
второй объект: IsPad And InComponent(D1)
Clearence = 0.2mm

Кто-нибудь может подсказать, как построить запрос {IsPad and (Тот же самый компонент, что и в первой области)}?
Go to the top of the page
 
+Quote Post
SergR
сообщение Oct 22 2007, 09:16
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



For Gennaj
+1


--------------------
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Oct 22 2007, 09:52
Сообщение #10


Местный
***

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



Цитата(SergR @ Oct 22 2007, 12:16) *
For Gennaj
+1

Ээээ... А расшифровать? А то я, признаться, не знаю, как найти ключ к этой тайнописи smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 17:58
Рейтинг@Mail.ru


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