Вверх ↑
Этот топик читают: Гость
Ответов: 1073
Рейтинг: 76
#61: 2013-02-16 11:48:05 ЛС | профиль | цитата
Galkov писал(а):
Если последний элемент на несколько щелчков вверх поднять

Из этого следует что штрафы идут в строгой последовательности. Тогда я тоже запутался, поскольку вначале а думал что выражение
гориз. + верт. связь + элемент

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

гориз. + верт. связь + элемент
верт. связь + гориз. + элемент
гориз. + элемент + верт. связь
верт. связь + элемент + гориз.
элемент + верт. связь + гориз.
элемент + гориз. + верт. связь

nesco писал(а):
Все же никак не пойму -- как установить приоритет на прохождение по пустому месту в сравнении с проходом через свзь другого типа

Пробовал манипулировать цифрами в матрице - результат очень интересно меняется, но всеже отдавать приоритет чистому полю не стоит. Все зависит от схемы и количества элементов, а также их расположения.
К примеру в этой схеме приоритет чистого поля окажется бессмысленным.
code_30347.txt


карма: 0

0
файлы: 1code_30347.txt [533B] [184]
Ответов: 16799
Рейтинг: 1228
#62: 2013-02-16 11:58:58 ЛС | профиль | цитата
tom-it, в этой схеме, нормальный человек применит LineBreak

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#63: 2013-02-16 12:02:51 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2020-03-02 06:11:00
карма: 0

0
Ответов: 1073
Рейтинг: 76
#64: 2013-02-16 12:08:28 ЛС | профиль | цитата
[flood]
Tad писал(а):
нормальный человек
Все чаще и чаще на нашем форуме встречаются кто угодно, только не
нормальный человек


Кстати с LineBreak на форуме встречаются такие экземпляры, что так и хочется спросить какого х..на придумали эти LineBreak[/flood]
карма: 0

0
Ответов: 16799
Рейтинг: 1228
#65: 2013-02-16 12:13:36 ЛС | профиль | цитата
37.45.27.68 писал(а):
Это еще зачем? На такое короткое растояние?
Разницу между примером и схемой чувствуешь ? Между этими двумя хабами (по вертикали) может быть 100 линеек по 100 элементов.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#66: 2013-02-16 13:24:48 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2020-03-02 06:11:00
карма: 0

0
Разработчик
Ответов: 25624
Рейтинг: 2082
#67: 2013-02-16 13:34:36 ЛС | профиль | цитата
37.45.27.68 писал(а):
Да ладно вам мучать этот "умный обход", всеравно не выжать из него больше чем уже есть.

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

0
Гость
Ответов: 17029
Рейтинг: 0
#68: 2013-02-16 13:53:40 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2020-03-02 06:11:00
карма: 0

0
Ответов: 9902
Рейтинг: 351
#69: 2013-02-16 14:33:48 ЛС | профиль | цитата
tom-it писал(а):
Если я правильно понимаю(в чем я уже сомневаюсь) то в матрице нужно учитывать все возможные комбинации

Вроде правильно.
У меня есть 4 бита, для характеристики "лабиринта": Body, Pin, Hwire, Vwire
Прочитал координаты элемента - заполнил некий прямоугольничек битом Body
Прочитал пин - установил соответствующий бит. Тут правда есть маленькое рукосуйство: для красного пина я типа сбрасываю бит Body...
Но все одно: 2 бита => 4 комбинации: пусто, элемент, красный пин, черный пин.
Прочитал координаты проводника - поставил один из битов (Hwire или Vwire) вдоль всей его длины.
Прочитал координаты второго проводника - то же самое. И совершенно при этом не интересуюсь, какие биты уже стоят или не стоят.

Все, диалог со средой закончен, необходимая информация (4-х битная по всему полю) типа собрана.

Теперь прокладываю трассу: вдоль нее собираю все штрафы из первых 4-х столбцов таблицы. Информация о "лабиринте" при этом не трогается, ставятся только "стенки". Чтобы не ходить там (с учетом не только координаты, но и направления), где УЖЕ был -- но это совсем другие биты.
И, ПЛЮС к этим штрафам, добавляю штрафы из 5-го столбца. Коли прокладываемая трасса петляет как заяц. Т.е., в точках изменения направления.

Вот и вся наука.

------------ Дoбавленo в 14.33:
37.45.27.68 писал(а):
Да ладно вам мучать этот "умный обход", все равно не выжать из него больше чем уже есть

Мучать - не есть самое плохое
Результаты рукосойства порой имеют положительные побочные эффекты: тонкий баг какой ни то вскроется
Главное, чтобы этот процесс был ограничен во времени. Не стал перманентным...

Потом уже все: лучшее - враг хорошего. Но это -- ПОТОМ.

карма: 9

0
Ответов: 16799
Рейтинг: 1228
#70: 2013-02-17 09:39:34 ЛС | профиль | цитата
Galkov, ты не обижайся - сегодня у себя отключил "умный обход". Достал он меня окончательно.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 25624
Рейтинг: 2082
#71: 2013-02-17 13:27:57 ЛС | профиль | цитата
Tad писал(а):
Достал он меня окончательно

Ты бы хоть примеры привел, чем он тебя достал. Интересно же знать, че юзерам не нравится.
карма: 19

0
Ответов: 9902
Рейтинг: 351
#72: 2013-02-17 13:38:09 ЛС | профиль | цитата
[flood]nesco, ты совершаешь ошибку, как и я когда-то давно
Tad-а интересует ПРОЦЕСС "кукаркания" ((внимание -- это его термин, а не мой)), а не РЕЗУЛЬТАТ
Обращать на такое внимание (читай - обижаться) НЕ ЭФФЕКТИВНО. Тратишь время, нервы... в половине случаев - в пустую: оно тебе надо ???

Посмотри на этот топик: выложил картинку, рукосуйную причем. На классическую просьбу выложить код - детская отмастка
Ну о чем здесь можно говорить.
Наплюй и забудь. Есть же у нас пользователи которым и результат интересен [/flood]
карма: 9

0
Ответов: 16799
Рейтинг: 1228
#73: 2013-02-17 14:24:50 ЛС | профиль | цитата
Проблемы с поворотом HubEx.

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#74: 2013-02-17 16:44:32 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2020-03-02 06:11:00
карма: 0

0
Ответов: 16799
Рейтинг: 1228
#75: 2013-02-17 18:13:25 ЛС | профиль | цитата
nesco писал(а):
Ты бы хоть примеры привел
Сейчас работаю с компа без HiAsm. Написал о том на что напоролся вчера. Всё. Дальше без меня.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)