|
Автоматическая расстановка компонентов. |
|
|
|
Dec 25 2008, 09:40
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(АДИКМ @ Dec 25 2008, 12:33)  Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека. Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие"
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
|
Dec 25 2008, 10:18
|

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

|
Цитата(АДИКМ @ Dec 25 2008, 11:33)  Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека. Правильная расстановка - 90 % от общей задачи создания платы. Расставляйте руками. Постановка первой фразы не корректон  Никто не напишет программы и никогда, которая раставлялабы лучше чем он сам (или группа разработчиков) Но можно написать програму, которая будет расставлять лучше человека, который не умеет расставлять Цитата(Жека @ Dec 25 2008, 11:40)  Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие" Зато я знаю, по какому алгоритму я сам делаю раастановку
|
|
|
|
|
Dec 25 2008, 10:48
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(Владимир @ Dec 25 2008, 13:18)  Зато я знаю, по какому алгоритму я сам делаю раастановку  Вот и распишите его, чтобы любой ламер прочитал и понял  Цитата(Владимир @ Dec 25 2008, 13:18)  Никто не напишет программы и никогда, которая раставлялабы лучше чем он сам (или группа разработчиков) Но можно написать програму, которая будет расставлять лучше человека, который не умеет расставлять  Если мы говорим о "лучше-хуже", то надо четко сформулировать, что это значит. Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете?
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
|
Dec 25 2008, 11:40
|

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

|
Цитата(HardJoker @ Dec 25 2008, 12:34)  В один прекрасный момент Каспаров со товарищи был бит шахматной программой. Заметьте был бит на скорость, и не разработчик. Посмотрел бы как машина сражалась бы со всем умом разработчиков. И все правила ей пимсали в течении многих лет, записывая в память все ходы. Хотел бы я иметь у себя комп такой мощи  Цитата(Жека @ Dec 25 2008, 12:48)  Вот и распишите его, чтобы любой ламер прочитал и понял Если мы говорим о "лучше-хуже", то надо четко сформулировать, что это значит. Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете? Он прост. Растановка зависти тот конкретного проекта. К стати от того, чекго не описано ни всхеме ни в PcB Цитата А автору поста - считайте что авторасстановки в Altium нет, априори! Что бы его удолетворить пусть считает что это tool/copponent placemetn/ AutoPlacer
|
|
|
|
|
Dec 25 2008, 12:47
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(Владимир @ Dec 25 2008, 14:40)  Он прост. Расстановка зависит тот конкретного проекта. Кстати от того, чего не описано ни в схеме ни в PcB Получается, что автоплэйсер не имеет исходной информации для грамотной работы. Стало быть, нужны механизмы ввода в него этой инфы (это я уже к программерам САПР)
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
|
Dec 25 2008, 14:29
|
Частый гость
 
Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578

|
Такое впечатление что мой пост никто не читал. Я не говорил, что альтиум плохо или хорошо расставляет, в том то и проблема, что результата который можно оценивать я не добился... Расстановщики альтиума игнорируют основные правила, согласно которых должны работать их алгоритмы. Ощущение, что либо надо где-то поставить нужные галки, либо изначально расстановщики недоделанные, в чем я сомневаюсь. З.Ы.Кстати еще в институте мы писали программки реализующие различные алгоритмы расстановки и трассировки плат, оптимальность конечного результата зависит от кол-ва введенных критериев и приоритетов.
Сообщение отредактировал Prowler - Dec 25 2008, 14:43
|
|
|
|
|
Dec 25 2008, 15:17
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294

|
Цитата(Жека @ Dec 25 2008, 13:40)  Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие" я надеюсь мы не перейдем к разговорам о том, что Топор расставляет лучше всех, а разводит вообще божественно? Любой грамотный разработчик может объяснить по какому принципу он раставляет компоненты. Только видать, ни один из них не сумел объяснить разработчикам САПРов, доступно, чтобы они реализовали это.
--------------------
летаю на пепелаце...
|
|
|
|
|
Dec 25 2008, 17:56
|

Знающий
   
Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870

|
Цитата(АДИКМ @ Dec 25 2008, 18:17)  я надеюсь мы не перейдем к разговорам о том, что Топор расставляет лучше всех, а разводит вообще божественно? Вы печатный текст нормально читаете? Я про Топор ничего не пишу Цитата Любой грамотный разработчик может объяснить по какому принципу он раставляет компоненты. Так давайте с вас и начнем. Я весь внимание
--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
|
|
|
|
|
Dec 25 2008, 20:48
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294

|
Цитата(Жека @ Dec 25 2008, 21:56)  Вы печатный текст нормально читаете? Я про Топор ничего не пишу Так давайте с вас и начнем. Я весь внимание  Это тоже самое, что голодному про еду рассказывать. Вы меня на словах можете научить фигурному катанию? Владимир немного выше дал Вам 100% правильный ответ - расстановка зависит от проекта. От требуемых шумов в аналоговой части, от разбрасывания сигналов в плис например для обеспечения необходимых таймингов и т.д. Ни в одном пакете нет инструментов позволяющих это учитывать. "Для галочки" автоплейсеры есть во всех пакетах. И я на 3 курсе института также писал программы для расстановки элементов. Математически оно решается элементарно. А вот польза от этого - нулевая...
--------------------
летаю на пепелаце...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|