Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#31: 2007-04-05 17:51:23 ЛС | профиль | цитата
Dilma писал(а):
- избегать слияние линков

Автолинковка так и делает. И что, их всех разъединять надо? И почему нельзя применить концепцию печатного монтажа, чтобы линки обходили и компоненты и другие линки, на, заранее установленном, расстоянии. И прохождение линка под компонентом тоже считаю неправильным, особенно, когда туда соединение HubEx попадает.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#32: 2007-04-05 18:03:56 ЛС | профиль | цитата
nesco писал(а):
Автолинковка так и делает. И что, их всех разъединять надо?

это были пожелания общего характера. Никто не призывает соблюдать их дословно. Скажем тут:
code_1220.txt

растаскивание линков скорее ухудшит читаемость схемы, чем наоборот и создаст дополнительные проблемы при каждом следующем добавление Edit

nesco писал(а):
И почему нельзя применить концепцию печатного монтажа, чтобы линки обходили и компоненты и другие линки, на, заранее установленном, расстоянии

потмоу что сказать проще, чем сделать

nesco писал(а):
И прохождение линка под компонентом тоже считаю неправильным, особенно, когда туда соединение HubEx попадает

если из схемы явно видно, что линк идет под компонентом а не в него, то почему бы и нет
карма: 27
0
файлы: 1code_1220.txt [670B] [421]
Ответов: 2060
Рейтинг: 28
#33: 2007-04-05 18:06:18 ЛС | профиль | цитата
Я давно просил Дилму сделать умный такой парсер который автоматом красиво распологал бы линки. А то на это уходит очень много времени. 30%.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#34: 2007-04-05 18:44:43 ЛС | профиль | цитата
Dilma, но это -- как бы пожелание. Хорошо бы иметь. Извини, если чего-то не так сказал
Dilma писал(а):
если из схемы явно видно, что линк идет под компонентом а не в него, то почему бы и нет

Здесь я имел в виду не проходные линки, а выходные линки компонентов, которые при определенном расположении сразу уходят под компонент, например вот так
Add(Hub,8542186,476,392)
{
link(onEvent1,13201175:doWork3,[(396,398)])
link(onEvent2,13201175:doWork2,[(392,405)])
}
Add(Hub,309566,343,273)
{
}
Add(HubEx,13201175,392,252)
{
link(onEvent,309566:doEvent1,[(411,265)(411,242)(333,242)(333,279)])
}
карма: 22

0
Ответов: 8930
Рейтинг: 823
#35: 2007-04-05 18:51:38 ЛС | профиль | цитата
Эдик, "красиво располагать линки" - чисто механическая работа, как переключение скорости на машине, из гаража на второй, выехал на дорогу на четвёртой, когда и как переключал - не помнишь, вот и лишних 30% времени для обдумывания стратегии
карма: 19

0
Администрация
Ответов: 15295
Рейтинг: 1519
#36: 2007-04-05 19:06:09 ЛС | профиль | цитата
nesco писал(а):
Здесь я имел в виду не проходные линки, а выходные линки компонентов, которые при определенном расположении сразу уходят под компонент, например вот так

это задача аналогичная обходу линков. Тут нужен общий алгоритм, который бы умел строить путь с некоторыми предпочтениями. Не такая это простая задача.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#37: 2007-04-05 19:15:52 ЛС | профиль | цитата
nesco писал(а):
И почему нельзя применить концепцию печатного монтажа

Изложи концепцию, пожалуйста
В виде алгоритма
К примеру я не пользуюсь трассировщиками (ввиду их тупости), развожу ручками. Быстро и хорошо
карма: 9

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#38: 2007-04-05 19:34:23 ЛС | профиль | цитата
Galkov писал(а):
развожу ручками. Быстро и хорошо

Хах... Я тоже. Трассировщики действительно -- тупые. Но вот этого раньше не было
nesco писал(а):
Здесь я имел в виду не проходные линки, а выходные линки компонентов, которые при определенном расположении сразу уходят под компонент
и оно появилось в новых версиях.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#39: 2007-04-05 20:01:06 ЛС | профиль | цитата
Ну с тем что есть ряд (не полный, конечно) алгоритмически понятных вещей - спорить бессмысленно.
Есть.
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#40: 2007-04-05 20:47:02 ЛС | профиль | цитата
nesco писал(а):
и оно появилось в новых версиях.

Нечего продвинутые хабы вертеть.

[size=-2]------ Добавлено в 20:47
Galkov писал(а):
Изложи концепцию, пожалуйста
В виде алгоритма

вот вот. Мои попытки решить проблему путем построения двух начальных векторов(вектор строился как перпендикуляр к ребру элемента, а его направление определялось направлением данных) с последующим поиском их пересечений путем фиксированного поворота на 90 градусов по часой стрелке привели к достаточно хорошему результату, но к сожалению всех случаев не покрывали. Так что думать и думать еще.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#41: 2007-04-05 21:41:49 ЛС | профиль | цитата
btw: PCAD, занимаясь трассировками на печатных платах, не рискует таки это делать на схемах
Кстати, у них в интерфейсе для рисования схем опыт-то - большой...
карма: 9

0
Ответов: 2060
Рейтинг: 28
#42: 2007-04-05 21:57:55 ЛС | профиль | цитата
Dilma, ты можешь описать поподробней свой метод рисования линков? Желательно с формулами. Может я подумаю. У меня в школе по геометрии 4 было.
карма: 1

0
Ответов: 1305
Рейтинг: 29
#43: 2007-04-05 22:56:19 ЛС | профиль | цитата
Dilma писал(а):
Нечего продвинутые хабы вертеть.

Да ни при чем здесь хабы эти - и без них глюк имеет место быть
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#44: 2007-04-06 00:02:46 ЛС | профиль | цитата
v258 писал(а):
Да ни при чем здесь хабы эти

А я правда, ничего не вертел, как был хаб, так и поставил. И тоже удивился, что Dilma так ответил.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#45: 2007-04-06 15:40:30 ЛС | профиль | цитата
Dilma писал(а):
Нечего продвинутые хабы вертеть.

Ну вот сам сделал чтоб вертели ,а теперь говорит ненадо
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)