|
Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы |
|
|
|
 |
Ответов
(315 - 329)
|
Jan 28 2014, 14:04
|

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

|
Цитата(Алексей Сабунин @ Mar 4 2013, 17:18)  from-to не может быть объектом правила Lenght, как бы этого не хотелось. да, возможно оно так должно быть, но на данный момент - нет! Цитата(Владимир @ Jan 27 2014, 15:02)  Только через классы FromTo 'Владимир, а что на данный момент from-to УЖЕ МОЖЕТ быть объектом правила Lenght?
|
|
|
|
|
Feb 11 2014, 06:59
|
Группа: Новичок
Сообщений: 2
Регистрация: 11-02-14
Из: Великий Новгород
Пользователь №: 80 439

|
Здравствуйте.
Можно ли задать правило проверки на незакрытые маской переходные отверстия или выставить по умолчанию закрытие маской всех переходных глобально, а не в настройках конкретной платы?
|
|
|
|
|
Feb 11 2014, 07:56
|
Мыслящий
    
Группа: Свой
Сообщений: 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Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Feb 11 2014, 08:37
|

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

|
Цитата глобально, а не в настройках конкретной платы Создать пустую PCB в которой прописать все необходимые правила (зазоры, вскрытие и тд) и подсунуть её в New Document Defaults.
--------------------
Om Shanti, Shanti, Shanti Om
|
|
|
|
|
Feb 21 2014, 01:51
|
Местный
  
Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520

|
Цитата(BaN @ Feb 20 2014, 18:13)  Хочу сделать проверку того, чтобы для закрытых паяльной маской переходных отверстий расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски было не менее определенного значения. Можно ли сделать такое правило? Быть может, сделать проще. Известен диаметр переходного отверстия, диаметр контактной площадки переходного отверстия, отступ паяльной маски от контактной площадки элемента поверхностного монтажа. Перевести выражение "расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски" в выражение clearence между элементами топологии в меди - расстояние от КП via до КП SMD. Можно сделать даже в определенном регионе платы.
Сообщение отредактировал Hypericum - Feb 21 2014, 01:53
|
|
|
|
|
Feb 21 2014, 04:26
|
Частый гость
 
Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111

|
Цитата(Hypericum @ Feb 21 2014, 08:51)  Быть может, сделать проще. Известен диаметр переходного отверстия, диаметр контактной площадки переходного отверстия, отступ паяльной маски от контактной площадки элемента поверхностного монтажа. Перевести выражение "расстояние от края отверстия via до ближайшего окна вскрытия паяльной маски" в выражение clearence между элементами топологии в меди - расстояние от КП via до КП SMD. Можно сделать даже в определенном регионе платы.  А как можно параметр Minimum clearance задать в зависимости от переменных параметров? Я так понял, что в правилах можно указывать только объекты, которые потом будут проверяться по заданному параметру. Т.е. если задать первым объектом IsVia And ((SolderMaskTentingBottom = True) Or (SolderMaskTentingTop = True)), вторым HasSolderMask, то правило будет жестко проверять расстояние между краями меди этих объектов, при этом параметр Minimum clearance можно задать только числом без переменных параметров.
|
|
|
|
|
Feb 21 2014, 04:56
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Feb 21 2014, 05:32
|
Частый гость
 
Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 25 2014, 06:01
|
Участник

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

|
Просьба помочь. Хочу выделить проводники с нарушениями , например правило net antennae Записываю в фильтре : IsWire and OnLayer('L2') and IsRule_NetAntennae = 'true' Не работает. Что не так?
|
|
|
|
|
Feb 25 2014, 12:33
|
Участник

Группа: Участник
Сообщений: 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.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|