Re[3]: Достали архитекторы...)
От: Stanislav V. Zudin Россия  
Дата: 08.02.25 20:41
Оценка: 3 (1)
Здравствуйте, Артём, Вы писали:

SVZ>>Что характерно, тоже не могли внятно ответить на вопрос "нахуа в редакторе печатных плат нужна СУБД,

Аё>своя субд. Взять готовую, обкатанную сотнями и тысячами проектов — не судьба? Завем там вообще субд?

Вот!
Но кому-то очень хотелось запилить свою объектную СУБД.

SVZ>>в которой создание одного объекта занимает столько же времени, сколько длится вычисление геометрии всех!!! трасс на печатной плате".

Аё>Это немного передёргивание наверное- ведь обсчёт геометрии в разводке плат- это NP complete задача? Вдруг плата такая, что обсчёт может длиться часами? Кстати, оно как-то параллелиться умеет? Чтоб "в облаках" (офтоп).

Не, тут про другое. Топология трасс известна, положение контактов и препятствий зафиксировано, достаточно вычислить геометрию с учетом заданных ограничений.
Представь, что есть система шкивов, надо вычислить форму веревки, натянутой на эти шкивы.
Если правильно выбрать структуры данных, то это работает очень шустро — дизайн современной видеокарты без тормозов обсчитывается в обработчике WM_PAINT.

А то, что ты имеешь в виду, это трассировка — укладка трасс с минимумом пересечений. Это решается при помощм алгоритма “А*“.
Тоже достаточно шустро работает. Была у нас версия и с распределенной трассировкой — можно было запускать на нескольких машинах в локальной сети, но не взлетело, т.к. и на одной машине считается быстро.
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.