Перейти к содержанию
    

Копирование расстановки. Room

Кошмар какой...

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

 

Пишите в сапорт пожелания новой фичи, это может работать так:

https://www.youtube.com/watch?v=m9N3kgssAvw

https://www.youtube.com/watch?v=eSi4HfcxlnY

PS и оно действительно там работает... и давно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже есть :-) У самого как-то руки не доходят разобраться с темой скриптов. Если бы там можно было на Python писать мне было бы проще...

 

 

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

 

https://sourceforge.net/p/altiumscripts/svn...yCompPlacement/

Из недопиленного: не работают правила, нет никаких настроек.

 

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

 

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

 

 

Кошмар какой...

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

 

Пишите в сапорт пожелания новой фичи, это может работать так:

https://www.youtube.com/watch?v=m9N3kgssAvw

https://www.youtube.com/watch?v=eSi4HfcxlnY

PS и оно действительно там работает... и давно.

 

Судить о программе по видео? ню-ню. Боюсь там если компонентов будет больше пяти будет все не так радужно.

Приведите уж свой пример.

Альтиум с 5-10 компонентами тоже прекрасно работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Благодарю!

Я правильно понимаю, что другими скриптами из репозитория тоже можно свободно пользоваться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Благодарю!

Я правильно понимаю, что другими скриптами из репозитория тоже можно свободно пользоваться?

 

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

 

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

 

если на соурсфордже зарегистрироваться, то будете получать оповещения об изменении репо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судить о программе по видео? ню-ню. Боюсь там если компонентов будет больше пяти будет все не так радужно.

Приведите уж свой пример.

Альтиум с 5-10 компонентами тоже прекрасно работает

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

 

С сотней компонентов и кучей дорожек, кучей темплейтов заливки и пр.объектами, тоже хорошо работает. Просто медленнее, по крайней мере у меня на компе.

Я предпочитаю способ похожий на копирование через буфер обмена, только через меню (гор.кнопку не стал ставить и на панельку вытаскивать):

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Пользовался, понравилось - благодарю!

Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему вы не делаете всё это с помощью каналов?

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

 

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

 

Или такая схема не совместима с ГОСТом, поэтому вы не можете этот способ использовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или такая схема не совместима с ГОСТом, поэтому вы не можете этот способ использовать?

я совместил с СТП

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему вы не делаете всё это с помощью каналов?

 

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

 

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

 

Как "каналы" проходят через нормоконтроль - не знаю, возможно это была неосознанная причина отказаться от них...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пользовался, понравилось - благодарю!

Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!

 

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

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

 

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

 

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

Пока через PCBList сделайте :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Именно так!

 

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

Пока через PCBList сделайте :)

 

Понял, спасибо! :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пользовался, понравилось - благодарю!

Копировал не только из текущего проекта, но и брал расстановку кусочков из предыдущих проектов - быстро, удобно!

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

 

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

 

сейчас один раз копируем, вставить можно тремя способами (3 разные кнопки, см. install.txt)

- вставляем позиции компонентов и дезигнаторов

- вставляем только позиции компонентов (дезигнаторы на прежних местах по отношению к своим компонентам)

- вставляем только дезигнаторы (например при варианте, если расстановка уже выполнена)

в последнем случает также учитывается поворот компонентов относительно исходного положения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, комменты нужны.

10-ка и 16-я "ругаются", что не распознают версию проекта. Сама менюшка состоит из 2-х строк: "(" и "<" - попробовать не удалось... Что-то смылось... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...