реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Копирование расстановки. Room
Mikle Klinkovsky
сообщение Sep 21 2016, 17:38
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Кошмар какой...
Смотрю с годами в альтиме интерактив к лучшему почти не меняется.

Пишите в сапорт пожелания новой фичи, это может работать так:
https://www.youtube.com/watch?v=m9N3kgssAvw
https://www.youtube.com/watch?v=eSi4HfcxlnY
PS и оно действительно там работает... и давно.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Sep 22 2016, 07:01
Сообщение #17


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Constantin @ Sep 21 2016, 13:21) *
Уже есть :-) У самого как-то руки не доходят разобраться с темой скриптов. Если бы там можно было на Python писать мне было бы проще...



Тогда держите:

https://sourceforge.net/p/altiumscripts/svn...yCompPlacement/
Из недопиленного: не работают правила, нет никаких настроек.

Там есть описание к установке

Работает так: выделяем расставленные компоненты -> CopyCompPos -> снимаем выделение, выделяем группу нерасставленных -> PasteCompPos


Цитата(Mikle Klinkovsky @ Sep 21 2016, 20:38) *
Кошмар какой...
Смотрю с годами в альтиме интерактив к лучшему почти не меняется.

Пишите в сапорт пожелания новой фичи, это может работать так:
https://www.youtube.com/watch?v=m9N3kgssAvw
https://www.youtube.com/watch?v=eSi4HfcxlnY
PS и оно действительно там работает... и давно.


Судить о программе по видео? ню-ню. Боюсь там если компонентов будет больше пяти будет все не так радужно.
Приведите уж свой пример.
Альтиум с 5-10 компонентами тоже прекрасно работает
Go to the top of the page
 
+Quote Post
Constantin
сообщение Sep 22 2016, 09:31
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(peshkoff @ Sep 22 2016, 10:01) *
Тогда держите:

Работает так: выделяем расставленные компоненты -> CopyCompPos -> снимаем выделение, выделяем группу нерасставленных -> PasteCompPos


Благодарю!
Я правильно понимаю, что другими скриптами из репозитория тоже можно свободно пользоваться?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Sep 22 2016, 10:18
Сообщение #19


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Constantin @ Sep 22 2016, 12:31) *
Благодарю!
Я правильно понимаю, что другими скриптами из репозитория тоже можно свободно пользоваться?


да, только описания нет sm.gif все собираюсь написать. это такая морока... писать код куда проще

но если будут вопросы, можете задать. можно отдельную тему создать.

если на соурсфордже зарегистрироваться, то будете получать оповещения об изменении репо
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Sep 22 2016, 16:34
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(peshkoff @ Sep 22 2016, 10:01) *
Судить о программе по видео? ню-ню. Боюсь там если компонентов будет больше пяти будет все не так радужно.
Приведите уж свой пример.
Альтиум с 5-10 компонентами тоже прекрасно работает

Не хотите, не судите, какой смысл ещё и мне видео делать... Да и возни много, лениво.

С сотней компонентов и кучей дорожек, кучей темплейтов заливки и пр.объектами, тоже хорошо работает. Просто медленнее, по крайней мере у меня на компе.
Я предпочитаю способ похожий на копирование через буфер обмена, только через меню (гор.кнопку не стал ставить и на панельку вытаскивать):
"Выделил что надо, CTRL+C, выделил не разведённое (или кроспробнул со схемы), тыкнул в меню и нажал enter (галки все с прошлого раза стоят), подвинул куда надо и кликнул (мышью или задав смещение числами). Всё."

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
S17
сообщение Nov 15 2016, 21:24
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Цитата(peshkoff @ Sep 22 2016, 10:01) *


Пользовался, понравилось - благодарю!
Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!
Ещё хорошо бы копировать атрибуты Дезигнаторов и Комментов sm.gif
Go to the top of the page
 
+Quote Post
Gluk
сообщение Nov 16 2016, 11:02
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Почему вы не делаете всё это с помощью каналов?
У меня в нескольких проектах повторяющийся узел на отдельном листе схемы, к остальной схеме подключены как sheet symbol с функцией repeat. На плате получаем каналы в комнатах. Один канал полностью разводим и дальше design room copy format

Где-то это всё нормально описано, не помню где только.

Или такая схема не совместима с ГОСТом, поэтому вы не можете этот способ использовать?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 16 2016, 12:01
Сообщение #23


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Gluk @ Nov 16 2016, 14:02) *
Или такая схема не совместима с ГОСТом, поэтому вы не можете этот способ использовать?

я совместил с СТП
Go to the top of the page
 
+Quote Post
Gluk
сообщение Nov 16 2016, 14:13
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Цитата(Владимир @ Nov 16 2016, 15:01) *
я совместил с СТП

что это, как совместил?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 16 2016, 14:22
Сообщение #25


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



принимают с ограничениями
Go to the top of the page
 
+Quote Post
S17
сообщение Nov 16 2016, 16:13
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Цитата(Gluk @ Nov 16 2016, 14:02) *
Почему вы не делаете всё это с помощью каналов?


Каналы делаю не часто и поэтому каждый раз подзабываю тонкости... Копирование расстановки, разводки и расположения Дезигнаторов и Комментов помню, что проходило шустренько. Более того, если требовалось что-то где-то поменять, то эти изменения достаточно легко распространялись по всем каналам (если правильно помню...).

В этот раз изначально не планировал использовать каналы, но в схеме были небольшие повторяющиеся кусочки - питалки, АЦП, ЦАП со своими вариациями номиналов пассивников. Их объём был не так велик, а "разнообразие", видимо, превышало "однообразие" - в общем не стал делать каналы. И вот тут инструмент уважаемого peshkoff хорошо пригодился.

Как "каналы" проходят через нормоконтроль - не знаю, возможно это была неосознанная причина отказаться от них...
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 17 2016, 06:32
Сообщение #27


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(S17 @ Nov 16 2016, 00:24) *
Пользовался, понравилось - благодарю!
Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!


Более того, программа изначально и писалась для того, чтобы копировать расстановку из предыдущих проектов.
Если проц или плис повторяются, берем все, что идет рядом, копируем размещение.

Цитата
Ещё хорошо бы копировать атрибуты Дезигнаторов и Комментов sm.gif


Вообще планирую, думаю прямо туда пару строк дописать то нужно.. надо добраться.
Пока через PCBList сделайте sm.gif
Go to the top of the page
 
+Quote Post
S17
сообщение Nov 17 2016, 07:59
Сообщение #28


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Цитата(peshkoff @ Nov 17 2016, 09:32) *
Более того, программа изначально и писалась для того, чтобы копировать расстановку из предыдущих проектов.
Если проц или плис повторяются, берем все, что идет рядом, копируем размещение.

Именно так!

Цитата
Вообще планирую, думаю прямо туда пару строк дописать то нужно.. надо добраться.
Пока через PCBList сделайте sm.gif


Понял, спасибо! sm.gif
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 30 2016, 08:49
Сообщение #29


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(S17 @ Nov 16 2016, 00:24) *
Пользовался, понравилось - благодарю!
Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!
Ещё хорошо бы копировать атрибуты Дезигнаторов и Комментов sm.gif


Дезигнаторы сделал. Не знаю комменты нужно или нет.. можно тоже добавить sm.gif

сейчас один раз копируем, вставить можно тремя способами (3 разные кнопки, см. install.txt)
- вставляем позиции компонентов и дезигнаторов
- вставляем только позиции компонентов (дезигнаторы на прежних местах по отношению к своим компонентам)
- вставляем только дезигнаторы (например при варианте, если расстановка уже выполнена)
в последнем случает также учитывается поворот компонентов относительно исходного положения
Go to the top of the page
 
+Quote Post
S17
сообщение Dec 1 2016, 05:52
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228



Да, комменты нужны.
10-ка и 16-я "ругаются", что не распознают версию проекта. Сама менюшка состоит из 2-х строк: "(" и "<" - попробовать не удалось... Что-то смылось... sm.gif
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01436 секунд с 7
ELECTRONIX ©2004-2016