|
|
  |
БД для Allegro CIS, Практические вопросы, от простого к сложному. |
|
|
|
Jun 29 2011, 12:14
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Да при чем здесь провокации? Вы говорите о футпринтах, а аргументируете пострением БД. При чем тут одно к другому? Сами постоянно напоминаете чтобы не смешивать понятия, а тут нате вам...
Вопрос: Надо ли создавать отдельные записи для футпринта резистора и конденсатора (r_0805 и с_0805)?
Ответ: имхо, надо. Например, шелкография может быть разной, что полезно.
Речь идет о футпринтах и что там в этом футпринте нарисовано. Или это уже не так?
"Кроме того, я для футпринтов использую за основу IPC7351" - за основу чего? Названий? Графики? Размеров?
После этого я и написал, что в футпринте указанный префикс не имеет значения. Речь о базе, классификации и т.п. не шла. Исключительно о содержании текста "на слое" Components -> RefDes -> Silkscreen/Assembly_Top/Bottom.
А если говорить о названиях корпусов, я обоими руками рекомендую пользоваться IPC. Очень удобно. И в своих либах понятно, что в каком файле содержится, и получив вдруг проект со стороны тоже не надо обмерять каждый корпус, чтобы понять его особенности. Ибо максимум инфы уже в названии заложено.
|
|
|
|
|
Jun 29 2011, 12:26
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Uree @ Jun 29 2011, 16:14)  Да при чем здесь провокации? Вы говорите о футпринтах, а аргументируете пострением БД. При чем тут одно к другому? ... Речь о базе, классификации и т.п. не шла. ... UreeНе горячитесь. Почитайте название топика.  Цитата "Кроме того, я для футпринтов использую за основу IPC7351" - за основу чего? Названий? Графики? Размеров? Всего. Цитата А если говорить о названиях корпусов, я обоими руками рекомендую пользоваться IPC. Очень удобно. И в своих либах понятно, что в каком файле содержится, и получив вдруг проект со стороны тоже не надо обмерять каждый корпус, чтобы понять его особенности. Ибо максимум инфы уже в названии заложено. Совершенно верно. Полное взаимопонимание достигнуто?
|
|
|
|
|
Jun 29 2011, 13:03
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059

|
Цитата(Uree @ Jun 29 2011, 14:46)  Ни в коем случае  Обсуждаем вопросы именования сущностей используемых на разных этапах в процессе проектирования  А то на самом деле - в каждом случае каждый придумывает себе термин, а потом не можем друг друга понять... Я надеялся, что там уже все обсудили. Цитата Кстати, Вы IPC с наименованиями корпусов уже нашли? В случае если нет, я выкладываю. Спасибо. Итак, согласно моему видению, есть 3 таблицы: 1 Package (r_0805) 2 Footprint (r_0805, r_0805_s, r_0805_l) 3 Resistor Выяснили, что футпринты должны быть раздельными, например, для резистора и конденсатора, значит и Packag'ы должны быть раздельными - r_0805 и с_0805 (что бы оставаться в рамках Access, и не делать нереальных запросов). А вот теперь скажите, vitan, есть ли здесь подводный камень, где он, и как его обойти.
|
|
|
|
|
Jun 29 2011, 13:37
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(John Silver @ Jun 29 2011, 17:03)  Выяснили, что футпринты должны быть раздельными, например, для резистора и конденсатора, значит и Packag'ы должны быть раздельными - r_0805 и с_0805 (что бы оставаться в рамках Access, и не делать нереальных запросов). Этого мы не выяснили. В чем нереальность запросов? Повторяю, корпус (если только он один, не готов сказать по резисторам, предлагаю пример для микросхемы - TQFP-100 - туда миллион разных микросхем можно записать и стандарт на него где-то есть) должен быть один. Про камень скажу, когда с этим разберемся. Ну и про таблицу резисторов напоминаю на будущее.  Помимо предложенного Uree файлика рекомендую скачать оригинальный текст, ну и применять калькулятор. Вроде бы, это он (программа на компьютере) является исходным документом, формирующим правила именования. Кстати, по нему же именуются и падстеки, я тут недавно пытался докопаться до сути, но как-то не получилось...
|
|
|
|
|
Jul 1 2011, 08:00
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 6-12-06
Пользователь №: 23 196

|
Цитата(vitan @ Jun 29 2011, 12:08)  Господа, хочу напомнить Вам, что корпус компонента и его посадочное место - это как бы вещи разные. Вы постоянно путаете эти два понятия в обсуждениях, и это вызывает дурацкие проблемы.
Для нормальной работы с БД надо немного (всего лишь чуть-чуть) перестроить мышление. Перед тем, как бросаться что-то сотворять, надо подумать, какие именно объекты реального мира (или информационные сущности) вы хотите описывать в базе. Это стандартная методология, в любой книжке по БД написана.
Тем, кто создает новую базу, советую сразу же включать в нее справочники корпусов как отдельных сущностей и посадочных мест тоже как отдельных сущностей. Тогда и связи настраивать проще, и реальность это отражает лучше. И т.д., не буду утомлять. нормальный ответ, соглашусь, что возможно иметь альтернативный футпринт и в реальности не один, об этом не подумал. так и какое решение для этого? ну это в рамках "от простого к сложному".
|
|
|
|
|
Jul 1 2011, 09:47
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059

|
Собственно попробовал сделать эти 3 таблицы. В Footprint хранится уже готовый список, а не формируется из отдельных записей. Как то я сразу не подумал, что это те же яйца, только с дополнительной таблицей. Получается, надо делать процедурку. Как ее сделать в Access? Специально для vitan: Цитата Ты видел, как он код пишет? Если ему нужно будет создать класс Пользователь, он начнёт с класса Человек, причём предусмотрит возможность существования как углеродной, так и кремнийорганической формы жизни. Сегодня на баше прочитал  . Не создавай излишних сущностей, ибо грех это великий. Все, минутка офтопа закончена, чур не развивать его дальше.
|
|
|
|
|
Jul 4 2011, 07:52
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Полуофф, по поводу корпусов резисторов и конденсаторов - они должны быть разные. Я не знаю как написано в стандарте IPC-753 2(его нет в закромах), но в старом IPC-SM-782A требования к контактным площадкам резисторов и конденсаторов разные!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|