|
|
  |
Правило расчитываемое из параметров компонента?, Возможно ли? |
|
|
|
Nov 11 2015, 09:46
|
Участник

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

|
По идее, ключевые слова, такие как if и проч. в Query Bilder поддерживаются, значит логические выражения строить можно, но насколько этот инструмент позволяет выполнить такую задачу -вопрос. Попробую поковыряться, если что-нибудь получится, то отпишусь.
|
|
|
|
|
Nov 11 2015, 10:39
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Александр Облачко @ Nov 11 2015, 12:46)  По идее, ключевые слова, такие как if и проч. в Query Bilder поддерживаются, значит логические выражения строить можно, но насколько этот инструмент позволяет выполнить такую задачу -вопрос. Попробую поковыряться, если что-нибудь получится, то отпишусь. Это понятно можно построить правило Если высота >=10мм мин. зазор 2мм, например.
Но как задать Minimun Horizontal Clearance к примеру равным Height/20?
|
|
|
|
|
Nov 11 2015, 10:51
|
Участник

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

|
Да, кажется, я задумался только о половине задачи) Эти параметры скорее всего не получится сделать формулой. Поинтересуюсь, а для каких задач вы хотите это сделать? Может есть возможность решить проблему через скрипт?
|
|
|
|
|
Nov 11 2015, 10:59
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Александр Облачко @ Nov 11 2015, 13:51)  Да, кажется, я задумался только о половине задачи) Эти параметры скорее всего не получится сделать формулой. Поинтересуюсь, а для каких задач вы хотите это сделать? Может есть возможность решить проблему через скрипт? По стандарту который решено соблюдать у нас на предприятии, как раз таки мин. зазор между элементами определяется высотой этих элементов. И чтоб не вырисовывать линии запрета для каждого Footprint в библиотеках и нужно это правило. Можно конечно создать с десяток а то и другой правил с определённым шагом по высоте и соответствующими отступами но это не совсем то. Хотя скоррее всего в реальности и этого должно хватить. Но хотелось бы более правильно сделать если это возможно.
Сообщение отредактировал Matic - Nov 11 2015, 11:04
|
|
|
|
|
Nov 11 2015, 11:27
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Владимир @ Nov 11 2015, 14:13)  Контур рисуется 1 раз, правила пишутся для проекта. Забудьте и идете тем путем, что и все ходят.
К тому же всегда найдутся места, где надо плотно, а где желательно свободней Так если правила от проекта к проекту меняются значит и линию запрета надо перерисовывать! А если линия рисуется один раз, то и правило не должно меняться от проекта к проекту. И как сделать плотнее если линия запрета нарисована уже в библиотеке, опять же библиотеку переделывать? А как раз таки через правила можно определять участки платы с разной плотностью установки, так что забыть Вы можете, но это не есть правильно. P.S.: Можно вообще о всех функциях забыть, и связи на плате не из схемы брать а вручную добавлять или на кульмане вооще круто будет!
Сообщение отредактировал Matic - Nov 11 2015, 11:29
|
|
|
|
|
Nov 11 2015, 11:33
|
Частый гость
 
Группа: Участник
Сообщений: 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
|
|
|
|
|
Nov 11 2015, 12:18
|

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

|
Цитата(Matic @ Nov 11 2015, 14:33)  Ну ладно это дело вкуса, пусть каждый сам решает как ему удобнее. Есть не только вкус. Цитата А вот еще вопрос: минимальное расстояние по IPC между компонентами отсчитывается от физического корпуса или от края контактной площадки, или(склоняюсь к этому варианту) от "наиболее выпирающе части"? никак. Он не знает что рядом будет стоять и какой высоты. Учитывает только параметры того компонента, для которого создается Footprint. И не склоняйтесь к "наиболее выпирающе части". Как правило, не это главное. Изучаqте IPC
|
|
|
|
|
Nov 11 2015, 12:25
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Владимир @ Nov 11 2015, 15:18)  Есть не только вкус.
никак. Он не знает что рядом будет стоять и какой высоты. Учитывает только параметры того компонента, для которого создается Footprint. И не склоняйтесь к "наиболее выпирающе части". Как правило, не это главное. Изучаqте IPC Так что ещё кроме вкуса? Почему нельзя соблюдать IPC с помощью правил проекта? Просто Вы так не превыкли или есть всё-таки объективные причины? Понятно что параметры только этого компонента, но исходя из этих параметров он зону запрета откуда прорисовывает/отсчитывает? Я бы срадостью изучил, поделитесь!
Сообщение отредактировал Matic - Nov 11 2015, 12:31
|
|
|
|
|
Nov 11 2015, 13:06
|

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

|
Цитата(Matic @ Nov 11 2015, 15:25)  Почему нельзя соблюдать IPC с помощью правил проекта? Можно. Мучайтесь Цитата Понятно что параметры только этого компонента, но исходя из этих параметров он зону запрета откуда прорисовывает/отсчитывает? Где от площадки, где от корпуса, где от... Там прописано от типа корпуса. Причем для "стандартых" корпусов. Для не стандартных--- на монтажный участок за консультацией. Хотя это никогда не вредит Цитата Я бы срадостью изучил, поделитесь! Чем делится. Стандартами--- они платные. Ссылками-- они известные. Обучением--- записывайтесь на курсы.
|
|
|
|
|
Nov 11 2015, 13:48
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Владимир @ Nov 11 2015, 16:06)  Можно. Мучайтесь В чём причина мучений? Назовите пример(хотя бы один) когда этих самых "мучений" с использованием правил больше, чем при прорисовки, по суте этих же правил, но для каждого компонента по отдельности? Подилитесь пожалуйста ссылками, если они Вам известны.
Сообщение отредактировал Matic - Nov 11 2015, 13:50
|
|
|
|
|
Nov 11 2015, 14:08
|
Частый гость
 
Группа: Участник
Сообщений: 155
Регистрация: 30-06-10
Пользователь №: 58 210

|
Цитата(Владимир @ Nov 11 2015, 16:53)  Вы сначала напишите правила такие правила хотя бы для одного проекта, где компонентов за несколько тысяч, а разнородных за несколько сотен. А потом завершите хотя бы расстановку. Тогда продолжим разговор. Вы про автоматическую расстоновку? Ей я не пользуюсь. А использование правил сильно влияет на скорость расстановки? А если в ручную расталять то в чём разница? Я не говорю что Вы не правы, просто хочу разобраться. А для этого как то не достаточно услышать нельзя, хочется услышать почему?
Сообщение отредактировал Matic - Nov 11 2015, 14:13
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|