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

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

Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium

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


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

24 minutes ago, DerKetzer said:

Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium

Обновляйте из схемы:

image.thumb.png.1ce576c4b094946b562b7f8524e7a381.png

Обведенные галки снять - обновится только графика.

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


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

Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных.

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


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

2 часа назад, DSIoffe сказал:

Проще организовать такое через библиотеку баз данных.

Пробовал. Не еффективно. База разрастается и найти нужный компонент становится сложновато. Получается куча номиналов а с учетом разных корпусов база получается просто огромной. Самое простое номиналы указывать в параметрах на схеме и там же указывать корпус. Все получается компактно и удобно

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


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

On 7/26/2023 at 1:14 PM, DSIoffe said:

Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных.

Вы представляете ряд Е196 ?

И это помноженное на количество типоразмеров корпусов SMD, количество типоразмера выводных резисторов.

А если еще помножить на количество возможных значений ТКС.

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


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

Очень хочется посмотреть но того, кто в своих проектах использовал весь ряд. да по всем типо-размерам.
 

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


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

On 7/26/2023 at 3:45 PM, Uladzimir said:

Очень хочется посмотреть но того, кто в своих проектах использовал весь ряд. да по всем типо-размерам.
 

Как говорится в математике, не нарушая общности.

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


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

Полноценно при полном цикле разработки и производства разрабатываются индивидуальные компоненты и для них указываются индивидуальные параметры. Так-как помимо типономинала и посадочного места может быть еще очень много необходимых параметров. К примеру точность, ТКС, производитель. Соответственно могут быть разные спецификации для разных исполнений. 

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


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

On 7/26/2023 at 4:14 PM, iliusmaster said:

производитель. 

А если производитель ушел с рынка ?

Копию библиотеки под нового производителя делать ?

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


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

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

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


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

5 часов назад, DerKetzer сказал:

Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium

По хорошему, надо конечно каждому резистору со своим Part Number (артикулом, номером) создать свой компонент в библиотеке. Если не хотите их создавать, то можете отключить обновление тех или иных параметров в окне Update from Library (кнопка Advanced).

image.thumb.png.b247b3405db46748f155810a41c82d87.png

Можно относительно быстро создать в библиотеке эти резисторы. Попробуйте использовать команды Make Schematic Library или Make Integrated Library из меню Design. И посмотрите что он там вам сделал. Подходящие созданные компоненты копируйте в свою библиотеку и далее доводите до толка с помощью SchLib List и Parametr Manager. С помощью SchLib List можно менять и Design Item ID. При редактировании через эти панели данные можно копировать и вставлять из Excel, если они были подготовлены там.

Изменено пользователем Андрей Пономарёв

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


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

7 часов назад, DSIoffe сказал:

Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных.

Какой ужас, хоспади.

Библиотека должна содержать УГО + набор футпринтов. И ВСЕ!

В библиотеке у компонента создается ряд (заранее не уточненных) параметров.

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

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

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

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


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

14 minutes ago, Arlleex said:

просто тратит впустую свое драгоценное время.

это вы тратите своё время каждый раз заполняя номиналы, корпуса и отклонения на схемах

 

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

в САПР есть куча способов найти нужный номинал, корпус по фильтрам, по поискам и по классам базы данных. 

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


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

Не только на заполнение, но и постоянные проверки (забыл точку, лишний пробел, и ..)
В результате пропадает группирование, Компонеты по  ссылкам не находятся, купили конденсатор, но он оказался по высоте другой.
Это мелочь. Ну если неверную ссылку на  Footprint оставили -- прощай отпуск, премия в лучшем случае.

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


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

32 минуты назад, popms сказал:

это вы тратите своё время каждый раз заполняя номиналы, корпуса и отклонения на схемах

Вы сколько плат в год делаете? Таких чтоб тысячи полторы-две конденсаторов/резисторов? Одну?

У меня за день из отдела закупок прилетают запросы на замены одного компонента на другой раз по пять (в процессе активной разработки).

И если вы на каждый чих будете пересоздавать / добавлять компонент с нужными полями в библиотеку, будет очень странным обосновывать свои временные затраты вместо полезной трассировки в пользу пустых телодвижений по добавлению воздуха в библиотеки. С точки зрения прогресса финального результата эта работа == 0 (нет наблюдаемого эффекта), а КПД таких библиотек стремится к 0, повторюсь, когда закупщики очень просят че-то заменить и так по 100500 раз.
 

20 минут назад, Uladzimir сказал:

Это мелочь. Ну если неверную ссылку на  Footprint оставили -- прощай отпуск, премия в лучшем случае.

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

Я с такой же позиции могу сказать, что, ошибись в библиотеке, и точно так же все пойдет лесом.
 

Цитата

Не только на заполнение, но и постоянные проверки (забыл точку, лишний пробел, и ..)

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

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


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

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

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

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

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

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

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

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

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

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