Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание идентичных участков платы
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Andbiz
Здравствуйте, уважаемые форумчане.
Есть к примеру плата, на которой есть элементы, которые одинаково расположены. Вот фото:
Нажмите для просмотра прикрепленного файла
При нарисовке печатной платы приходиться расставлять элементы вручную. В Альтиуме есть команды выравнивания элементов относительно разных сторон, размещение с одинаковым шагом. Но можно ли нарисовать расставить один участок платы, затем его скопировать, удалить подобные элементы и дать их имена вставленному участку (ранее скопированному). Т.е. чтобы не расставлять одни и те же элементы по несколько раз. Смущает наличие у каждого элемента уникального номера "Unique ID", который при копировани сохраняется. Думаю, конечно, что при синхронизации проекта этот уникальный номер изменится на правильно, но все же интересует, как правильно поступать в подобной ситуации и как поступают специалисты.
peshkoff
щас вам насоветют каналью, геморрой еще тот.
Я пользуюсь копированием координат со смещением с помощью панели PCBList.

Кстати, Unique ID сбрасываются при копировании, но это неверный путь.
Владимир
Цитата(peshkoff @ Sep 11 2014, 15:59) *
щас вам насоветют каналью,

Советую. Если все готово-- просто копируется командой пасте формат и дощищаются потом хвосты подключения.

Но не обольщайтесь. Когда что-то приходится подправлять. Эти хвосты + дополнительные изменения боком выходят при этой команде. Хотя можете ее дальше и не применять, что я с успехом и делаю.
Andbiz
Цитата(peshkoff @ Sep 11 2014, 15:59) *
щас вам насоветют каналью, геморрой еще тот.
Я пользуюсь копированием координат со смещением с помощью панели PCBList.

Кстати, Unique ID сбрасываются при копировании, но это неверный путь.


Unique ID не сбрасывается. Сейчас попробовал скопировать. Абсолютно все поля "Schematic Reference Information" остаются те же самые. Только "Text" в Designator заполняется следующим не занятым на плате позиционным обозначением.

У меня только есть "Copy With Header". А где Вы находите копирование кооринат со смещением в PCBList?
Владимир
Цитата(Andbiz @ Sep 11 2014, 16:09) *
Unique ID не сбрасывается.

Это чудо. Покажите на картиночке
peshkoff
Цитата(Andbiz @ Sep 11 2014, 17:09) *
Unique ID не сбрасывается. Сейчас попробовал скопировать. Абсолютно все поля "Schematic Reference Information" остаются те же самые. Только "Text" в Designator заполняется следующим не занятым на плате позиционным обозначением.

У меня только есть "Copy With Header". А где Вы находите копирование кооринат со смещением в PCBList?


А где вы взяли "Copy With Header"?? sm.gif Может действительно в этом дело...
А координаты в панели PCBList находятся. Делать так
Выделили компоненты, смотрим в PCBList, копируем оттуда координаты, выделяем новые компоненты, открываем PCBList, вставляем координаты. Далее двигаем компоненты.. Ну это так, вкратце... Если заинтересуетесь, поищу, где я это подробно описывал
Владимир
Цитата(Andbiz @ Sep 11 2014, 16:18) *
Вот. Может быть я не правильно копирую.

Это не то. Это ссылки на Unique элементов на схеме. При Component Link они заменятся на те , что стоят у соответсвующих УГО

Andbiz
Цитата(peshkoff @ Sep 11 2014, 16:28) *
А где вы взяли "Copy With Header"?? sm.gif Может действительно в этом дело...
А координаты в панели PCBList находятся. Делать так
Выделили компоненты, смотрим в PCBList, копируем оттуда координаты, выделяем новые компоненты, открываем PCBList, вставляем координаты. Далее двигаем компоненты.. Ну это так, вкратце... Если заинтересуетесь, поищу, где я это подробно описывал


Заинтересовался. "Copy With Header" - в русскоязычном альтиуме звучит, как "Копировать с главным". Но как я понял, нужно переключитьс из "Switch mode" в "Edit mode". Там выделяются позиционное обозначение элемента, координаты, угол, затем выделяются другие элементы и вставляется информация. Я так сделал, элементы выстроились, но углы поменялись хаотично - не совпали.
Поискал Ваши посты, где Вы подробно описывали - попал на вот этот:
http://electronix.ru/forum/index.php?showtopic=111021
Вы где-то еще более подробно описывали этот метод?
Владимир
Цитата(Andbiz @ Sep 11 2014, 19:03) *
... Но как я понял, нужно переключитьс из "Switch mode" в "Edit mode". Там выделяются позиционное обозначение элемента, координаты, угол, затем выделяются другие элементы и вставляется информация. Я так сделал, элементы выстроились, но углы поменялись хаотично - не совпали.
...

Уж лучше канальность пробовать
peshkoff
Цитата(Andbiz @ Sep 11 2014, 20:03) *
Заинтересовался. "Copy With Header" - в русскоязычном альтиуме звучит, как "Копировать с главным". Но как я понял, нужно переключитьс из "Switch mode" в "Edit mode". Там выделяются позиционное обозначение элемента, координаты, угол, затем выделяются другие элементы и вставляется информация. Я так сделал, элементы выстроились, но углы поменялись хаотично - не совпали.
Поискал Ваши посты, где Вы подробно описывали - попал на вот этот:
http://electronix.ru/forum/index.php?showtopic=111021
Вы где-то еще более подробно описывали этот метод?


Я так и не понял, мы говорим про PCB или про SCH? В первом посте вы показываете PCB, а диалог идет про схему.

В общем, если речь все-таки о плате, то вот пост:
http://electronix.ru/forum/index.php?showt...p;#entry1167628
Andbiz
Цитата(peshkoff @ Sep 12 2014, 12:06) *
Я так и не понял, мы говорим про PCB или про SCH? В первом посте вы показываете PCB, а диалог идет про схему.

В общем, если речь все-таки о плате, то вот пост:
http://electronix.ru/forum/index.php?showt...p;#entry1167628

Речь идет про PCB (плату). Все делаю, как Вы описали - все работает, но есть одна проблема. Угол почему-то сбрасывается на 360 градусов у некоторых деталей - нужно вручную подправлять. Даже если в PCBList просто выделить угол элемента, не изменяя его щелкнуть в любом месте - он изменяется с исходного на 360 градусов. Не сталкивались с таким?
peshkoff
да. там ниже написано.
Системный раздилитель в системе должен быть точка "."
Альтиум не видит того, что в винде стоит
Andbiz
Цитата(peshkoff @ Sep 12 2014, 12:22) *
да. там ниже написано.
Системный раздилитель в системе должен быть точка "."
Альтиум не видит того, что в винде стоит

Спасибо. Получилось. Сразу не придал значения запятой.
Uree
Т.е. метода попроще, чем описанный через PCBList нет, чтобы копировать топологию? Типа выбрал кусок дизайна(компоненты/трассы/переходные/полигоны) - сказал "это образец" - выбрал набор других компонентов - сказал "примени образец". Ничего похожего нет?
peshkoff
Цитата(Uree @ Sep 12 2014, 13:55) *
Т.е. метода попроще, чем описанный через PCBList нет, чтобы копировать топологию? Типа выбрал кусок дизайна(компоненты/трассы/переходные/полигоны) - сказал "это образец" - выбрал набор других компонентов - сказал "примени образец". Ничего похожего нет?


Похожее есть. Можете его использовать. Называется каналы. Но это не ко мне.
Uree
Каналы, насколько я понял, организовываются через схему. А схема всегда не моя(ну почти всегда...). И еще они кажется обязаны быть идентичными, да? А те же DC-DC конвертеры или какие-нибудь интерфейсы внутри проекта часто повторяются. Может с отличиями по номиналам, но схема та же. Собственно для таких моментов и интересует placement replication.
peshkoff
Цитата(Uree @ Sep 12 2014, 14:31) *
Каналы, насколько я понял, организовываются через схему. А схема всегда не моя(ну почти всегда...). И еще они кажется обязаны быть идентичными, да? А те же DC-DC конвертеры или какие-нибудь интерфейсы внутри проекта часто повторяются. Может с отличиями по номиналам, но схема та же. Собственно для таких моментов и интересует placement replication.


"placement replication" в альтиуме это - PCBList.
Если вы им воспользуетесь 1 раз, то поймете, что там 4 нажатий мышью и 4 раза клавишей.
Главное условие - одинаково нарисованная схема. Никакие идентичности не нужны
Если placement replication работает вообще без нажатий мыши и клавиатуры, то я пасую
Ant_m
Есть, надо делать каналы в схеме, в плате есть возможность к room канала применить действия по образцу.
Владимир
Цитата(Uree @ Sep 12 2014, 12:55) *
Т.е. метода попроще, чем описанный через PCBList нет, чтобы копировать топологию? Типа выбрал кусок дизайна(компоненты/трассы/переходные/полигоны) - сказал "это образец" - выбрал набор других компонентов - сказал "примени образец". Ничего похожего нет?

Почему. Скопировал топологию с привязкой к PAD например и вставил на такое же расположение другого канала. все станет на места и имена цепей автоматически подхватятся.
Вопрос в том, что компоненты уже должны стоят идентично.

Если этого нет--
1. копирование топологии на пустое место
2. Перенос элеменотв нового канала с привязкой к топологии
3. Выделение топологии и копирование в буфер с удалением. Потом опять вставка туда же. Цепи опять под хватятся.
Первый раз все долго и плохо.

Потом со сноровкай в два счета делается
с.
Uree
Собственно сейчас так и делаю. Думал есть более быстрый/аккуратный метод, но и этот больше, чем вообще ничегоsm.gif
Владимир
Цитата(Uree @ Sep 12 2014, 18:24) *
но и этот больше, чем вообще ничегоsm.gif

Да руки быстрее чем крылья sm.gif
Rodavion
Цитата(peshkoff @ Sep 12 2014, 13:22) *
да. там ниже написано.
Системный раздилитель в системе должен быть точка "."
Альтиум не видит того, что в винде стоит

ув. 'peshkoff, подскажите плиз где это настроить
Andbiz
Цитата(Rodavion @ Sep 15 2014, 12:39) *
ув. 'peshkoff, подскажите плиз где это настроить

Тут описано, как изменить системный разделитель в Windows:
http://habrahabr.ru/post/138957/
Я его изменил и пока так работаю.
Uree
Обычно в Control Panel -> Regional and Language Settings эти настройки. А то на хабре напишут, как окольными путями туда попасть...sm.gif
Andbiz
Цитата(Uree @ Sep 15 2014, 13:46) *
Обычно в Control Panel -> Regional and Language Settings эти настройки. А то на хабре напишут, как окольными путями туда попасть...sm.gif

Согласен. Да и показано для Windows XP. Но все равно наставляет на путь истинный.
Для Windows 7:
Нажмите для просмотра прикрепленного файла
Rodavion
Цитата(Uree @ Sep 15 2014, 14:46) *
Обычно в Control Panel -> Regional and Language Settings эти настройки. А то на хабре напишут, как окольными путями туда попасть...sm.gif

БЛАГОДАРЮ, настроил, теперь Rotation копируется правильно biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.