Jump to content

    

Правила в Altium Designer

Причем здесь авто трассировка.

Я ее не юзаю и не рекомендую.

Алтиум не дружит с одно слойками

 

Естественно нужно или иное ПО или придумывать ход конем

 

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

Share this post


Link to post
Share on other sites

То что СОВСЕМ не дружит с однослойками, я уже понял. Владимир а примерчек ни где не описывался? Куда можно подсмотреть?

Share this post


Link to post
Share on other sites

Нет нету.

Не пользую такое.

Может на досуге, от не чего делать, если вспомню, изображу

 

Черт, получилось как "после дождика, в четверг" :)

Share this post


Link to post
Share on other sites

Плохо. Задача стоит зделать ОПП потом заказывать на материале FR-2 или FR-1, на двухслойку не соглашаются никак. Попробую правилами. Владимир а поп правилам пособие никакое не писалось? А то у Сабунина очень мало.

Share this post


Link to post
Share on other sites

Оттрассировал плату, а потом решил что нужно утолщить некоторые дорожки, создал правило, которое говорит, что цепь Х должна быть толщиной 1mm. Жму ОК, цепь подсвечивается зеленым, ошибка: дорожка тоньше заданного правилом значения. Вопрос: как быстро сделать так, чтобы толщина дорожки изменилась до значения, заданного правилом? Вручную по одному отрезку не хочется изменять толщину :(

Share this post


Link to post
Share on other sites
Вопрос: как быстро сделать так, чтобы толщина дорожки изменилась до значения, заданного правилом? Вручную по одному отрезку не хочется изменять толщину :(
Выделяете все отрезки цепи и нажимаете F11 - инспектор. Потом изменяете ширину как надо.

Share this post


Link to post
Share on other sites

Все так. После того будет на зазоры ругаться.

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

Все равно ручной работы не избежать.

Share this post


Link to post
Share on other sites
Выделяете все отрезки цепи и нажимаете F11 - инспектор. Потом изменяете ширину как надо.

Инспектор. Понятно.

Очень жаль, что для такой простой процедуры столько париться нужно. Думаю, не так сложно было бы Altium`у сделать кнопку "подогнать под правила".

А можно выделять не каждый отрезок цепи, а всю цепь целиком?

Share this post


Link to post
Share on other sites

можно. Откройте панель PCB? в ней Nets

Там удобный механизм поиска, выделения и правки свойств.

Это подобие PCAD, только рангом выше

Share this post


Link to post
Share on other sites
А можно выделять не каждый отрезок цепи, а всю цепь целиком?
Еще можно воспользоваться Find Similar Object.

Изучайте хелп, пробуйте и все получится.

Share this post


Link to post
Share on other sites

А можно -ли заставить альтиум вычислять правило зазора в зависимости от установленного параметра цепи, То есть, допустим я развожу ПП силового преобразователя, там куча цепей для которых в зависимоти от номинального потенциала необходимо тметь такой, или такой зазор по отношению к остальным цепям. Я как вижу решение задачи - необходимо в схематике неким образом присваивать каждой цепи параметр ее номинального потенциала (тип float), далее необходимо написать такое правило, которое берет эту величину и по формуле вычисляет зазаор для всех опроводников.

Это возможно? Если есть другое решение этой задачи - подскажите.

Share this post


Link to post
Share on other sites
А можно -ли заставить альтиум вычислять правило зазора в зависимости от установленного параметра цепи, То есть, допустим я развожу ПП силового преобразователя, там куча цепей для которых в зависимоти от номинального потенциала необходимо тметь такой, или такой зазор по отношению к остальным цепям.

Я долго не думал :laughing: и создал класс цепей, у которых довольно большой потенциал. Ну а при разводке платы создал правило, по которому для цепей этого класса выдерживать больший зазор.

Класс цепей можно создать только в редакторе плат, но в последних версиях появилась возможность создать на схеме директиву, которая создаЁт класс цепей при "update"'е платы. "Place" -> "Directives" -> "Net class".

Share this post


Link to post
Share on other sites

Обьясните почему правило неправильно работает

 

Clearence_KeepOut_to_Holl ->

1)OnLayer('Keep-Out Layer')

2)HoleSize

Any Net; Minimum Clearance = 0.3mm

 

Вроде должно мерить отступ от кипаута до сверловки, а оно мериит до ободка виаса или пада!

Правило не сам придумал а в статье Прановича взял! (pranovich11.pdf)

Share this post


Link to post
Share on other sites
Обьясните почему правило неправильно работает

Clearence_KeepOut_to_Holl ->

1)OnLayer('Keep-Out Layer')

2)HoleSize

Any Net; Minimum Clearance = 0.3mm

Вроде должно мерить отступ от кипаута до сверловки, а оно мериит до ободка виаса или пада!

По моему правило работает правильно. Вы задаЁте ограничение на расстояние между объектом на слое "Keep-Out Layer" и контактной площадкой (или переходным отверстием). Поэтому AD и измеряет от края одного объекта до края другого.

Кстати, запрос "HoleSize" требует указания диапазона отверстий. А насчЁт ссылки на статью - может быть очепятка.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this