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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> БД для Allegro CIS, Практические вопросы, от простого к сложному.
Uree
сообщение Jun 29 2011, 10:51
Сообщение #16


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Префикс в футпринте не имеет значения, все равно он будет надписан импортируемым из схемы. Видел либу, в которой у всех футпринтов вписано REFDES. И работает ведь...
Другое дело, что футпринты резистора и конденсатора реально отличаются. Хотя бы по высоте например. А учитывая, что Аллегро с высотой компонентов очень даже правильно работает, имеет смысл следить за корректностью ее определения в футпринтах. Степени детализации каждый может сам себе придумать. Когда нет гонки, могу и так нарисовать:

[attachment=58186:all3d.PNG]
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 29 2011, 10:59
Сообщение #17


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Jun 29 2011, 14:51) *
Префикс в футпринте не имеет значения, все равно он будет надписан импортируемым из схемы. Видел либу, в которой у всех футпринтов вписано REFDES. И работает ведь...

Опять провоцируете? sm.gif Работать-то будет, но так лучше не делать. Имея префиксы легко классифицировать детальки по группам, а это - очевидный плюс. Например, можно из нескольких групп быстро создать классы в allegro (которые DISCRETE, IC, IO). И этот плюс имеется только при работе с allegro. А ведь есть еще и другие...
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jun 29 2011, 11:28
Сообщение #18


Местный
***

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



По моему, вы оба на разных волнах. И при этом умудряетесь вести диалог. biggrin.gif
Uree, мы говорим о названии корпуса (т.е. имени файла), а не о его внутренних свойствах.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2011, 12:14
Сообщение #19


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Да при чем здесь провокации? Вы говорите о футпринтах, а аргументируете пострением БД. При чем тут одно к другому? Сами постоянно напоминаете чтобы не смешивать понятия, а тут нате вам...

Вопрос: Надо ли создавать отдельные записи для футпринта резистора и конденсатора (r_0805 и с_0805)?

Ответ: имхо, надо. Например, шелкография может быть разной, что полезно.

Речь идет о футпринтах и что там в этом футпринте нарисовано. Или это уже не так?

"Кроме того, я для футпринтов использую за основу IPC7351" - за основу чего? Названий? Графики? Размеров?

После этого я и написал, что в футпринте указанный префикс не имеет значения. Речь о базе, классификации и т.п. не шла. Исключительно о содержании текста "на слое" Components -> RefDes -> Silkscreen/Assembly_Top/Bottom.

А если говорить о названиях корпусов, я обоими руками рекомендую пользоваться IPC. Очень удобно. И в своих либах понятно, что в каком файле содержится, и получив вдруг проект со стороны тоже не надо обмерять каждый корпус, чтобы понять его особенности. Ибо максимум инфы уже в названии заложено.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 29 2011, 12:26
Сообщение #20


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Jun 29 2011, 16:14) *
Да при чем здесь провокации? Вы говорите о футпринтах, а аргументируете пострением БД. При чем тут одно к другому?
...
Речь о базе, классификации и т.п. не шла.
...

Uree
Не горячитесь.
Почитайте название топика. sm.gif

Цитата
"Кроме того, я для футпринтов использую за основу IPC7351" - за основу чего? Названий? Графики? Размеров?

Всего.
Цитата
А если говорить о названиях корпусов, я обоими руками рекомендую пользоваться IPC. Очень удобно. И в своих либах понятно, что в каком файле содержится, и получив вдруг проект со стороны тоже не надо обмерять каждый корпус, чтобы понять его особенности. Ибо максимум инфы уже в названии заложено.

Совершенно верно.
Полное взаимопонимание достигнуто? sm.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2011, 12:31
Сообщение #21


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



По названиям да. Только тогда не смешивайте названия корпусов(футпринтов), префиксы символов на схемах и шелкографию на платеsm.gif Это все разные вещи и в разных местах процесса проектирования расположены.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jun 29 2011, 12:33
Сообщение #22


Местный
***

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



Вы опять!?
maniac.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2011, 12:46
Сообщение #23


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ни в коем случаеsm.gif Обсуждаем вопросы именования сущностей используемых на разных этапах в процессе проектированияsm.gif А то на самом деле - в каждом случае каждый придумывает себе термин, а потом не можем друг друга понять...

Кстати, Вы IPC с наименованиями корпусов уже нашли? В случае если нет, я выкладываю.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jun 29 2011, 13:03
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 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, есть ли здесь подводный камень, где он, и как его обойти.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 29 2011, 13:37
Сообщение #25


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(John Silver @ Jun 29 2011, 17:03) *
Выяснили, что футпринты должны быть раздельными, например, для резистора и конденсатора, значит и Packag'ы должны быть раздельными - r_0805 и с_0805 (что бы оставаться в рамках Access, и не делать нереальных запросов).

Этого мы не выяснили. В чем нереальность запросов? Повторяю, корпус (если только он один, не готов сказать по резисторам, предлагаю пример для микросхемы - TQFP-100 - туда миллион разных микросхем можно записать и стандарт на него где-то есть) должен быть один.
Про камень скажу, когда с этим разберемся. Ну и про таблицу резисторов напоминаю на будущее. sm.gif

Помимо предложенного Uree файлика рекомендую скачать оригинальный текст, ну и применять калькулятор. Вроде бы, это он (программа на компьютере) является исходным документом, формирующим правила именования.
Кстати, по нему же именуются и падстеки, я тут недавно пытался докопаться до сути, но как-то не получилось...
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Jul 1 2011, 08:00
Сообщение #26


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

Группа: Свой
Сообщений: 184
Регистрация: 6-12-06
Пользователь №: 23 196



Цитата(vitan @ Jun 29 2011, 12:08) *
Господа, хочу напомнить Вам, что корпус компонента и его посадочное место - это как бы вещи разные. Вы постоянно путаете эти два понятия в обсуждениях, и это вызывает дурацкие проблемы.

Для нормальной работы с БД надо немного (всего лишь чуть-чуть) перестроить мышление. Перед тем, как бросаться что-то сотворять, надо подумать, какие именно объекты реального мира (или информационные сущности) вы хотите описывать в базе. Это стандартная методология, в любой книжке по БД написана.

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

нормальный ответ, соглашусь, что возможно иметь альтернативный футпринт и в реальности не один, об этом не подумал.

так и какое решение для этого? ну это в рамках "от простого к сложному".
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2011, 08:40
Сообщение #27


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(lazarev andrey @ Jul 1 2011, 12:00) *
так и какое решение для этого? ну это в рамках "от простого к сложному".

Как создать альтернативные футпринты? Я не знаю, как там с простым и сложным, но у нас есть поле ALT_SYMBOLS, значение которого формируется из списка футпринтов компонента путем объединения их в строку через запятую с помощью хранимой процедуры.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 1 2011, 09:47
Сообщение #28


Местный
***

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



Собственно попробовал сделать эти 3 таблицы.
В Footprint хранится уже готовый список, а не формируется из отдельных записей. Как то я сразу не подумал, что это те же яйца, только с дополнительной таблицей.

Получается, надо делать процедурку. Как ее сделать в Access?

Специально для vitan:
Цитата
Ты видел, как он код пишет? Если ему нужно будет создать класс Пользователь, он начнёт с класса Человек, причём предусмотрит возможность существования как углеродной, так и кремнийорганической формы жизни.

Сегодня на баше прочитал biggrin.gif .
Не создавай излишних сущностей, ибо грех это великий.

Все, минутка офтопа закончена, чур не развивать его дальше.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2011, 10:04
Сообщение #29


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(John Silver @ Jul 1 2011, 13:47) *
Все, минутка офтопа закончена, чур не развивать его дальше.

Отнюдь. В названии присутствуют слова "от простого к сложному"? Так вот, несозданием сущностей Вы до сложного не дойдете, уж поверьте. sm.gif
И никакого офтопа. sm.gif
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jul 4 2011, 07:52
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Полуофф, по поводу корпусов резисторов и конденсаторов - они должны быть разные.
Я не знаю как написано в стандарте IPC-7532(его нет в закромах), но в старом IPC-SM-782A требования к контактным площадкам резисторов и конденсаторов разные!
Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:58
Рейтинг@Mail.ru


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