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

 
 
> Правило расчитываемое из параметров компонента?, Возможно ли?
Matic
сообщение Nov 11 2015, 07:50
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Здравствуйте!
Подскажите можно ли задать правило для проектирования PCB не в фиксированных цифрах а формулой.

Например минимальный зазор между компонентами в зависимости от их высоты.

Понятно что можно задать несколько правил для для разных высот компонентов и этим ограничиться, но хотелось бы формулой(если конечно такая возможность существует).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Александр Облачк...
сообщение Nov 11 2015, 10:51
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 11-03-14
Из: Москва
Пользователь №: 80 878



Да, кажется, я задумался только о половине задачи) Эти параметры скорее всего не получится сделать формулой. Поинтересуюсь, а для каких задач вы хотите это сделать? Может есть возможность решить проблему через скрипт?
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 11 2015, 10:59
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(Александр Облачко @ Nov 11 2015, 13:51) *
Да, кажется, я задумался только о половине задачи) Эти параметры скорее всего не получится сделать формулой. Поинтересуюсь, а для каких задач вы хотите это сделать? Может есть возможность решить проблему через скрипт?

По стандарту который решено соблюдать у нас на предприятии, как раз таки мин. зазор между элементами определяется высотой этих элементов. И чтоб не вырисовывать линии запрета для каждого Footprint в библиотеках и нужно это правило.
Можно конечно создать с десяток а то и другой правил с определённым шагом по высоте и соответствующими отступами но это не совсем то. Хотя скоррее всего в реальности и этого должно хватить. Но хотелось бы более правильно сделать если это возможно.

Сообщение отредактировал Matic - Nov 11 2015, 11:04
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 11 2015, 11:13
Сообщение #4


Гуру
******

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



Цитата(Matic @ Nov 11 2015, 13:59) *
И чтоб не вырисовывать линии запрета для каждого Footprint в библиотеках и нужно это правило.

Контур рисуется 1 раз, правила пишутся для проекта.
Забудьте и идете тем путем, что и все ходят.

К тому же всегда найдутся места, где надо плотно, а где желательно свободней
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 11 2015, 11:27
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(Владимир @ Nov 11 2015, 14:13) *
Контур рисуется 1 раз, правила пишутся для проекта.
Забудьте и идете тем путем, что и все ходят.

К тому же всегда найдутся места, где надо плотно, а где желательно свободней


Так если правила от проекта к проекту меняются значит и линию запрета надо перерисовывать!
А если линия рисуется один раз, то и правило не должно меняться от проекта к проекту.
И как сделать плотнее если линия запрета нарисована уже в библиотеке, опять же библиотеку переделывать?
А как раз таки через правила можно определять участки платы с разной плотностью установки, так что забыть Вы можете, но это не есть правильно.
P.S.: Можно вообще о всех функциях забыть, и связи на плате не из схемы брать а вручную добавлять или на кульмане вооще круто будет!

Сообщение отредактировал Matic - Nov 11 2015, 11:29
Go to the top of the page
 
+Quote Post
Corvus
сообщение Nov 11 2015, 11:29
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Рисуйте три футпринта. Как в IPC-стандартах завещано (A, B, C) для разной степени плотности монтажа.
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 11 2015, 11:33
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(Corvus @ Nov 11 2015, 14:29) *
Рисуйте три футпринта. Как в IPC-стандартах завещано (A, B, C) для разной степени плотности монтажа.

И каждый раз для каждого футпринта расчитывать свои отступы? Можно, но хотелось бы через правила так удобнее и быстрее.
А 3 футприта всё равно надо, с разными контактными площадками, но без траты времени на прорисовку зоны запрета, только линии обозначающие физическое расположение компонента, которое для всех 3 одинаковое будет.
А зачем тогда вообще в Altium включили возможность задавать отступ через правило, если все равно всё в библиотеках прорисовывать?

Ну ладно это дело вкуса, пусть каждый сам решает как ему удобнее.

А вот еще вопрос: минимальное расстояние по IPC между компонентами отсчитывается от физического корпуса или от края контактной площадки, или(склоняюсь к этому варианту) от "наиболее выпирающе части"?
И если есть такая, то можно пожалуйста ссылочку на IPC. Что то сразу с ходу не гуглиться.

Сообщение отредактировал Matic - Nov 11 2015, 11:55
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 11 2015, 12:18
Сообщение #8


Гуру
******

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



Цитата(Matic @ Nov 11 2015, 14:33) *
Ну ладно это дело вкуса, пусть каждый сам решает как ему удобнее.

Есть не только вкус.
Цитата
А вот еще вопрос: минимальное расстояние по IPC между компонентами отсчитывается от физического корпуса или от края контактной площадки, или(склоняюсь к этому варианту) от "наиболее выпирающе части"?

никак. Он не знает что рядом будет стоять и какой высоты. Учитывает только параметры того компонента, для которого создается Footprint.
И не склоняйтесь к "наиболее выпирающе части". Как правило, не это главное. Изучаqте IPC
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 11 2015, 12:25
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(Владимир @ Nov 11 2015, 15:18) *
Есть не только вкус.

никак. Он не знает что рядом будет стоять и какой высоты. Учитывает только параметры того компонента, для которого создается Footprint.
И не склоняйтесь к "наиболее выпирающе части". Как правило, не это главное. Изучаqте IPC


Так что ещё кроме вкуса? Почему нельзя соблюдать IPC с помощью правил проекта? Просто Вы так не превыкли или есть всё-таки объективные причины?

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

Я бы срадостью изучил, поделитесь!

Сообщение отредактировал Matic - Nov 11 2015, 12:31
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 11 2015, 13:06
Сообщение #10


Гуру
******

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



Цитата(Matic @ Nov 11 2015, 15:25) *
Почему нельзя соблюдать IPC с помощью правил проекта?

Можно. Мучайтесь
Цитата
Понятно что параметры только этого компонента, но исходя из этих параметров он зону запрета откуда прорисовывает/отсчитывает?

Где от площадки, где от корпуса, где от...
Там прописано от типа корпуса. Причем для "стандартых" корпусов.
Для не стандартных--- на монтажный участок за консультацией. Хотя это никогда не вредит
Цитата
Я бы срадостью изучил, поделитесь!

Чем делится. Стандартами--- они платные. Ссылками-- они известные. Обучением--- записывайтесь на курсы.
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 11 2015, 13:48
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(Владимир @ Nov 11 2015, 16:06) *
Можно. Мучайтесь

В чём причина мучений?
Назовите пример(хотя бы один) когда этих самых "мучений" с использованием правил больше, чем при прорисовки, по суте этих же правил, но для каждого компонента по отдельности?

Подилитесь пожалуйста ссылками, если они Вам известны.

Сообщение отредактировал Matic - Nov 11 2015, 13:50
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 12 2015, 07:15
Сообщение #12


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

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



Цитата(Matic @ Nov 11 2015, 16:48) *
В чём причина мучений?
Назовите пример(хотя бы один) когда этих самых "мучений" с использованием правил больше, чем при прорисовки, по суте этих же правил, но для каждого компонента по отдельности?


Пример тут можно привести только один: опыт работы

В начале изучения альтиума также пытался объять необъятное, правила пытался создать на всё и вся.
Так сказать, задействовать функции альтиума по полной (ведь предлагается).
Опытные товарищи же вообще правил практически не использовали sm.gif

Сейчас я постепенно убираю правила, или снимаю галки, т.к. рано или поздно (а вероятность 50%) возникнет ситуация, когда
правило нужно нарушить, и эта зелень достает...
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 12 2015, 07:53
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(peshkoff @ Nov 12 2015, 10:15) *
Пример тут можно привести только один: опыт работы

В начале изучения альтиума также пытался объять необъятное, правила пытался создать на всё и вся.
Так сказать, задействовать функции альтиума по полной (ведь предлагается).
Опытные товарищи же вообще правил практически не использовали sm.gif

Сейчас я постепенно убираю правила, или снимаю галки, т.к. рано или поздно (а вероятность 50%) возникнет ситуация, когда
правило нужно нарушить, и эта зелень достает...


У старших товарищей зачастую боязнь всего нового, они даже от карандашей с линейкой в сторону ПК отказывались со скрипом, только из под палки.
Хотя может у Вас другая ситуация.

А когда правило надо нарушить, то создаётся правило для этого конкретного случая и это более правильное правило sm.gif
А если надо нарушить то что в библиотеке нарисовано то как в этом случае?
А если их отключить, эти правила, то как Вы схему проверяете. Зазоры вручную между всеми примитивами вымеряете?
Особенно актуально в приведённом примере с 1000 компонентов )))


Сообщение отредактировал Matic - Nov 12 2015, 07:57
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 12 2015, 08:23
Сообщение #14


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

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



Цитата(Matic @ Nov 12 2015, 10:53) *
У старших товарищей зачастую боязнь всего нового, они даже от карандашей с линейкой в сторону ПК отказывались со скрипом, только из под палки.
Хотя может у Вас другая ситуация.

Немного по другому. Нужно соотнести затраты на применение правил и выигрыш во времени.
Печатная плата - штучный образец (в электронном виде) Поэтому правила каждый раз будут обновляться/добавляться
В то время, пока одними сочиняются правила, другие уже гербера генерят

Цитата
А когда правило надо нарушить, то создаётся правило для этого конкретного случая и это более правильное правило sm.gif

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

Цитата
А если надо нарушить то что в библиотеке нарисовано то как в этом случае?

В библиотеке ничего нарушать нальзя. Это готовый элемент, вы ноги у микросхем отрезать собираетесь? (шутка)
Нарушаем при установке на плату.

Цитата
А если их отключить, эти правила, то как Вы схему проверяете. Зазоры вручную между всеми примитивами вымеряете?
Особенно актуально в приведённом примере с 1000 компонентов )))


Между примитивами, конечно, правило. Между компонентами проверяю, но всегда 0 ошибок. Т.к. в процессе установки ориентируюсь на кортярд. Ошибки априори возникнуть не может.
Go to the top of the page
 
+Quote Post
Matic
сообщение Nov 12 2015, 08:53
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210



Цитата(peshkoff @ Nov 12 2015, 11:23) *
...Т.к. в процессе установки ориентируюсь на кортярд. Ошибки априори возникнуть не может.

Ну это не факт, если пару десятков компонентов то да, а если как было сказано 1000?

Где-то что то передвинули, задвинули, добавили и все заново пересматривать, вот здесь уже правила и отбивают время которое на них было потрачено.
Хотя на прорисовку контура в библиотеке тоже время тратиться. И правила(основные/заготовки для каждого проекта) также пишуться один раз и надолго. Там функция есть сохранить/загрузить sm.gif.
А добавить их надо только тогда когда Вы хотите нарушить то что в ообщем-то нарушать нельзя. При этом создав доп. праило при умение минута другая, можно спокойно дальше проверять PCB
на наличие ошибок по общипринятым правилом с исключение к примеру для одного конкретного Footprint.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 12 2015, 09:14
Сообщение #16


Гуру
******

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



Цитата(Matic @ Nov 12 2015, 11:53) *
Ну это не факт, если пару десятков компонентов то да, а если как было сказано 1000?


Цитата
Т.к. в процессе установки ориентируюсь на кортярд. Ошибки априори возникнуть не может

+1.
Правило одно и все проверяет:
All All 0.01mm
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Matic   Правило расчитываемое из параметров компонента?   Nov 11 2015, 07:50
- - Александр Облачко   По идее, ключевые слова, такие как if и проч. в Qu...   Nov 11 2015, 09:46
|- - Matic   Цитата(Александр Облачко @ Nov 11 2015, 12...   Nov 11 2015, 10:39
|- - Владимир   Цитата(Matic @ Nov 11 2015, 16:48) В чём ...   Nov 11 2015, 13:53
||- - Matic   Цитата(Владимир @ Nov 11 2015, 16:53) Вы ...   Nov 11 2015, 14:08
|- - Владимир   Цитата(peshkoff @ Nov 12 2015, 10:15) При...   Nov 12 2015, 07:52
|- - Matic   Цитата(Владимир @ Nov 12 2015, 12:14) +1....   Nov 12 2015, 13:10
|- - Владимир   Цитата(Matic @ Nov 12 2015, 16:10) А прав...   Nov 12 2015, 13:30
|- - Matic   Цитата(Владимир @ Nov 12 2015, 16:30) Ука...   Nov 12 2015, 13:48
- - Владимир   Автоматическая тот не причем. Вы вручную расставьт...   Nov 11 2015, 14:26
|- - Matic   Цитата(Владимир @ Nov 11 2015, 17:26) Авт...   Nov 11 2015, 14:49
- - Владимир   Со стороны пайки, где доступ должен быть больше С ...   Nov 11 2015, 16:02
|- - C2000   Цитата(Владимир @ Nov 11 2015, 19:02) Со ...   Nov 11 2015, 17:55
|- - Владимир   Цитата(C2000 @ Nov 11 2015, 20:55) Как Вы...   Nov 11 2015, 18:45
- - Владимир   P.S. Если вообще по правильному. У Altium НET кон...   Nov 12 2015, 05:38
- - Владимир   Не переводите вопрос со старшими товарищами в плос...   Nov 12 2015, 08:21
- - Владимир   Вы хотите,чтобы я жил по вашим законам, господь в...   Nov 12 2015, 13:52
- - EvilWrecker   Несколько раз перечитывал эту ветку- так и не поня...   Nov 13 2015, 15:30
|- - Владимир   Цитата(EvilWrecker @ Nov 13 2015, 18:30) ...   Nov 13 2015, 15:53
||- - EvilWrecker   Цитата(Владимир @ Nov 13 2015, 18:53) Нав...   Nov 13 2015, 16:38
|- - C2000   Цитата(EvilWrecker @ Nov 13 2015, 18:30) ...   Nov 14 2015, 07:29
|- - Corvus   Цитата(C2000 @ Nov 14 2015, 10:29) Так же...   Nov 14 2015, 10:16
|- - Владимир   Цитата(C2000 @ Nov 14 2015, 10:29) Так об...   Nov 14 2015, 11:31
|- - Matic   О как Вас понесло-то, задело за самолюбие Цитат...   Nov 16 2015, 10:33
- - Владимир   Да. "квадратное" двухмерное представлени...   Nov 13 2015, 16:47
- - EvilWrecker   Ага, очередные раздатчики диагнозов в лице С2000 в...   Nov 14 2015, 14:35
- - EvilWrecker   В этот раз придется отвечать в другой последовател...   Nov 16 2015, 11:34
|- - Matic   Цитата(EvilWrecker @ Nov 16 2015, 14:34) ...   Nov 16 2015, 12:39
|- - Uree   Цитата(Matic @ Nov 16 2015, 13:39) ...с о...   Nov 16 2015, 12:44
|- - EvilWrecker   Цитата(Uree @ Nov 16 2015, 15:44) Это пят...   Nov 16 2015, 12:58
|- - Matic   Цитата(EvilWrecker @ Nov 16 2015, 15:58) ...   Nov 16 2015, 13:11
|- - EvilWrecker   Цитата(Matic @ Nov 16 2015, 16:11) На рис...   Nov 16 2015, 13:18
|- - Matic   Цитата(EvilWrecker @ Nov 16 2015, 16:18) ...   Nov 16 2015, 13:29
- - EvilWrecker   ЦитатаА в реальности конечно описать правила под к...   Nov 16 2015, 13:43
|- - Matic   Цитата(EvilWrecker @ Nov 16 2015, 16:43) ...   Nov 16 2015, 14:46
||- - EvilWrecker   Цитата(Matic @ Nov 16 2015, 17:46) Вы луч...   Nov 16 2015, 15:04
|- - C2000   Цитата(EvilWrecker @ Nov 16 2015, 16:43) ...   Nov 17 2015, 19:24
|- - Владимир   Цитата(C2000 @ Nov 17 2015, 22:24) Прежде...   Nov 18 2015, 13:03
- - EvilWrecker   ЦитатаПрежде чем поднимать себя на смех, попробова...   Nov 17 2015, 20:05
- - C2000   Что значит нет компонентов которые перекрываются с...   Nov 17 2015, 20:43
- - EvilWrecker   ЦитатаЧто значит нет компонентов которые перекрыва...   Nov 17 2015, 21:23
- - C2000   На вашем чудо рисунке вид какой? И если у Вас всё ...   Nov 18 2015, 05:29
- - EvilWrecker   ЦитатаНа вашем чудо рисунке вид какой? Очевидно с...   Nov 18 2015, 11:11
|- - Matic   Цитата(EvilWrecker @ Nov 18 2015, 14:11) ...   Nov 18 2015, 12:51
- - EvilWrecker   ЦитатаНе знаю что вам очевидно, но всем нормальным...   Nov 18 2015, 14:03
- - fill   Простой и наглядный пример, когда один компонент с...   Nov 18 2015, 14:20
|- - EvilWrecker   Цитата(fill @ Nov 18 2015, 17:20) Простой...   Nov 18 2015, 14:24
|- - Matic   Цитата(fill @ Nov 18 2015, 17:20) Простой...   Nov 18 2015, 14:28
|- - Владимир   Цитата(fill @ Nov 18 2015, 17:20) Простой...   Nov 18 2015, 14:31
|- - Matic   Цитата(Владимир @ Nov 18 2015, 17:31) Нет...   Nov 18 2015, 14:36
|- - Владимир   Цитата(Matic @ Nov 18 2015, 17:36) Так эл...   Nov 18 2015, 14:53
- - EvilWrecker   Правильно все-таки говорит Владимир, все очень зап...   Nov 18 2015, 14:44
|- - Matic   Цитата(EvilWrecker @ Nov 18 2015, 17:44) ...   Nov 18 2015, 14:57
- - EvilWrecker   ЦитатаКак много пустых высказываний не содержащих ...   Nov 18 2015, 15:13
- - C2000   Цитата(EvilWrecker @ Nov 18 2015, 17:44) ...   Nov 18 2015, 15:41
|- - Владимир   Цитата(C2000 @ Nov 18 2015, 18:41) Неправ...   Nov 18 2015, 16:07
- - EvilWrecker   ЦитатаКак еще можно это понять, Ваши высказывания:...   Nov 18 2015, 15:58


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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