реклама на сайте
подробности

 
 
269 страниц V  « < 26 27 28 29 30 > »   
Reply to this topicStart new topic
> MG Expedition ликбез ...
cioma
сообщение Jun 6 2007, 15:23
Сообщение #406


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Т.е. в ветке Parts в Central Library, в соответствующих разделах, должны быть прописаны отдельные part для, например, всех необходимых номиналов резисторов (в комбинации с допуском, ТКС итп), верно? И, соответственно, DxDataBook избавляет от избыточности в разделах symbol и cell, но part должен быть уникальным, так? В общем, логичный подход...

В таком случае, для связи хотелось бы использовать corporate partnumber (=DEVICE), а не manufacturer partnumber. Соответственно, необходимо разработать формат corporate partnumber. Есть ли рекомендации по этому поводу, или кто-нибудь может поделиться своим устоявшимся форматом? Конечно, есть формат для ODA library, но хотелось бы иметь corporate partnumber, состоящий только из цифр и дефисов. Разработать формат не проблема и самому, но велика вероятность что-либо упустить на начальном этапе smile.gif
Go to the top of the page
 
+Quote Post
vleo
сообщение Jun 13 2007, 00:17
Сообщение #407


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605



Общефилософско-методологический вопрос по организации библиотеки.
У Part имеется три основных (увы - ключевых) поля - Part Number, Part Name и Part Label.

Я пишу в Part Number part number производителя.
Но что писать в Part Name? И тем более Part Label?

Допустим так:

Part Number: LTST-C190AKT
Part Name: LED0603_AMBER
Part Label: 345a8011d377775346cb1eedcebc3615

Писать в Part Name каталожный номер поставщика смысла нет, потому что могут быть разные поставщики, допустим.

Кстати, замечу, что все три поля - Number, Name и Label являются ключевыми, то есть не могут повторяться. С точки зрения теории (и практики) реляционных баз данных это странновато.

Вообще-то, любого студента 2го курса Computer Science учат, что ключевое поле должно быть обязательно генеренное и не имело отношения к реальным аттрибутам объекта. Так что может быть в Label надо писать как раз некий псевдослучайный код.
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Jun 13 2007, 04:35
Сообщение #408


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



В библиотеках введена избыточность аттрибутов - для удобства пользователя, так и пользуйтесь этим удобством и "не умножайте сущностей" ("бритва Оккама").
К обязательным аттрибутам следует отнести:
• Part Name
• Part Number
• Ref Designator
• Pin Name
• Pin Number

По этим аттрибутам осуществляется вся связь между схемой и платой, а остальное от лукавого.
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Jun 13 2007, 06:32
Сообщение #409


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



В свободном поле можно задавать кодировку элемента, такую как идет на монтаж, так как при монтаже иногда требуют не Part Number, а короткий код на катушке или пенале. а уж они то не повторяются.
А вот к примеру те же танталы у разных производетелей по разному именуются. Да и микрухи могут взаимозаменятся.
По-моему это очень удобно.
Главное при комплектации на монтаж не перепутать коды.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jun 13 2007, 06:41
Сообщение #410


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(Vjacheslav @ Jun 13 2007, 07:35) *
В библиотеках введена избыточность аттрибутов - для удобства пользователя, так и пользуйтесь этим удобством и "не умножайте сущностей" ("бритва Оккама").
К обязательным аттрибутам следует отнести:
• Part Name
• Part Number
• Ref Designator
• Pin Name
• Pin Number

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

Не согласен. Есть еще атрибуты и совсем не от лукавого, а для вполне определенных целей smile.gif
Кроме того, связь схемы и платы, это, конечно, здорово, но есть еще, например, связь схемы и аналогового симулятора.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
vleo
сообщение Jun 13 2007, 18:28
Сообщение #411


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605



Цитата(Vjacheslav @ Jun 13 2007, 08:35) *
В библиотеках введена избыточность аттрибутов - для удобства пользователя, так и пользуйтесь этим удобством и "не умножайте сущностей" ("бритва Оккама").
К обязательным аттрибутам следует отнести:
• Part Name
• Part Number
• Ref Designator
• Pin Name
• Pin Number

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

По существу может кто-нибудь ответить - что такое Part Name (если Part Number это код производителя).
Насчет "номера на катушке", никак не могу понять, почему это должно быть в ключевых атрибутах. Это же может менятся от сборки к сборке и мало-ли чего.
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Jun 14 2007, 05:52
Сообщение #412


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Цитата(vleo @ Jun 13 2007, 21:28) *
Насчет "номера на катушке", никак не могу понять, почему это должно быть в ключевых атрибутах. Это же может менятся от сборки к сборке и мало-ли чего.


Это не догма, а вариант как и для чего его можно использовать.
Не очень удобно менять у себя что-то в проекте при отправке на монтаж. Если платы делаются постоянно и несколько типов, то удобнее вести сплошную нумерацию на все компоненты.
Тогда не нужно паковать отдельно для каждого типа платы свои элементы на отдельных лентах и прочее.
Если на монтаже отказываются работать именно с такими кодами, их можно быстро заменить автоматом.
а PartNumber останется вам для сверки.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jun 14 2007, 06:27
Сообщение #413


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(vleo @ Jun 13 2007, 21:28) *
По существу может кто-нибудь ответить - что такое Part Name (если Part Number это код производителя).

Если ознакомиться с данным вопросом по материалам, которые любезно предоставляет fill, можно узнать, что:
Part Number
Номер Детали это главное что ищется в файле Базы
Данных Деталей. Когда Вы запускаете утилиту на
проекте схемы, система читает свойство Part Number
назначенное на каждый символ. Упаковщик затем ищет
по разделам PDB совпадающий Номер Детали. Если
совпадение найдено, свойства из PDB назначаются
(обратно аннотируются) в схемный символ. Номер
Детали должен быть номер появляющийся в
документации проекта, таких как сборочный чертеж или
список используемых материалов. Номер Детали может
быть до 32 знаков. Позволенны любые знаки.
Номер Детали должен быть уникальным в Центральной
Библиотеке. Номер Детали обязателен.

Part Name
Свойство Part Name Упаковщик ищет в файле Базы
Данных Деталей если не назначенно Part Number на
схемный символ. Если использованно Part Name для
поиска Номера Детали, "используемое по умолчанию"
Part Number для этой Part Name будет использованно
автоматически Упаковщиком. Part Name часто это общее
имя детали, такое как ALS00 (в противоположность Part
Number, которое должно быть типа SN74ALS00A/n). Part
Name может быть до 32 знаков.
Part Name может повторятся, в этом случае Part Number
ассоциированное с этим Part Name должно быть
отмеченно как "используемое по умолчанию". Part Name
обязателен.

Part Label
Метка Детали это путь назначить более знакомое имя
для детали, например номер каталога для Dual Bipolar
Operational Amplifier должно быть MC33178P, в то время
как Вы можете сослаться на него как 5MHzOPAMP,
который будет Меткой Детали. Другой пример: резистор
может иметь Номер Детали D55342K07B1E00R (военная
спецификация), Имя Детали может быть общим RM1206,
в то время как Метка Детали может быть описательной
1.00K_1%_250W_RM1206. Метка Детали может быть до
32 знаков.
Метка Детали может повторятся. Метка Детали не
обязательна.


По-моему, все понятно.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
gekor
сообщение Jun 15 2007, 11:17
Сообщение #414


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 16-11-04
Из: Россия. Санкт-Петербург.
Пользователь №: 1 147



Скажите, а как сделать, чтобы при forward annotation refdes'ы на плате не поворачивались и не смещались, но при этом удаленные компоненты удалялись?
Go to the top of the page
 
+Quote Post
fill
сообщение Jun 15 2007, 16:14
Сообщение #415


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(gekor @ Jun 15 2007, 15:17) *
Скажите, а как сделать, чтобы при forward annotation refdes'ы на плате не поворачивались и не смещались, но при этом удаленные компоненты удалялись?


Странно, но у меня ничего не смещается и не поворачивается, при удалении элемента в схеме и прямой аннотации.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
timon_by
сообщение Jun 16 2007, 11:09
Сообщение #416


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 21-06-05
Из: Республика Беларусь
Пользователь №: 6 179



to fill

Скажите, у вас есть еще материалы по ODA (кроме Docs_ODA.7z).
Интересуют документы по сокращению фирм производителей и, если можно, какая-нибудь "свежая" информация.
Go to the top of the page
 
+Quote Post
fill
сообщение Jun 18 2007, 08:18
Сообщение #417


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(timon_by @ Jun 16 2007, 15:09) *
to fill

Скажите, у вас есть еще материалы по ODA (кроме Docs_ODA.7z).
Интересуют документы по сокращению фирм производителей и, если можно, какая-нибудь "свежая" информация.


Новой нет т.к. последних релизов пока никто не приобретал.

Попробуйте скачать демо библиотеку, по идее вся документация там должна быть.
http://www.optimumdesign.com/demo.htm


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
timon_by
сообщение Jun 18 2007, 10:08
Сообщение #418


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 21-06-05
Из: Республика Беларусь
Пользователь №: 6 179



Цитата(fill @ Jun 18 2007, 11:18) *
Новой нет т.к. последних релизов пока никто не приобретал.

Попробуйте скачать демо библиотеку, по идее вся документация там должна быть.
http://www.optimumdesign.com/demo.htm


Спасибо, этого достаточно
Go to the top of the page
 
+Quote Post
vleo
сообщение Jun 19 2007, 08:02
Сообщение #419


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605



Цитата(Vadim @ Jun 14 2007, 10:27) *
Если ознакомиться с данным вопросом по материалам, которые любезно предоставляет fill, можно узнать, что:
Part Number
....
Part Label
Метка Детали это путь назначить более знакомое имя
для детали, например номер каталога для Dual Bipolar
Operational Amplifier должно быть MC33178P, в то время
как Вы можете сослаться на него как 5MHzOPAMP,
который будет Меткой Детали. Другой пример: резистор
может иметь Номер Детали D55342K07B1E00R (военная
спецификация), Имя Детали может быть общим RM1206,
в то время как Метка Детали может быть описательной
1.00K_1%_250W_RM1206. Метка Детали может быть до
32 знаков.
Метка Детали может повторятся. Метка Детали не
обязательна.


По-моему, все понятно.


Спасибо за информация - кстати, в каком именно материале это написано?
Однако - последний пример очень странный -
если part number D55342K07B1E00R, и Part Label - 1.00K_1%_250W_RM1206, то использование Part Name RM1206 по меньшей мере странно - так как там же было сказано:
"Part Name может повторятся, в этом случае Part Number
ассоциированное с этим Part Name должно быть
отмеченно как "используемое по умолчанию". Part Name
обязателен."
То есть какой-то номанал резистора будет назначем "по умолчанию"? Какой же в этом смысл? Это ведь не то же самое, что назначить BGA корпус против QFP по умолчанию.

Кстати, в чем смысл этого "по умолчанию"? Да, в Part Editor появляется радио-кнопка выбора одной из позиция, у которых совпадает Part Name. Выбираю. Только потом при размещении этого элеманта не видно никаких следов от этого "по умолчанию".

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

Хотелось бы увидить четкие инструкции (без "например") как вести базу данных для микросхем и пассивных элементов. Например так можно?

TVP5150AM1PBSR, TVP5150AM1, Video_Decoder_NTSC_PAL_9bit
C0603C104Z4VACTU, CSM_0603, C_100n_16V

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

TVP5150AM1PBSR, TVP5150AM1, Video_Decoder_NTSC_PAL_9bit
C0603C104Z4VACTU, C0603CxxxZ4VACTU, C_100n_16V_+80-20%_Y5V

Или же так:

TVP5150AM1PBSR, TVP5150AM1, QFP32
C0603C104Z4VACTU, CSM_0603_100n_16V, SMT0603

но тогда у микросхемы мы пишем общий код изделия, а у конденсатора - его описание, тогда уж

TVP5150AM1PBSR, Video_Decoder_NTSC_PAL_9bit, QFP32
C0603C104Z4VACTU, CSM_0603_100n_16V, SMT0603

Но тогда у нас нигде не записан общий код микросхемы.

На самом деле, там не хватает одного поля, должно было бы быть так:
Part_Number, Part_Name, Part_Description, Part_Package

Так всегда и пишут в BOM-ах. Почему об этом Ментор не подумал, непонятно.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Jun 19 2007, 10:14
Сообщение #420


Профессионал
*****

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



to vleo
ваш вопрос во многом философский, я его для себя не решил.
part namber - на самом деле есть part number производителя компонента, это как раз D55342K07B1E00R и этом коде зашифровано все: и номинал и корпус и точность, таким образом этот номерок просто отдаешь комплектаторам и они тупо мрачно, ничего не понимая закупят этот резистор от панасоника (если найдут).
не менее широко еще используется понятие part number в смысле просто номер в своей базе данных, напрмер в orcad captureCIS:
part number: 20-003297
manufacturer part number: MM74HC245AN
value: 74ALS245

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

кстати, в core lib от ментора для name=R1206 радиокнопка назначена на part name D55342K07B____R, которого не существует естественно, а его label = SELECT_1%_250MW,
то есть заполняйте сами потом как хотите....(если ничего не перепутаете)
и можно бы все резисторы так сделать - да неудобно очень, поскольку надо заполнять связанные между собой (но разные) значения в двух разных местах.

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

так что не очень получается все это систематизировать, даже используя базу данных типа CIS
Go to the top of the page
 
+Quote Post

269 страниц V  « < 26 27 28 29 30 > » 
Reply to this topicStart new topic
45 чел. читают эту тему (гостей: 45, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01764 секунд с 7
ELECTRONIX ©2004-2016