DerKetzer 0 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sayya_78 3 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 24 minutes ago, DerKetzer said: Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium Обновляйте из схемы: Обведенные галки снять - обновится только графика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DSIoffe 2 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
musa 11 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 2 часа назад, DSIoffe сказал: Проще организовать такое через библиотеку баз данных. Пробовал. Не еффективно. База разрастается и найти нужный компонент становится сложновато. Получается куча номиналов а с учетом разных корпусов база получается просто огромной. Самое простое номиналы указывать в параметрах на схеме и там же указывать корпус. Все получается компактно и удобно 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 43 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба On 7/26/2023 at 1:14 PM, DSIoffe said: Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных. Вы представляете ряд Е196 ? И это помноженное на количество типоразмеров корпусов SMD, количество типоразмера выводных резисторов. А если еще помножить на количество возможных значений ТКС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 64 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Очень хочется посмотреть но того, кто в своих проектах использовал весь ряд. да по всем типо-размерам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 43 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба On 7/26/2023 at 3:45 PM, Uladzimir said: Очень хочется посмотреть но того, кто в своих проектах использовал весь ряд. да по всем типо-размерам. Как говорится в математике, не нарушая общности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iliusmaster 5 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Полноценно при полном цикле разработки и производства разрабатываются индивидуальные компоненты и для них указываются индивидуальные параметры. Так-как помимо типономинала и посадочного места может быть еще очень много необходимых параметров. К примеру точность, ТКС, производитель. Соответственно могут быть разные спецификации для разных исполнений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 43 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба On 7/26/2023 at 4:14 PM, iliusmaster said: производитель. А если производитель ушел с рынка ? Копию библиотеки под нового производителя делать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 64 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба А если производитель ещё не зашел на рынок? Само собой. Вам нужно указать снабженцем кто выпускает или у кого покупать. Если ушел -- все это требует замены компонетов и ворох бумаг, а возможно и переделки плат. Так что новая запись в базе -- это такая мелочь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Андрей Пономарёв 0 26 июля, 2023 Опубликовано 26 июля, 2023 (изменено) · Жалоба 5 часов назад, DerKetzer сказал: Подскажите по Altium Designer, обязательно ли делать для каждого номинала резистора типоразмера 0805(или любого другого) свой библиотечный компонент? Я делаю компонент R-0805, например. Добавляю поля Value, ManufacturerPartNumber. Помещаю несколько элементов на схему. Заполняю поля разными значениями. Появилась необходимость поправить УГО. Я поправляю УГО. Жму "Обновить элемент на схеме". Элемент обновляется, и значение полей сбрасывается в исходное. Можно ли этого избежать при моем подходе? Или этот подход противоречит подходу Altium По хорошему, надо конечно каждому резистору со своим Part Number (артикулом, номером) создать свой компонент в библиотеке. Если не хотите их создавать, то можете отключить обновление тех или иных параметров в окне Update from Library (кнопка Advanced). Можно относительно быстро создать в библиотеке эти резисторы. Попробуйте использовать команды Make Schematic Library или Make Integrated Library из меню Design. И посмотрите что он там вам сделал. Подходящие созданные компоненты копируйте в свою библиотеку и далее доводите до толка с помощью SchLib List и Parametr Manager. С помощью SchLib List можно менять и Design Item ID. При редактировании через эти панели данные можно копировать и вставлять из Excel, если они были подготовлены там. Изменено 26 июля, 2023 пользователем Андрей Пономарёв Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 136 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 7 часов назад, DSIoffe сказал: Да, конечно, для каждого номинала, допуска и типоразмера надо делать свой компонент. УГО у всех будет одно, посадочных мест несколько, всё прочее - какое угодно, и своё для каждого компонента. Тогда и сбрасываться ничего не будет. Проще организовать такое через библиотеку баз данных. Какой ужас, хоспади. Библиотека должна содержать УГО + набор футпринтов. И ВСЕ! В библиотеке у компонента создается ряд (заранее не уточненных) параметров. При вытаскивании резистора на схему, эти параметры заполняются. Потом компонент просто копируется при надобности. А тот, кто на каждый номинал, каждого производителя, каждого отклонения и возможных конструктивных особенностей создает свой отдельный компонент в библиотеке - просто тратит впустую свое драгоценное время. Разумеется, когда речь о микросхемах или любых других более сложных, чем рассыпуха, компонентах, то можно и отдельные компоненты. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
popms 3 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 14 minutes ago, Arlleex said: просто тратит впустую свое драгоценное время. это вы тратите своё время каждый раз заполняя номиналы, корпуса и отклонения на схемах база должна содержать уникальные элементы, у которых все значения заполнены окончательно, в САПР есть куча способов найти нужный номинал, корпус по фильтрам, по поискам и по классам базы данных. 1 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 64 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Не только на заполнение, но и постоянные проверки (забыл точку, лишний пробел, и ..) В результате пропадает группирование, Компонеты по ссылкам не находятся, купили конденсатор, но он оказался по высоте другой. Это мелочь. Ну если неверную ссылку на Footprint оставили -- прощай отпуск, премия в лучшем случае. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 136 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 32 минуты назад, popms сказал: это вы тратите своё время каждый раз заполняя номиналы, корпуса и отклонения на схемах Вы сколько плат в год делаете? Таких чтоб тысячи полторы-две конденсаторов/резисторов? Одну? У меня за день из отдела закупок прилетают запросы на замены одного компонента на другой раз по пять (в процессе активной разработки). И если вы на каждый чих будете пересоздавать / добавлять компонент с нужными полями в библиотеку, будет очень странным обосновывать свои временные затраты вместо полезной трассировки в пользу пустых телодвижений по добавлению воздуха в библиотеки. С точки зрения прогресса финального результата эта работа == 0 (нет наблюдаемого эффекта), а КПД таких библиотек стремится к 0, повторюсь, когда закупщики очень просят че-то заменить и так по 100500 раз. 20 минут назад, Uladzimir сказал: Это мелочь. Ну если неверную ссылку на Footprint оставили -- прощай отпуск, премия в лучшем случае. Все эти мелочи нивелируются нормальным процессом разработки, который просто обязан включать этап отладки и сборки первых прототипов. Я с такой же позиции могу сказать, что, ошибись в библиотеке, и точно так же все пойдет лесом. Цитата Не только на заполнение, но и постоянные проверки (забыл точку, лишний пробел, и ..) Повторюсь: компонент берется на схему из библиотеки единожды. Единожды для каждого уникального компонента заполняются поля. Достаточно один раз внимательно заполнить поля нужного компонента и затем его можно копировать на схеме в любые другие нужные места. На схеме априори не появится два одинаковых партнамбера с отличиями в названии, если только юзер сам не изменит что-то в конкретном экземпляре. При замене (по просьбе закупщиков и при непротиворечии техническим характеристикам), нужный компонент выделяется на всех листах, меняются нужные поля и вуа-ля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться