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

 
 
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
eXeC001er
сообщение Jul 30 2008, 17:05
Сообщение #1


Местный
***

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



Предлагаю в этоц теме складывать правила для Altium Designer.
Просьба указывать версию вашего AD.
самое удобное будет скриншот окна с описанным правилом и маленькое описание что оно делает.
Go to the top of the page
 
+Quote Post
32 страниц V  « < 20 21 22 23 24 > »   
Start new topic
Ответов (315 - 329)
Владимир
сообщение Jan 27 2014, 11:02
Сообщение #316


Гуру
******

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



Цитата(InHaze @ Jan 27 2014, 13:33) *
хочу задать правила для трассировки линий на несколько микросхем по daisy chain топологии: MK -> ИС1 -> ИС2
например, на участке МК->ИС1: MatchedLengths = 5мм, MaxLenth = 50мм
например, на участке ИС1->ИС2: MatchedLengths = 0,5мм, MaxLenth = 20мм

можно ли в правилах указать участки линий, например от МК до ИС1? InNetClass('NetName') and ...
если можно, то как?

Только через классы FromTo
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Jan 28 2014, 14:04
Сообщение #317


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(Алексей Сабунин @ Mar 4 2013, 17:18) *
from-to не может быть объектом правила Lenght, как бы этого не хотелось.
да, возможно оно так должно быть, но на данный момент - нет!

Цитата(Владимир @ Jan 27 2014, 15:02) *
Только через классы FromTo

'Владимир, а что на данный момент from-to УЖЕ МОЖЕТ быть объектом правила Lenght?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 28 2014, 14:54
Сообщение #318


Гуру
******

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



Цитата(Rodavion @ Jan 28 2014, 17:04) *
'Владимир, а что на данный момент from-to УЖЕ МОЖЕТ быть объектом правила Lenght?

Нет, Был не внимателен. Класс From-to - контроль только через панель PCB.
Хоть что-то.

Я думаю решится враз, когда мафия DDR победит
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Jan 28 2014, 14:56
Сообщение #319


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(Владимир @ Jan 28 2014, 18:54) *
Я думаю решится враз, когда мафия DDR победит

Ждем-с 08.gif
Go to the top of the page
 
+Quote Post
Олеся
сообщение Feb 11 2014, 06:59
Сообщение #320





Группа: Новичок
Сообщений: 2
Регистрация: 11-02-14
Из: Великий Новгород
Пользователь №: 80 439



Здравствуйте.

Можно ли задать правило проверки на незакрытые маской переходные отверстия или выставить по умолчанию закрытие маской всех переходных глобально, а не в настройках конкретной платы?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Feb 11 2014, 07:56
Сообщение #321


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Олеся @ Feb 11 2014, 10:59) *
Здравствуйте.

Можно ли задать правило проверки на незакрытые маской переходные отверстия или выставить по умолчанию закрытие маской всех переходных глобально, а не в настройках конкретной платы?

Варианты:
1) Создайте правило Design -> Rules -> Mask -> Solder Mask Expansion для переходных (IsVia) с указанием отрицательного вскрытия больше радиуса самого большого переходного.
2) Через Find Similar Object (FSO) выбрать все переходные, открыть инспектор и поставить галочки на Solder Mask Tenting.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
filmi
сообщение Feb 11 2014, 08:37
Сообщение #322


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 9-09-09
Из: Украина
Пользователь №: 52 262



Цитата
глобально, а не в настройках конкретной платы

Создать пустую PCB в которой прописать все необходимые правила (зазоры, вскрытие и тд) и подсунуть её в New Document Defaults.



--------------------
Om Shanti, Shanti, Shanti Om
Go to the top of the page
 
+Quote Post
BaN
сообщение Feb 20 2014, 12:13
Сообщение #323


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

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Хочу сделать проверку того, чтобы для закрытых паяльной маской переходных отверстий расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски было не менее определенного значения.
Можно ли сделать такое правило?
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Feb 21 2014, 01:51
Сообщение #324


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Цитата(BaN @ Feb 20 2014, 18:13) *
Хочу сделать проверку того, чтобы для закрытых паяльной маской переходных отверстий расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски было не менее определенного значения.
Можно ли сделать такое правило?

Быть может, сделать проще.
Известен диаметр переходного отверстия, диаметр контактной площадки переходного отверстия, отступ паяльной маски от контактной площадки элемента поверхностного монтажа.
Перевести выражение "расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски" в выражение clearence между элементами топологии в меди - расстояние от КП via до КП SMD. Можно сделать даже в определенном регионе платы. laughing.gif

Сообщение отредактировал Hypericum - Feb 21 2014, 01:53
Go to the top of the page
 
+Quote Post
BaN
сообщение Feb 21 2014, 04:26
Сообщение #325


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

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(Hypericum @ Feb 21 2014, 08:51) *
Быть может, сделать проще.
Известен диаметр переходного отверстия, диаметр контактной площадки переходного отверстия, отступ паяльной маски от контактной площадки элемента поверхностного монтажа.
Перевести выражение "расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски" в выражение clearence между элементами топологии в меди - расстояние от КП via до КП SMD. Можно сделать даже в определенном регионе платы. laughing.gif

А как можно параметр Minimum clearance задать в зависимости от переменных параметров?
Я так понял, что в правилах можно указывать только объекты, которые потом будут проверяться по заданному параметру. Т.е. если задать первым объектом IsVia And ((SolderMaskTentingBottom = True) Or (SolderMaskTentingTop = True)), вторым HasSolderMask, то правило будет жестко проверять расстояние между краями меди этих объектов, при этом параметр Minimum clearance можно задать только числом без переменных параметров.
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Feb 21 2014, 04:56
Сообщение #326


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Цитата(BaN @ Feb 21 2014, 10:26) *
А как можно параметр Minimum clearance задать в зависимости от переменных параметров?

Всю эту страшную муть запишите конкретными цифрами - SolderMaskTentingBottom напишите 0.15мм, диаметр отверстия 0,6мм, диаметр КП via 1.2мм и посчитайте по формуле, которую предложил выше. В правиле clearence ПО МЕДИ задайте число.

Сообщение отредактировал Hypericum - Feb 21 2014, 04:57
Go to the top of the page
 
+Quote Post
BaN
сообщение Feb 21 2014, 05:32
Сообщение #327


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

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(Hypericum @ Feb 21 2014, 11:56) *
Всю эту страшную муть запишите конкретными цифрами - SolderMaskTentingBottom напишите 0.15мм, диаметр отверстия 0,6мм, диаметр КП via 1.2мм и посчитайте по формуле, которую предложил выше. В правиле clearence ПО МЕДИ задайте число.

Хотелось бы, конечно, чтобы этот параметр подстраивался автоматически при изменении SolderMaskExpansion, ViaDiameter и HoleSize, ну да ладно, вот так хотя бы работает.

Сообщение отредактировал BaN - Feb 21 2014, 06:55
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
gia1965
сообщение Feb 25 2014, 06:01
Сообщение #328


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 6-02-09
Пользователь №: 44 492



Просьба помочь. Хочу выделить проводники с нарушениями , например правило net antennae Записываю в фильтре :
IsWire and OnLayer('L2') and IsRule_NetAntennae = 'true'
Не работает. Что не так?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 25 2014, 06:13
Сообщение #329


Гуру
******

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



не мучайтесь. Для выделения ошибок по правилам (и множество другое) есть специальная панель PCB/PCB rule and Violation

Искомая опция там есть
Go to the top of the page
 
+Quote Post
gia1965
сообщение Feb 25 2014, 12:33
Сообщение #330


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 6-02-09
Пользователь №: 44 492



Цитата(Владимир @ Feb 25 2014, 10:13) *
не мучайтесь. Для выделения ошибок по правилам (и множество другое) есть специальная панель PCB/PCB rule and Violation

Искомая опция там есть

Спасибо. Но панель не помогает. При запуске через данную панель правила NetAntenne (содержимое правила: OnLayer('Bottom Layer') при Tolerance 0.1mm) выделяется вся медь на слое - все линии и PAD. ??? версия Altium 13.3.4
Потребность в выделении объектов нарушающих правила возникла по причине переделки 26 слойной платы . Изменилась схема, и хотелосьбы удалить на плате те дорожки которые поменялись (порядка более 500 шт.) Цепи к сожелению не стали NoNet , а присвоили новые имена. Но разводка у них не та. Вот и пытался сделать это через Net Antenne или Clearance.
Go to the top of the page
 
+Quote Post

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

 


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


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