Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: библиотеки на разных сетках
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
sergey sva
Добрый день.

есть саморисованные библиотеки, элементы в этих библиотеках рисовались на разных сетках
некоторые на 100mil некотрые на 10 mil схему нарисовать, используя элементы из этих разных библиотек
не получается из за того что они на разных сетках были нарисованы, может есть какойто способ их подогнать под одну сетку?
Uree
Есть - перерисовать.
Mikle Klinkovsky
Можно рисовать схему по ближайшей общей кратной сетке.
SERoz
Во-первых, где всё это происходит???

Во-вторых, если это для схемы, то для рабочих схем сетки не особенно неважны (провод и так привяжется) - можно сделать рабочую сетку удовлетворяющую всем элементным сеткам....
А УГО... - ну чуть-чуть побольше, чуть-чуть по-меньше, ну и бог с ним - главное что бы было понятно (если конечно это не для сдачи КД (там всё по ГОСТ)...

Если это корпуса, то тогда необходимо отобрать корпуса (по наибольшему кол-ву) с одной сеткой , а остальные переделать под эту сетку....
Uree
А что, можно переделать корпус под другую сетку??? Это КАК? о0 Ну одним пином всегда можно попасть в любую сетку, а остальные?
А насчет схемы желание понятно, рисовать в мелкой сетке проблематично - либо придется очень сильно стараться, чтоб это выглядело аккуратно, либо кривизна линий гарантированаsmile.gif Только об этом желательно думать максимум на втором десятке элементов...
Владимир
Цитата
на втором десятке элементов

Сори за флейм.
на втором десятке- еще никакого удовольствия. Вот на второй сотне понимаешь что не в ту дверь попал - пеклом пахнет после того как понимаешь что нужно сначала все переделывать.
Uree
Есть щадящий вариант выхода из такого положения - не пытаться сделать все сразу. Переделывать по ходу реализации проекта. Ставим элемент в схему с желаемой сеткой. Не подходит? Правим в либе. Ставим следующий. Не подходит? Правим. И т.д. И лишней работы не сделаешь(вдруг что-то уже никогда не понадобится), и не запутаешся что уже исправлено, а что нет. Я так когда-то провел унификацию билиотек с точки зрения использованных стилей падов, текстов, ширины линий шелкографии и т.п. Получилось. А что не поправилось - значит не нужно.Понадобится - поправлю по ходу работы.
sergey sva
Цитата(SERoz @ May 20 2008, 18:02) *
Во-первых, где всё это происходит???

Во-вторых, если это для схемы, то для рабочих схем сетки не особенно неважны (провод и так привяжется) - можно сделать рабочую сетку удовлетворяющую всем элементным сеткам....
А УГО... - ну чуть-чуть побольше, чуть-чуть по-меньше, ну и бог с ним - главное что бы было понятно (если конечно это не для сдачи КД (там всё по ГОСТ)...

Если это корпуса, то тогда необходимо отобрать корпуса (по наибольшему кол-ву) с одной сеткой , а остальные переделать под эту сетку....


Происходит в PCAD2001. Подогнать конечно можно, но не под все элементы подогнать удастся,
некоторые элементы в сетке 0,5мм некоторые 0,254. как раз провод не привязывается в схеме.
SERoz
Цитата(sergey sva @ May 20 2008, 19:35) *
Происходит в PCAD2001. Подогнать конечно можно, но не под все элементы подогнать удастся, некоторые элементы в сетке 0,5мм некоторые 0,254. как раз провод не привязывается в схеме.

При таком разбросе - можно сделать сетку 0,1 и провод должен попасть...
В крайнем случае можно немного скорректировать элемент - в смысле в редакторе переставить ноги под основную сетку, остальное можно не трогать...

Цитата(Uree @ May 20 2008, 18:28) *
А что, можно переделать корпус под другую сетку??? Это КАК? о0 Ну одним пином всегда можно попасть в любую сетку, а остальные?

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

Делаю это частенько, когда приходится адаптировать сторонние библиотеки...
Для простоты - в редакторе элементов делаю набор нужных сеток, при исходной сетке выделяю ВСЕ примитивы и начинаю перетаскивание (от привязки), не отпуская лк. мышки переключаю сетку на нужную и тащу всё до ближайшей точки, отпускаю лк. мышки - ВСЁ...
Далее корректирую линии (если нужно) и выводы по новой сетке..
Владимир
Цитата
Для простоты - в редакторе элементов делаю набор нужных сеток, при исходной сетке выделяю ВСЕ примитивы и начинаю перетаскивание (от привязки), не отпуская лк. мышки переключаю сетку на нужную и тащу всё до ближайшей точки, отпускаю лк. мышки - ВСЁ...
Далее корректирую линии (если нужно) и выводы по новой сетке..

Ужас сколько мороки , а главное бессмысленной
Не нужна сетка для посадочных мест. PAD должны стоять согласно описанию
atlantic
Цитата(sergey sva @ May 20 2008, 18:35) *
Происходит в PCAD2001. Подогнать конечно можно, но не под все элементы подогнать удастся,
некоторые элементы в сетке 0,5мм некоторые 0,254. как раз провод не привязывается в схеме.

О , назревает тема секса :-),
вообщем этот трабл исторический, скорее всего вам придется определиться(вопрос на каком десятке(сотне)) как вести библиотеки в мм или в mil.

Для совместного использования мм и mil библиотек нужно иметь как минимум две сетки 2.5 и 2.54.
И чем больше у вас будет разнообразия кол-ва ,сеток в элементах, и разных элементов-мм или mli, тем больше будет секса. Все(основное большинство) элементы лучше вести в одном шаге сетке:
если в мм, то элементы желательно делать в сетке 2.5mm
а дюймовые в 100mil.

Если соблюдать такие простые правила, то вся камасутра будет заключаться в установке двух сеток в редакторе: 2.5 и 2.54, при добавлении связей переключаться между ними клавишей G, и установить режим ввода линий - ортогональный.
Ну все это конечно только в sch, в pcb тема секса упразднена частично(в pcb частично работает snap to pin) :-)
SERoz
Цитата(Владимир @ May 20 2008, 22:21) *
Ужас сколько мороки , а главное бессмысленной
Не нужна сетка для посадочных мест. PAD должны стоять согласно описанию

Это конечно так и должно быть так - при условии что ВСЕ библиотеки Ваши и ВСЕ элементы созданы Вами...
А если библиотеки из разных мест и их рисовали и создавали разные люди и в разных сетках (причём с разным пониманием и нарисованием УГО) - в текущую сетку попадает только первый вывод, а остальные, кто куда...

А если время, а если это на один раз, а если лень - тогда как, плюнуть на всё и рисовать только свои элементы????....
Владимир
Цитата
а если это на один раз, а если лень - тогда как, плюнуть на всё и рисовать только свои элементы????....

Быстрее переделать даже на один раз.
а вообще отрывать кое что нужно за такие библиотеки. smile.gif
atlantic
Попутный любопытный вопрос:

Кто знает,
сделали ли в Altium Designer, snap to pin в редакторе схем, есть там такая же проблема или нет?
SERoz
Цитата(Владимир @ May 21 2008, 09:54) *
Быстрее переделать даже на один раз.
а вообще отрывать кое что нужно за такие библиотеки. smile.gif

beer.gif
Владимир
Цитата(atlantic @ May 21 2008, 09:08) *
Попутный любопытный вопрос:

Кто знает,
сделали ли в Altium Designer, snap to pin в редакторе схем, есть там такая же проблема или нет?




Там было и есть лучше--- привиязать объекты к сетки.
И все вопросы снимаются. smile.gif
atlantic
Цитата(Владимир @ May 21 2008, 19:02) *
Там было и есть лучше--- привиязать объекты к сетки.
И все вопросы снимаются. smile.gif

Сорри но так и не понял. Если выводы одного схемного компонента в сетке 2.5мм а другого в 2.54, то можно ли без "приключений" между ними прокладывать ортогональные связи, есть ли там snap to pin?
Владимир
Цитата(atlantic @ May 21 2008, 19:13) *
Сорри но так и не понял. Если выводы одного схемного компонента в сетке 2.5мм а другого в 2.54, то можно ли без "приключений" между ними прокладывать ортогональные связи, есть ли там snap to pin?


Не совсем так.

Если есть такие элементы, их все на схеме можно привести к шагу или 2.54 или 2.5 мм. Кто что любит.

А для отчаянных можно и на "нестандартную", скажем 2.45мм



Единственн для длинных изображений, за счет набега могут 2 PIN или совпасть, или установится с удвоенным шагом.
atlantic
Цитата(Владимир @ May 21 2008, 19:49) *
Не совсем так.

Если есть такие элементы, их все на схеме можно привести к шагу или 2.54 или 2.5 мм. Кто что любит.

А для отчаянных можно и на "нестандартную", скажем 2.45мм



Единственн для длинных изображений, за счет набега могут 2 PIN или совпасть, или установится с удвоенным шагом.

Спасибо, теперь понятно.
Вообщем тоже нормально не сделали.

ps:
в Pulsonix snap to pin неплохо сделан, там именно привязываются(прилипают) связи к выводам элемента, независимо от сеток.
Владимир
Цитата(atlantic @ May 21 2008, 20:00) *
Спасибо, теперь понятно.
Вообщем тоже нормально не сделали.

ps:
в Pulsonix snap to pin неплохо сделан, там именно привязываются(прилипают) связи к выводам элемента, независимо от сеток.




Здесь тоже есть такая привязка, но мне не нравится что PIN, DOT и линии при подводе к таким элемента соответственно делают "некрасивый" уступ и дальше иду не в сетке-- а по линии где находится тот PIN что не в сетке.
Uree
В Кадстаре оригинальное решение - нет разницы в какой сетке рисуешь, просто на схеме можно менять масштаб элементов, каждого, по отдельности. В итоге поставил, выбрал масштаб, а дальше копи-паст.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.