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

 
 
32 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Beginning
сообщение Sep 22 2008, 06:23
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Это впринципе я знаю, и про отрицательное значение тоже. Но мне интересно было написать конструкцию именно в одном правиле.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 22 2008, 07:03
Сообщение #47


Гуру
******

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



не получится-- значения зазоров разные.
уж лучше рисовать сложный BODY, который разрешает вложение одного в другое smile.gif
Go to the top of the page
 
+Quote Post
Beginning
сообщение Sep 22 2008, 08:47
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Спасибо за ответы. Но нельзя ли сделать, что бы указанные РЭ вообще не принадлежали правилу? Типа зазор 0.255 для всех, кроме X1 и X2. Тогда можно обойтись одним зазором.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 22 2008, 09:30
Сообщение #49


Гуру
******

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



иСКлючить из правила можно отдельные элементы
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 12 2009, 09:47
Сообщение #50


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Здравствуйте. У меня вопрос по заданию правила отступа от края платы до топологии. Начало здесь (и не мной начато, я просто натолкнулся).
Задача такова: нужно указать, что от любого элемента топологии до края платы должно быть расстояние, не меньше, скажем, 0,3 мм.
Я попробовал записАть:
Код
OnSignal  
и
IsBoardOutline

не заработало.

По методу, предлагаемому в вышеуказанной теме, всё заработало. А предлагалось там вместо записи IsBoardOutline использовать (IsTrack and OnLayer('Keep-Out Layer')).

Но на мой взгляд, было бы более логично использовать IsBoardOutline, потому что, если я конечно не ошибаюсь, это именно для того и предназначено. А (IsTrack and OnLayer('Keep-Out Layer')) - это как бы обходной путь, это называется "выкрутился".
И ещё один минус: в случае (IsTrack and OnLayer('Keep-Out Layer')) нужно на заданном слое рисовать границу печатной платы. Это в общем-то несложно, но всё равно, если уж можно было бы обойтись без такой операции (если бы заработало IsBoardOutline), то почему бы и не минимизировать свои действия.

Мой вопрос в данной теме прост: почему не заработало с IsBoardOutline? Это бага софта или моё неправильное понимание этой функции? Если неправильное понимание, тогда как правильно понимать фукнцию IsBoardOutline и как её можно применить, например?

Заранее спасибо за ответы.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 12 2009, 17:13
Сообщение #51


Гуру
******

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



Цитата(Krys @ Feb 12 2009, 11:47) *
Здравствуйте. У меня вопрос по заданию правила отступа от края платы до топологии. Начало здесь (и не мной начато, я просто натолкнулся).
Задача такова: нужно указать, что от любого элемента топологии до края платы должно быть расстояние, не меньше, скажем, 0,3 мм.
Я попробовал записАть:
Код
OnSignal  
и
IsBoardOutline

не заработало.

По методу, предлагаемому в вышеуказанной теме, всё заработало. А предлагалось там вместо записи IsBoardOutline использовать (IsTrack and OnLayer('Keep-Out Layer')).

Но на мой взгляд, было бы более логично использовать IsBoardOutline, потому что, если я конечно не ошибаюсь, это именно для того и предназначено. А (IsTrack and OnLayer('Keep-Out Layer')) - это как бы обходной путь, это называется "выкрутился".
И ещё один минус: в случае (IsTrack and OnLayer('Keep-Out Layer')) нужно на заданном слое рисовать границу печатной платы. Это в общем-то несложно, но всё равно, если уж можно было бы обойтись без такой операции (если бы заработало IsBoardOutline), то почему бы и не минимизировать свои действия.

Мой вопрос в данной теме прост: почему не заработало с IsBoardOutline? Это бага софта или моё неправильное понимание этой функции? Если неправильное понимание, тогда как правильно понимать фукнцию IsBoardOutline и как её можно применить, например?

Заранее спасибо за ответы.

Вроде в последнем релизе (SP1 к AD09) что-то об этом писалось. Не проверял еще
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 13 2009, 04:40
Сообщение #52


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



поставил только что СП1. Ничего не изменилось. Вопрос в силе.
Цитата
Вроде в последнем релизе (SP1 к AD09) что-то об этом писалось
А где писАлось? Где почитать?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 13 2009, 06:02
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Поправочка...
Цитата
Вроде в последнем релизе (SP1 к AD09) что-то об этом писалось
Вы, наверное, имели в виду этот документ. Я прочитал, нашёл все строчки, где говорится о board outline. Поправлено многое, некоторое я даже сразу заметил: необычным цветом стала граница платы. Но конкретно, что правила обрабатываются по функции IsBoardOutline, - ничего не говорилось...


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 13 2009, 07:33
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Ещё один вопрос по правилам: как задать правило минимального отступа любого компонента от монтажного отверстия? Попробовал создать правило component clearance с параметрами:
Код
IsComponentBody  
и
IsPad And InPadClass('MTHole')
Не помогает. Аналогично попробовал создать правило в разделе electrical clearance. Тоже не помогает. Хотя сами эти объекты по таким запросам прекрасно ищутся в фильтре.
Component body заданы, обычное правило "по умолчанию" для component clearance работает прекрасно.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 14 2009, 20:51
Сообщение #55


Гуру
******

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



Для обрезки платы все равно нужен контур. Он рисуется в механическом слое. При простых платах можно использовать слой KeepOut.
Именно из этого контура и делается гербер для производства.
Board Shape можно сделать из этого контура. Соответственно правила лучше писать от первоисточника.
Сам по себе сделанный Board Shape не содержит линий и окружностей. Это просто форма типа полигона. Соответственно правила у вас и не работают.
Соответственно есть команда из Board Shape получить контур, который и можно опять же поместить на механический слой.
Возвращаемся к первому случаю --- первичное контур из Arc Track на мех слое.
Там правила работают.
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 16 2009, 08:34
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



спасибо за разъяснения предполагаемой логики мышления :)))
А по вопросу правила для проверки минимального расстояния от отверстия до компонента что-нибудь подскажете?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2009, 18:07
Сообщение #57


Гуру
******

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



Цитата(Krys @ Feb 16 2009, 10:34) *
А по вопросу правила для проверки минимального расстояния от отверстия до компонента что-нибудь подскажете?


Наверно можно. Но вопрос зачем? в дырки что гвозди вколачиваться будут? что их под компонентами нельзя разместить.
Go to the top of the page
 
+Quote Post
musa
сообщение Apr 26 2009, 17:16
Сообщение #58


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Подскажите пожалуйста как составить правило. Весь монтаж ведётся проводниками 0.3мм зазор - 0.3мм. На плате стоит процессор с шагом ножек 0.4мм. Статью где описывается похожий случай читал. Мне это не подходит потомучто невозможно после этого менять компоновку. Предложите оригинальное решение. Но только обязательно рабочее.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 26 2009, 17:42
Сообщение #59


Гуру
******

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



Цитата(musa @ Apr 26 2009, 20:16) *
Подскажите пожалуйста как составить правило. Весь монтаж ведётся проводниками 0.3мм зазор - 0.3мм. На плате стоит процессор с шагом ножек 0.4мм. Статью где описывается похожий случай читал. Мне это не подходит потомучто невозможно после этого менять компоновку. Предложите оригинальное решение. Но только обязательно рабочее.


Не правило, а подход.
для области вокруг процессора укажите иное правило с более высоким приоритетом
Go to the top of the page
 
+Quote Post
musa
сообщение Apr 26 2009, 18:03
Сообщение #60


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Владимир @ Apr 26 2009, 21:42) *
Не правило, а подход.
для области вокруг процессора укажите иное правило с более высоким приоритетом


Вместо области комната сойдёт. Если процессор с обвязкой загнать в комнату. И как будет выглядеть правило. Не обижайтесь но правила для меня пока представляют некоторую сложность.

И вообще что-то не заслужено забросили эту ветку. Давайте всётаки делиться правилами.
Go to the top of the page
 
+Quote Post

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

 


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


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