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

    

Как правильно копировать элементы в схеме Altium

При вводе схемы некоторые элементы скопировал из ранее введенного фрагмента. При попытке загрузить роект на РСВ появляется предупреждение Un-Matched Components... и предлагает в РСВ выполнить Progect->Component-Links... Выполняю - вижу там перемешанные связи, сортирую вручную. При повторной попытке обновить РСВ история повторяется. Провозился пару часов, ничего умного не придумал - удалил конфликтные элементы и ввел заново как написано в букваре - из библиотеки. Помогло.

PS. Копирование использовал так как надоело рихтовать опцию автопозиционирования (библиотека сконвертирована из Р-CAD)

Как убрать эти точки в библиотечном элементе?

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


Ссылка на сообщение
Поделиться на другие сайты
При вводе схемы некоторые элементы скопировал из ранее введенного фрагмента. При попытке загрузить роект на РСВ появляется предупреждение Un-Matched Components... и предлагает в РСВ выполнить Progect->Component-Links... Выполняю - вижу там перемешанные связи, сортирую вручную. При повторной попытке обновить РСВ история повторяется. Провозился пару часов, ничего умного не придумал - удалил конфликтные элементы и ввел заново как написано в букваре - из библиотеки. Помогло.

Копируйте как угодно в любых комбинациях. Далее при переводе схемы в PCB игнорируете все предупреждения и нажимаете Execute. И уже только после удачной трансляции делаете команду Progect->Component-Links. Все! схема и плата связаны! Чтобы проверить это сделайте трансляцию из схемы в плату еще разок. Должно быть сообщение No Differnce Detected.

 

PS. Копирование использовал так как надоело рихтовать опцию автопозиционирования (библиотека сконвертирована из Р-CAD)

Как убрать эти точки в библиотечном элементе?

 

Если вы о точке около Десигнатора, то она убирается снятием галки Mark Manual Parameters в Preferences.

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


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

Здравствуйте. Тему Up -)

Мне хотелось бы выяснить как проще копировать элементы

При копировании куска разводки в PCB обычным копи-пастом (нужно 4 одинаковых), алтиум меняет в PCB designator-ы добавляя соответсвенно _1, _2, _3,_4 текущему при этом удаляя название цепей но оставляя рисунок разводки.

 

Далее я и в схеме присваиваю одинаковым группам десигнаторы_1,.._4.

 

При синхронизации из схемы платы, Альтиум будет удалять уже полученные копи пастом PCB компоненты, добавляя новые с такими же Designator-ами, но с заполненым полем Unique Id.

 

Вопросы:

1) что нужно сделать чтобы избежать удаление правильно размещенных копи-пастом компонентов в PCB? (только через компонент линкс?)

2) как в схеме копипастом размножать элементы так чтоб получать нужные десигнаторы с _1, _2?

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


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

1) что нужно сделать чтобы избежать удаление правильно размещенных копи-пастом компонентов в PCB? (только через компонент линкс?)

2) как в схеме копипастом размножать элементы так чтоб получать нужные десигнаторы с _1, _2?

 

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

2) В схематике кроме копипаста нужно будет сделать ещё несколько кликов.

Выделяем скопированные компоненты -> F11(SCH inspector) -> нажимаем на строку "Component Designator" -> нажимаем на "...", откроется диалог смарт эдит -> в закладке Formula введите !+'_1' -> жмакаете ОК, в десигнаторы выделенных компонентов будет дописано "_1".

Аналогично для остальных "каналов".

 

В следуюший раз попробуйте "канальную" схематику. Откроете для себя неожиданные плюшки при трассировке ;).

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


Ссылка на сообщение
Поделиться на другие сайты
Выделяем скопированные компоненты -> F11(SCH inspector) -> нажимаем на строку "Component Designator" -> нажимаем на "...", откроется диалог смарт эдит -> в закладке Formula введите !+'_1' -> жмакаете ОК, в десигнаторы выделенных компонентов будет дописано "_1".

 

Спасибо. Я дописывал вручную _1 (в схеме), а комнаты _2 _3 получал копированием группы _1 (альтиум сам меняет последнюю цифру при копировании с shift).

 

В следуюший раз попробуйте "канальную" схематику. Откроете для себя неожиданные плюшки при трассировке ;).

 

О каких плюшках идет речь? Не придется копи-пастить рисунок разводки после установки элементов в pcb, и только?

 

 

Изменено пользователем Michkov

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


Ссылка на сообщение
Поделиться на другие сайты
О каких плюшках идет речь? Не придется копи-пастить рисунок разводки после установки элементов в pcb, и только?

Это как минимум. И это уже не мало. Так же при компиляции схемы получаете предсказуемые имена цепей в каждом канале (заметно удобнее станет сочинять design rules).

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

Всё это сэкономит часы, если не дни, вашей работы.

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

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


Ссылка на сообщение
Поделиться на другие сайты
О каких плюшках идет речь? Не придется копи-пастить рисунок разводки после установки элементов в pcb, и только?

Присоединяюсь к предыдущему оратору alex_bface насчет "пакетных изменений" в каналах (как в схеме, так и в плате), и замечу: копи-пастить в плате придется не только рисунок разводки, но и расстановку элементов в канале. Чтобы плата была аккуратной, при копировании дорог и via и расстановка компонентов в каналах должна быть идентичной. А вот скопировать расстановку это уже реально долго.

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


Ссылка на сообщение
Поделиться на другие сайты
В следуюший раз попробуйте "канальную" схематику.

Где об этом почитать?

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


Ссылка на сообщение
Поделиться на другие сайты
А вот скопировать расстановку это уже реально долго.

 

Просто не умеете.

1: Выделяете правильно расстановленные элементы. Жмёте SHIFT-F12. "Отображать только выделенные." "Упорядочить по Десигнатору". Копируете колонки X1, Y1, Rotation.

2: Выделяете НЕправильно расстановленные элементы. Жмёте SHIFT-F12. "Отображать только выделенные." "Упорядочить по Десигнатору". Вставляете из буфера в колонки X1, Y1, Rotation.

Элементы встанут на места тех, что правильные. После этого, можете всей кучей тащить в любую сторону.

 

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


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

в закладке Formula введите !+'_1' -> жмакаете ОК, в десигнаторы выделенных компонентов будет дописано "_1".

 

 

!+'_1' правильно до знака? что-то не получилось так дописать.

 

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


Ссылка на сообщение
Поделиться на другие сайты
в закладке Formula введите !+'_1' -> жмакаете ОК, в десигнаторы выделенных компонентов будет дописано "_1".

 

 

 

!+'_1' правильно до знака? что-то не получилось так дописать.

 

Это работает в версиях до 18

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


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

Любопытный способ, действительно не задумывался. А если потом внесены изменения в один из каналов и надо их растиражировать на остальные? Все заново - одинаковые координаты и положение, опять переносить все на свое место кучей? В общем, кмк, мультиканальность в AD на такие случаи и выдумали. Хотя тут на вкус и цвет.

Изменено пользователем vGera

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация