Jump to content

    
misyachniy

Групповая замена в SCH компонентов

Recommended Posts

Время от времени нужно групповая замена пассивных компонентов 0402 <-> 0603 <-> 0805. Если в схеме менять вручную, то портится поле value где хранится номинальное сопротивление/емкость. Заменять через "find similar" не получается тоже. Нашел вариант http://microsin.net/adminstuff/others/altium-designer-howto.html замены в PCB с экспортом в SCH. Но как-то не красиво в схеме смотрится - тип 0603, а футпринт 0805. К тому же сбивает с толку.

Есть ли в Altium возможность груповой замены компонентов с сохранением полей? Или другое красивое решение?

 

 

Share this post


Link to post
Share on other sites
5 минут назад, misyachniy сказал:

Есть ли в Altium возможность груповой замены компонентов с сохранением полей? Или другое красивое решение?

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

100 Ом RC0402

100 Ом RC0603

100 Ом RC0805

...

Share this post


Link to post
Share on other sites

@forummailandlogin так как поменять все элементы 0603 на всей схеме поменять на 0805 вы не ответили. Например есть несколько десятков разных номиналов 0603 резисторов. Все их надо поменять на 0805 с теми же номиналами.

 

@misyachniy я бы на вашем месте пользовался бы панелью List. Сначала скопировал бы все значения всех номиналов в эксель табличку.

Потом поменял бы все типоразмеры как мне нужно - все номиналы при этим, по всей видимости, сбросятся.

А потом из предварительно сохраненной эксель таблички вернул бы все значения обратно в панель List через обычную Ctrl - V

Edited by popms

Share this post


Link to post
Share on other sites
12 минут назад, popms сказал:

@forummailandlogin так как поменять все элементы 0603 на всей схеме поменять на 0805 вы не ответили. Например есть несколько десятков разных номиналов 0603 резисторов. Все их надо поменять на 0805 с теми же номиналами.

Инспектором найдя общий знаменатель.

Share this post


Link to post
Share on other sites

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

- выделить то, что надо заменить, например, все резисторы 10 кОм 0603;

- ПКМ по выделенному - Part Actions - Update Selected from Libraries;

- в окне "Update From Library" жмём внизу кнопку Next;

- жмём внизу кнопку "Choose Component...";

- выбираем, на что менять.

Иначе трудно, наверное :(

Share this post


Link to post
Share on other sites

При работе часто заимствую куски свои/чужих проектов.
Для удобства пайки вручную - лучше 0805, для экономии места 0603.
Для миниатюризации, для себя, иногда балуюсь 0402.
В результате в схеме компонеты с разными типоразмерами.

Когда вручную в схеме меняешь "Design Item ID", то автоматически меняется и 
"Comment", "Value" и "Footprint" по умолчанию.
При этом "Value" нужно вносить вручную

Для документации (ПЭ3) используется поля "Designator" и "Value", наследие PCAD.
Совсем недавно, узнал, что поле "Value" игнорируется в PCB и для вывода на 
шелкографию используется "Comment". Пришлось даже скрип написать для копирования "Value" в "Comment".

Если инспектором SCH выбрать по "Design Item ID" требуемый тип и заменить, то замена происходит со сбросом полей "Value".
В инспекторе PCB поле "Design Item ID" отсутствует.

Нужно чтобы при замене компонента поле "Value" не менялось.

Хочу невозможного? ;-)
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.