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

 
 
> Altium Designer PCB rules, помогите создать правило
nut
сообщение Apr 16 2015, 14:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 1-10-08
Пользователь №: 40 626



Помогите пожалуйста создать правило для Альтиума.

1. Зазор (clearance) от неметаллизированного отверстия до проводника.
Вообще не понял как это сделать.

2. Создал правило clearance для конкретного внутреннего слоя многослойной печатной платы так: OnLayer('Int2_SIGNAL').
Вопросы:
- правило не работает для зазора между ободками VIA, но в проекте используются сложные VIA с ободками на внутренних слоях больше, чем на внешних
- как задать это правило для всех внутренних слоёв, а не конкретно для указанного по имени слоя?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Владимир
сообщение Apr 16 2015, 14:43
Сообщение #2


Гуру
******

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



1. Они принадлежат "No Net"
2 "and not OnOutside"

2 . в новом Update можно в правилах указывать не имя слоя, а его номер
Go to the top of the page
 
+Quote Post
nut
сообщение Apr 16 2015, 14:59
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 1-10-08
Пользователь №: 40 626



Цитата(Владимир @ Apr 16 2015, 17:43) *
1. Они принадлежат "No Net"
2 "and not OnOutside"

2 . в новом Update можно в правилах указывать не имя слоя, а его номер


Спасибо за ответ.

Вопросы ещё:

1. Как конкретно написать правило? Пишу "InNet('No Net')", указываю зазор, и привило не работает..

2. Добавил "and not OnOutside", получил правило "OnLayer('Int2_SIGNAL') and not OnOutside". Также не работает на ободки Via
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 16 2015, 15:09
Сообщение #4


Гуру
******

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



2. первую часть зачем оставили?
Go to the top of the page
 
+Quote Post
nut
сообщение Apr 16 2015, 15:11
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 1-10-08
Пользователь №: 40 626



Цитата(Владимир @ Apr 16 2015, 18:09) *
2. первую часть зачем оставили?


Т.к. правило должно работать только на внутренние слои.

На внешних слоях своё правило имеется.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 16 2015, 15:19
Сообщение #6


Гуру
******

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



and not OnOutside и говорит, что для всех слоев, кроме внешних
All and not OnOutside выделит все, что на всех слоях, кроме нижнего и верхнего

Туда же входят и внутренние.
Если ограничить сигнальными-- то добавить еще on Signal
Go to the top of the page
 
+Quote Post
nut
сообщение Apr 17 2015, 05:52
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 1-10-08
Пользователь №: 40 626



Цитата(Владимир @ Apr 16 2015, 18:19) *
All and not OnOutside выделит все, что на всех слоях, кроме нижнего и верхнего


Когда создаю такое правило, то оно начинает работать на зазоры около VIA на всех слоях - на внешних и внутренних.
Не понимаю в чём проблема.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Apr 17 2015, 06:45
Сообщение #8


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



1. OnMid
2. IsVia

Проверьте приоритеты.
Все должно работать. или объясните, что вам нужно
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 17 2015, 07:41
Сообщение #9


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Была проблема с VIA, тоже не видело меньшие зазоры. Писал правило для Multi Layer, только тогда заработало. Но реально непонятно, почему площадки на соответствующих слоях не трактуются как медь на этом слое, а только на мульти.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 17 2015, 08:36
Сообщение #10


Гуру
******

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



Цитата(Uree @ Apr 17 2015, 10:41) *
Была проблема с VIA, тоже не видело меньшие зазоры. Писал правило для Multi Layer, только тогда заработало. Но реально непонятно, почему площадки на соответствующих слоях не трактуются как медь на этом слое, а только на мульти.

Via определена была как простая или Top-Mid-Bottom
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 17 2015, 08:56
Сообщение #11


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Как Simple. А это имеет значение?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 17 2015, 09:02
Сообщение #12


Гуру
******

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



Цитата(Uree @ Apr 17 2015, 11:56) *
Как Simple. А это имеет значение?

естественно. при Simple И Mid площадки одиноковы на всех или всех внутренних слоях. А это уже принадлежность не конкретному, а мульти слою
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 17 2015, 09:08
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ммм... непонятная для меня логика. Хоть симпл, хоть по всем слоям определено переходное - оно там есть. Одинаковых размеров или разных - это уже частности, главное есть. Но проверяться не хочет... Странно это, неочевидно. Не заметил бы на глаз, не прописал в правилах - вылезло бы при заказе в самый неподходящий момент(пятница после 17-00) и думай тогда в экспресс темпе, что происходит и как это поправитьsm.gif
Причем эффект ведь был интересный - проверялось все со всем, кроме именно VIA-VIA. Точнее оно тоже проверялось, но по какому-то другому правилу, в котором меньший зазор был установлен.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 17 2015, 10:02
Сообщение #14


Гуру
******

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



Ну логики бывает нет не только у AltiUM, но и самой логики.
Поэтому правило одно: Написал ==> проверил, что работает ==> Что другое при этом не испортилось
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 17 2015, 10:16
Сообщение #15


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Да, именно так в этом случае и пришлось делать.
Go to the top of the page
 
+Quote Post

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

 


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


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