|
|
  |
Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы |
|
|
|
Sep 29 2011, 16:24
|

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

|
Цитата(Jarik @ Sep 29 2011, 18:15)  Кто подскажет как реализовать такие правила:
1. Если via и pad относятся к одной цепи то зазор между ними 0.2мм, а если к разным то 0.3мм (то есть, возможно ли использовать переменные и что-то вроде того). 1 правило IsVia IsPad Same Net 2 правило IsVia IsPad Different Net Цитата 2. Правило на clearance между начальными отрезками проводников отходящих от определенной микросхемы отличаются от всего остально проекта (см. рис. сделать чтобы на эти отрезки действовало правило 0.2мм как на площадки микросхемы, а не 0.3 как на все остальные цепи платы). по разному, например указав данное правило для коротких отрезков, например длиной 1мм Или заданной специфичной ширины или... Цитата 3. Выровнить длины проводников начиная с определенной точки ( см. рис. длины от точки 2 до A+, B+ и С+ равны между собой, а длины от точки 1 до A-, B- и С- тоже равны между собой. Есть ли в Altium понятие виртуальная точка или чтото похожее?). Для этого существует специальный класс FromTo/ Почитайте и пользуйтесь
|
|
|
|
|
Sep 30 2011, 06:18
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350

|
Владимир, спасибо. Теперь возникла такая проблема: идет игнорирование правил для выравнивания длин сегментов FromTo, длины просто двух цепей выравниваются без проблем. С чем это может быть связано? (см. файл платы)
Прикрепленные файлы
Board.zip ( 211.22 килобайт )
Кол-во скачиваний: 31
|
|
|
|
|
Sep 30 2011, 14:53
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350

|
Итак, про выравнивание сегментов одной цепи никто пока не решил вопрос?? ( здесь) Тогда появился еще один: как отловить координаты X1 и Y1 элемента например DD1. Например в функцию InRegion() вставить эти координаты с допусками чтобы получилось что-то вида: InRegion(X1-5мм,Y1-5мм,X1+5мм,Y+5мм).
|
|
|
|
|
Oct 1 2011, 10:02
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350

|
Цитата(Владимир @ Sep 30 2011, 18:51)  Ну как же, через тип класса FromTo он решается, я вроде писал Единственно этот класс только в PCB определяется В том то и дело что не срабатывает правило на разность длин, оно работает только для разных цепей, а эти куски FromTo как бы одна цепь. Я там пример (файл Board.rar ) прикрепил посмотрите на досуге=).
|
|
|
|
|
Oct 4 2011, 13:52
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-09-10
Из: Витебск
Пользователь №: 59 350

|
1. Как привязать InRegionRelative к компоненту?? ( Returns objects residing within the rectangular region bounded by X = -700 and X = 1300, and by Y = -400 and Y = 1600; those coordinates are referenced to the user origin (or component insertion point). ) 2. Как использовать фильтр для имени объекта по маске? ( Например нужно выбрать PAD в нескольких компонентах они имеют имена: XP1-PAD1, XP2-PAD1 и XP3-PAD1. Возможно ли применить что то вроде *-PAD1 для их выделения?)
Владимир, по поводу предыдущего поста, у вас какая версия AD. У меня 9 и возможно в 10 они поправили этот косяк.
|
|
|
|
|
Oct 10 2011, 13:35
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 9-11-07
Из: Kiev
Пользователь №: 32 196

|
Помогите, пожалуйста, создать правило для Hole to Hole Clearance. BGA 0.4mm pitch, переходки с первого на второй слой в КП. Диаметр отверстия переходки 0,15мм. Зазор между отверстиями получается 0,25мм. Создаю правило: - Hole And TouchesRoom('BGA') (при WithinRoom работает аналогично) - Hole - Hole to Hole Clearance 0,1mm но вместо него работает общее правило с зазором 0,254мм. Что вы можете видеть на рисунке.
|
|
|
|
|
Oct 11 2011, 05:32
|

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

|
Цитата(NickZ @ Oct 10 2011, 16:35)  Диаметр отверстия переходки 0,15мм. Зазор между отверстиями получается 0,25мм. Чтото у вас не то с переходными. сейчас на гарантийный поясок и зазор (если они равны) отводится (0.25-0.15)/3=0.033 Где вы найдете такое производство- Оно цены заломит, выше не могу Нужно микровиа ставить, при этом прямо в Болах, и медью заполнять
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|