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

 
 
32 страниц V  « < 14 15 16 17 18 > »   
Reply to this topicStart new topic
> Правила в Altium Designer, выкладываем сюда создаваемые вами правила и вопросы
Владимир
сообщение Dec 3 2012, 15:58
Сообщение #226


Гуру
******

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



Цитата(Rodavion @ Dec 3 2012, 14:55) *
И возможно ли вообще написать такое правило?

Нужно вводить класс FromTo и для него уже писать правило. Там будет считать от точки до точки.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 4 2012, 08:27
Сообщение #227


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Rodavion @ Dec 3 2012, 15:55) *
При разводке платы длина проводника адреса должна быть контролируемой только от вывода корпуса Xilinx Virtex до вывода разъема SODIMM_DDR, но в панели РСВ показывается общая длина этого проводника, включаю и длину проводника от разъема до резисторной сборки – см. рис.1.
Я попытался написать правило, что бы при построении «змейки» в режиме Interactive Length Tuning она выравнивалась только учитывая ее длину в определенных слоях и проверка DRC также считала длину проводника только в определенных слоях, но мое правило – рис. 2. не работает.
Прошу помощи – в чем моя ошибка? И возможно ли вообще написать такое правило?


По-моему длине цепи пофиг в каком она слое, эти правила будут игнорироваться.
Вообще выравнивание делается до разводки до резисторов.
Я бы здесь удалил то, что до резисторов идет. Вырезать и вставить в свободном месте (эти цепи станут No Net)
выровнять и вернуть обратно.

Я, кстати, выравниваю через Matсh Length. По-моему намного удобнее, не надо конкретные значения длин забивать.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 4 2012, 09:38
Сообщение #228


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Здравствуйте все.
Не совсем по теме, у кого нибудь есть описание всех правил на Русском, поделитесь пожалуйста, или покажите где есть.
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 4 2012, 09:56
Сообщение #229


Знающий
****

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



Цитата(peshkoff @ Dec 4 2012, 12:27) *
По-моему длине цепи пофиг в каком она слое, эти правила будут игнорироваться.

Очень жаль, хочется все же что-то придумать smile3046.gif
Цитата(peshkoff @ Dec 4 2012, 12:27) *
Вообще выравнивание делается до разводки до резисторов.
Я бы здесь удалил то, что до резисторов идет. Вырезать и вставить в свободном месте (эти цепи станут No Net)
выровнять и вернуть обратно.

Ну я так и делал. Собственно, плата уже разведена, сейчас нужно придумать правило для ПРОВЕРКИ, иначе для демонстрации правильности разводки придется проделовать то фокус, который вы предложили, а не хочется... sad.gif
Цитата(peshkoff @ Dec 4 2012, 12:27) *
Я, кстати, выравниваю через Matсh Length. По-моему намного удобнее, не надо конкретные значения длин забивать.

Это где такой инструмент найти можно? Если не затруднит, то объясните, а то я не в курсе beer.gif

Цитата(Iptash @ Dec 4 2012, 13:38) *
Здравствуйте все.
Не совсем по теме, у кого нибудь есть описание всех правил на Русском, поделитесь пожалуйста, или покажите где есть.

Алексей Сабунин, Altium Designer Summer 08 – разработка правил проектирования для печатной платы, СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2008, (продолжение) - № 1 2009, http://www.soel.ru/issues/
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 4 2012, 10:38
Сообщение #230


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(Rodavion @ Dec 4 2012, 13:56) *
Алексей Сабунин, Altium Designer Summer 08 – разработка правил проектирования для печатной платы, СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2008, (продолжение) - № 1 2009, http://www.soel.ru/issues/

Спасибо.

А список правил с пояснением на Русском существует?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 4 2012, 10:48
Сообщение #231


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Rodavion @ Dec 4 2012, 13:56) *
Ну я так и делал. Собственно, плата уже разведена, сейчас нужно придумать правило для ПРОВЕРКИ, иначе для демонстрации правильности разводки придется проделовать то фокус, который вы предложили, а не хочется... sad.gif


Этот "фокус" выполняется в 3 клика. Судя по Вашей трассировке все наросты на фиолетовом слое. Отростки от резисторов до первого перехода везде одинаковы.
Переходим в тот слой, включаем Single Layer, для большей уверенности еще щелкаем на нужный класс и вуа-ля, светятся нужные трассы.
Выделяем, вырезаем.

аа. именно для проверки.
ну тут уж незнаю чем и помочь. у самого такая же примерно ситуация, не проверяю, считаю что уже сделал все верно. sm.gif

Цитата(Rodavion @ Dec 4 2012, 13:56) *
Это где такой инструмент найти можно? Если не затруднит, то объясните, а то я не в курсе beer.gif


Это правило. На один пункт ниже, что вы показываете


Значение указывает, насколько могут отличаться линии друг от друга в одном классе по длине
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 4 2012, 11:32
Сообщение #232


Знающий
****

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



Цитата(peshkoff @ Dec 4 2012, 14:48) *
Этот "фокус" выполняется в 3 клика.

Ну да, в принципе, элементарно. А не подскажете, КАК сделать, что бы в рамке выделялись и вырезались только трассы, а виа оставались не тронутами? rolleyes.gif
Цитата(peshkoff @ Dec 4 2012, 14:48) *
аа. именно для проверки.
ну тут уж незнаю чем и помочь. у самого такая же примерно ситуация, не проверяю, считаю что уже сделал все верно. sm.gif

Ну мы то с вами знаем, что все сделали правильно, а вот начальство в ЭТОМ не уверено laughing.gif
Цитата(peshkoff @ Dec 4 2012, 14:48) *
Это правило. На один пункт ниже, что вы показываете
Значение указывает, насколько могут отличаться линии друг от друга в одном классе по длине

Так, разобрался, спасибо, удобный инструмент biggrin.gif
КРИК О ПОМОЩИ - уважаемый А. Сабунин, я вас вижу, ПОМОГИТЕ!!! 1111493779.gif
уже не вижу sad.gif
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 4 2012, 12:02
Сообщение #233


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Rodavion @ Dec 4 2012, 15:32) *
Ну да, в принципе, элементарно. А не подскажете, КАК сделать, что бы в рамке выделялись и вырезались только трассы, а виа оставались не тронутами? rolleyes.gif

Фильтр. Очень удобная клавиша Y. Поизучайте.

Жмем Y выезжает меню фильтр
С нажатым CTRL щелкаем на "Filter for..." и убираем символ "&" Перед "F" с наименования.
Опять Y, с нажатым CTRL щелкаем на "Organize Favorites" и ставим & перед F здесь, должно получиться "Organize &Favorites"
Меню должно стать таким:


Теперь жмем Y-F появляется окно с быстыми фильтрами.
Но оно пустое. Как сюда добавить напрямую я не понял.
Поэтому надо перейти в закладку History и выбрать любое выражение и скопировать сюда (Add to Favorites)
Переходим на Favorites и редактируем выражения.
В итоге должно получится примерно такое (можете свои добавить)


& нужны для быстрого вызова.
Теперь Y-D позволяет работать только с Дезигнаторами
Y-C - с компонентами
а Y-T как раз то, что Вам нужно трэк и арк.

Единственное, при каждом запуске Вам придется залазить в эту панель и устанавливать клавишу "Deselect" видно на скрине, что я ее щелкал.
Галочка не сохраняется при перезагрузке альтиума. Это косяк еще с давнишних времен.
Так что Y-F как раз и нужен. чтобы быстро сюда зайти после каждого включения.

Цитата(Rodavion @ Dec 4 2012, 15:32) *
Ну мы то с вами знаем, что все сделали правильно, а вот начальство в ЭТОМ не уверено laughing.gif

Ну моему начальнику главное. чтобы плата работала. а длины его не интересуют.
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 4 2012, 12:52
Сообщение #234


Знающий
****

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



Цитата(peshkoff @ Dec 4 2012, 16:02) *
Фильтр. Очень удобная клавиша Y. Поизучайте.

Ув. peshkoff, благодарю за ЛИКБЕЗ biggrin.gif
Цитата(peshkoff @ Dec 4 2012, 16:02) *
Ну моему начальнику главное. чтобы плата работала. а длины его не интересуют.

У меня начальник молодой и ОЧЕНЬ деятельный, и поэтому влезает во ВСЕ twak.gif
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Dec 5 2012, 09:00
Сообщение #235


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Rodavion @ Dec 3 2012, 15:55) *
При разводке платы длина проводника адреса должна быть контролируемой только от вывода корпуса Xilinx Virtex до вывода разъема SODIMM_DDR, но в панели РСВ показывается общая длина этого проводника, включаю и длину проводника от разъема до резисторной сборки – см. рис.1.
Я попытался написать правило, что бы при построении «змейки» в режиме Interactive Length Tuning она выравнивалась только учитывая ее длину в определенных слоях и проверка DRC также считала длину проводника только в определенных слоях, но мое правило – рис. 2. не работает.
Прошу помощи – в чем моя ошибка? И возможно ли вообще написать такое правило?

Думаю что отследить такое с помощью DRC не получится! Даже From-To не решают данную задачу.
Визуально с помощью From-To, можно отследить, но тогда придется создавать множество этих маршрутов...

если уж совсем надо - единственное что приходи на ум - сделать на схеме компоненты NetTie, в виде куска цепи на схеме, и в виде ПО на плате, тогда у вас будет физически две цепи - Ваша проблема будет решена.


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 5 2012, 10:23
Сообщение #236


Знающий
****

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



Цитата(Алексей Сабунин @ Dec 5 2012, 13:00) *
Думаю что отследить такое с помощью DRC не получится! Даже From-To не решают данную задачу.

Правило я создал с помощью Rule Wizard. Вот этот путь:
1. Выбираю область, в которой создается правило - рис.1
2. Выбираю длину цепи на отдельном слое - рис. 2
3. Выбираю цепь и слой - рис. 3
4. Получаю правило - рис. 4
А оно НЕ РАБОТАЕТ!!!??? А почему? Ведь правило, по сути, создал не я, а Rule Wizard Altium Designer!
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 5 2012, 10:36
Сообщение #237


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Оно и не будет работать. Длина цепи никак не связана ни со слоями ни с комнатами ни с чем либо еще.
Вы запускаете универсальный мастер создания правил. Ему пофиг чего Вы там высчитывать будете. Он думает что Вы собираетесь создать какой нибудь клиренс или правило для полигона.
Нет отдельного мастера для длины цепи (и не будет)

кстати, почему у Вас змеи такие длинные? Вы внутренние цепи в плис учитываете?
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Dec 5 2012, 10:52
Сообщение #238


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



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


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 5 2012, 12:03
Сообщение #239


Знающий
****

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



Цитата(Алексей Сабунин @ Dec 5 2012, 14:52) *
мастер правил действительно универсален, и предлагает все доступные в общем случае варианты!
если при создании правила открыть Builder, то там видны только те варианты, которые доступны для данного правила!

Да, в Builder ТАКОЕ правило - ограничение длины цепи на слое - создать нельзя, вот рис. 1, НО ВОТ ПОЧЕМУ его Rule Wizard создает - НЕПОНЯТНО. НЕ ДОЛЖЕН он его создавать, если ТАКОЕ правило не реализуется. Это очередная сложность в освоении АД и очередной БАГ разработчиков. К сожалению. Очень сложный механизм создания правил в АД, очень, и это его БОЛЬШОЙ минус. Мне сегодня прислали опросный лист по АД, так там из 21 вопроса (причем ответы на некоторые из которых - это разглашение КОММЕРЧЕСКОЙ тайны предприятия), нет ни одного, в котором бы предлагалось высказывать свое мнение о проблеме перехода на работу в АД. Считайте, что я его высказал.
Благодарю Вас, уважаемый Алексей Сабунин, за оказанную консультацию. С уважением, А. Родионов
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 5 2012, 12:46
Сообщение #240


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Rodavion @ Dec 5 2012, 16:03) *
Да, в Builder ТАКОЕ правило - ограничение длины цепи на слое - создать нельзя, вот рис. 1, НО ВОТ ПОЧЕМУ его Rule Wizard создает - НЕПОНЯТНО. НЕ ДОЛЖЕН он его создавать, если ТАКОЕ правило не реализуется. Это очередная сложность в освоении АД и очередной БАГ разработчиков. К сожалению. Очень сложный механизм создания правил в АД, очень, и это его БОЛЬШОЙ минус. Мне сегодня прислали опросный лист по АД, так там из 21 вопроса (причем ответы на некоторые из которых - это разглашение КОММЕРЧЕСКОЙ тайны предприятия), нет ни одного, в котором бы предлагалось высказывать свое мнение о проблеме перехода на работу в АД. Считайте, что я его высказал.
Благодарю Вас, уважаемый Алексей Сабунин, за оказанную консультацию. С уважением, А. Родионов


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

Мне, кстати, тоже прислали этот лист. Я уж грешным делом подумал, что это от разработчиков...
А что там должен АД никому не ведано. Мне, например, кажется, что НЕ ДОЛЖНА программа более новой версии тормозить страшнее, чем предыдущей. Это бесит в первую очередь.
Go to the top of the page
 
+Quote Post

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

 


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


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