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

 
 
> Подскажите программу (более навороченную чем Specctra) для автоматического размещения ЭРЭ на плате
Укушенный воблой
сообщение Jul 8 2016, 15:41
Сообщение #1


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

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Что нужно.
1) Описывать стратегию размещению с помощью скриптов
2) Поддержка параметризации, математических формул и уравнений для задания законов размещения
3) Поддержка функции "относительная фиксация" когда выбранные компоненты и дорожки воспринимаются как единое целое. И ротэйт и драг анд дроп над такой группой ЭРЭ выполняются так, как будто это единой целое
4) Поддержка "многоканальной параметризации". Когда я меняю растояние между двумя ЭРЭ, то автоматом ТАКЖЕ меняются расстояния во всех узлах данного типа
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение Jul 10 2016, 23:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Забудьте Вы это навсегда. Все программы анонсируют автоматическую расстановку, но ни одна не делает это разумно и правильно. Только ручками. Даже фильтровые конденсаторы на автомате не расставить правильно.
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Jul 11 2016, 16:43
Сообщение #3


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

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Цитата(Alex11 @ Jul 10 2016, 23:04) *
Забудьте Вы это навсегда. Все программы анонсируют автоматическую расстановку, но ни одна не делает это разумно и правильно. Только ручками. Даже фильтровые конденсаторы на автомате не расставить правильно.

Ну а ПОЛУавтоматически?
Т.е. автоматизировать не весь процесс, а отдельные ТРУДОЕМКИЕ операции?

Очень была бы полезна операция "разместить рядом" выбранные компоненты.
А то я вручную дрэйг анд дроплю

Просто наблюдая за собой, как я осуществляю расстановку, я вижу, что действую по простейшим алгоритмам.

А раз есть алгоритмы - значит можно это дело поручить машине

fill
Спасибо за ссылку. Буду изучать.
Правда я в английском не очень силен.
Но тем не менее.
Спасибо

Цитата(Alex11 @ Jul 10 2016, 23:04) *
Забудьте Вы это навсегда.

Не могу.
Когда на плате 514 компонентов то расстановка очень много времени занимает.
До недели бывает вошкаешься.
Хотя, повторюсь, то что я делаю при этом подчиняется простейшим алгоритмам.
А значит машина это может сделать в тысячи раз быстрей меня и безошибочней


Я постоянно вижу, что размещение компонентов на плате подчиняется вполне конкретным и очень простым правилам.
Возникает вопрос: тогда почему бы его не поручить машине?
Задаешь эти правила, а машина за доли секунды расставляет как надо
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 11 2016, 18:05
Сообщение #4


Гуру
******

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



Цитата(Укушенный воблой @ Jul 11 2016, 19:43) *
Когда на плате 514 компонентов то расстановка очень много времени занимает.
До недели бывает вошкаешься.

Если руками неделя-- с авторастановщиком семь.

По существу это вообще не цифра, чтоб так заморачиваться.
Цитата
операция "разместить рядом" выбранные компоненты.

Она есть во всех средних и крутых кадах
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Jul 12 2016, 18:04
Сообщение #5


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

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Цитата(Владимир @ Jul 11 2016, 18:05) *
По существу это вообще не цифра, чтоб так заморачиваться.

Вы шутите что ли?
Или Вы думаете что у меня на плате только 1000 ногая плисина и 500 резюков и кондеров?

Это не так. У меня сотня корпусов микросхем "логики средней интеграции" (И, ИЛИ, И-НЕ, НЕ) в каждой из которых от 4 до 6 вентилей.
70 реле в каждом из которых 2 вентиля.

А чисто "рассыпухи" почти нет.
Падов более 4-х тысяч

Уже 2-я неделя заканчивается как я пытаюсь найти удачное размещение.

При том что я не новичок.

Трассировкой плат занимаюсь более 30 лет

Всю жизнь вручную размещал и дороги разводил.
Но достало.
Ведь я же все делаю по вполне формализуемому и простому алгоритму.
Ничего мистического, сверхестественного и ТВОРЧЕСКОГО в расстановке компонентов нет .
ОБЫЧНАЯ РУТИНА,
Все поддается простейшему описанию.
Неужели это дело тогда нельзя поручить машине?

Цитата(pcbdesigner @ Jul 12 2016, 11:07) *
Вы можете писать свои скрипты для расстановки компонентов в чем угодно, сохранять координаты компонентов в текстовый файл и импортировать в указанные САПРы.

Вы предлагает мне разработать свой алтиум или свой ментор экспедишн? wacko.gif


Сообщение отредактировал Укушенный воблой - Jul 12 2016, 18:00
Go to the top of the page
 
+Quote Post
krux
сообщение Jul 13 2016, 08:41
Сообщение #6


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(Укушенный воблой @ Jul 12 2016, 21:04) *
Падов более 4-х тысяч
Уже 2-я неделя заканчивается как я пытаюсь найти удачное размещение.
При том что я не новичок.
Трассировкой плат занимаюсь более 30 лет
Всю жизнь вручную размещал и дороги разводил.
Но достало.

опишите свой рутинный процесс в виде алгоритма.
по какому критерию вы ставите компонент именно туда, куда ставите.
тогда может быть это можно будет формализовать и вместе с нетлистом и pick-and-place файлом скормить в качестве некоего эталона программистам.
если попробуете, то я думаю у вас ничего не получится, поскольку при размещении всегда имеет место быть нечеткая логика, - вы заранее прикидываете, разведется ли при такой расстановке или нет.

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

имхо, единственный способ сделать некую полезную автокомпоновку - при помощи нейросети. Но прежде чем её можно будет использовать, её придётся тренировать сотней нетлистов и полностью расставленных плат, от простых до сложных.
у вас найдётся сотня плат для скармливания САПРу в качестве обучающих? причем так, чтобы плохому не научить? =)


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Укушенный воблой   Подскажите программу (более навороченную чем Specctra) для автоматического размещения ЭРЭ на плате   Jul 8 2016, 15:41
- - Uree   Ватман, без вариантов. Его кстати и под рыбу подкл...   Jul 8 2016, 20:22
- - Укушенный воблой   Я серьёзно   Jul 8 2016, 20:42
|- - Vadim   Если нужно скриптование, ватман не подойдёт. Попро...   Jul 9 2016, 07:12
- - Укушенный воблой   Хотя бы просто "относительная фиксация" ...   Jul 9 2016, 07:42
|- - Corvus   В Altium для этого есть union. Есть snippets для п...   Jul 9 2016, 09:14
|- - Укушенный воблой   Цитата(Corvus @ Jul 9 2016, 09:14) В Alti...   Jul 9 2016, 10:31
- - Uree   Не могу я серьезно говорить с бешеным крабом, ну н...   Jul 9 2016, 10:43
- - Укушенный воблой   Я извиняюсь. Никто не знает что ли таких программ ...   Jul 9 2016, 20:50
|- - Smoky   Цитата(Укушенный воблой @ Jul 10 2016, 02...   Jul 10 2016, 06:39
|- - Укушенный воблой   Цитата(krux @ Jul 13 2016, 08:41) опишите...   Jul 13 2016, 17:21
- - ViKo   Помню, когда дипломный проект в институте делал мн...   Jul 11 2016, 05:25
|- - MapPoo   Цитата(ViKo @ Jul 11 2016, 09:25) Помню, ...   Jul 11 2016, 10:58
- - fill   Цитата(Укушенный воблой @ Jul 8 2016, 18...   Jul 11 2016, 09:40
- - Alex11   Тут еще большой вопрос - сколько у Вас есть места ...   Jul 11 2016, 17:02
- - pcbdesigner   В Allegro есть импорт placement файлов. В Altium т...   Jul 12 2016, 11:07
- - maple   На данный момент то, что Вы хотите, не реализовано...   Jul 13 2016, 08:21
- - Владимир   Цитата(maple @ Jul 13 2016, 11:21) Вы поп...   Jul 13 2016, 08:31


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

 


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


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