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

 
 
> БД для Allegro CIS, Практические вопросы, от простого к сложному.
John Silver
сообщение Jun 27 2011, 23:57
Сообщение #1


Местный
***

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



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

Сейчас насущный вопрос:
Сделать релятивную базу в Access по следующей схеме
Прикрепленное изображение

1 Как сделать запрос, что бы сохранилась возможность задавать несколько корпусов для одного резистора?
Простой запрос не позволяет этого сделать
Код
SELECT Resistor.[Part Number], Resistor.[Part Type], Resistor.Value, Resistor.Tolerance, Resistor.[Schematic Part], Footprint.Footprint, Resistor.[Part name], Resistor.Value1, Resistor.Manufacturer
     FROM Footprint INNER JOIN Resistor ON Footprint.Footprint_ID = Resistor.Footprint_ID;

help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Буратино
сообщение Aug 5 2011, 09:56
Сообщение #2


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



А вот зачем нужна связь базы с готовой платой? После того как я "стянул" компонент на схему и перебросил на PCB мне все равно что там в базе и как он теперь называется. Получается что на этом функции библиотеки кончаются. Если к библиотеке присоед. другие базы то конечно же необходимо обеспечить целостность баз и при смене ID менять внешние ключи в связанных таблицах.

1,2,3,4 Хотите вести абсолютно лишнее поле с номиналом в виде цифр - ведите. Хотите иметь перечни/спецификации с кодами заказа вместо номиналов - пожалуйста, а я пока все же останусь при своем мнении. Ведь все получается естественно и органично: ID служит и для построения дерева компонентов и для сортировок внутри группы.
Да, и ID и мой самопальный партнамбер могут смениться в базе по отношению к готовым проектам, но я пока не вкуриваю где такая связь может пригодиться.

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


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Aug 5 2011, 10:29
Сообщение #3


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

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



Цитата(Буратино @ Aug 5 2011, 13:56) *
А вот зачем нужна связь базы с готовой платой? После того как я "стянул" компонент на схему и перебросил на PCB мне все равно что там в базе и как он теперь называется. Получается что на этом функции библиотеки кончаются. Если к библиотеке присоед. другие базы то конечно же необходимо обеспечить целостность баз и при смене ID менять внешние ключи в связанных таблицах.


ну а если представить что после разводки или во время, ну в общем после этапа схемотехнического проектирования, конструктор-механик решил поменять некий компонент?
как у вас происходит обмен данными от вас к конструктору и обратно? idf?

это я просто для себя, как у кого происходит обмен информацией между ECAD <-> MCAD

Сообщение отредактировал lazarev andrey - Aug 5 2011, 10:30
Go to the top of the page
 
+Quote Post
Буратино
сообщение Aug 5 2011, 11:18
Сообщение #4


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(lazarev andrey @ Aug 5 2011, 13:29) *
ну а если представить что после разводки или во время, ну в общем после этапа схемотехнического проектирования, конструктор-механик решил поменять некий компонент?
как у вас происходит обмен данными от вас к конструктору и обратно? idf?

это я просто для себя, как у кого происходит обмен информацией между ECAD <-> MCAD


ну а как еще может происходить? один удалил, а другой поставил.


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- John Silver   БД для Allegro CIS   Jun 27 2011, 23:57
- - vitan   Цитата(John Silver @ Jun 28 2011, 03:57) ...   Jun 28 2011, 07:50
- - John Silver   В CIS есть возможность добавлять новые записи в БД...   Jun 28 2011, 12:02
|- - vitan   Цитата(John Silver @ Jun 28 2011, 16:02) ...   Jun 28 2011, 12:16
|- - lazarev andrey   Цитата(John Silver @ Jun 28 2011, 16:02) ...   Jun 29 2011, 05:23
- - John Silver   Oracle позволяет сделать такой финт прямо в запрос...   Jun 28 2011, 15:15
- - Uree   Самый простой пример - электролитический выводной ...   Jun 29 2011, 07:21
- - John Silver   Ну и на один корпус можно сделать несколько футпри...   Jun 29 2011, 08:07
- - vitan   Господа, хочу напомнить Вам, что корпус компонента...   Jun 29 2011, 08:08
|- - lazarev andrey   Цитата(vitan @ Jun 29 2011, 12:08) Господ...   Jul 1 2011, 08:00
|- - vitan   Цитата(lazarev andrey @ Jul 1 2011, 12:00...   Jul 1 2011, 08:40
- - John Silver   Хм.. а это идея. Надо сделать 3 таблицы: 1 Package...   Jun 29 2011, 08:39
|- - vitan   Цитата(John Silver @ Jun 29 2011, 12:39) ...   Jun 29 2011, 08:52
|- - John Silver   Мы немножко торопимся. От простого к сложному. Пок...   Jun 29 2011, 09:47
|- - vitan   Цитата(John Silver @ Jun 29 2011, 13:47) ...   Jun 29 2011, 09:57
- - John Silver   Таки поделитесь IPC7351. Или он легко доступный? К...   Jun 29 2011, 10:12
|- - vitan   Цитата(John Silver @ Jun 29 2011, 14:12) ...   Jun 29 2011, 10:18
- - Uree   Префикс в футпринте не имеет значения, все равно о...   Jun 29 2011, 10:51
|- - vitan   Цитата(Uree @ Jun 29 2011, 14:51) Префикс...   Jun 29 2011, 10:59
- - John Silver   По моему, вы оба на разных волнах. И при этом умуд...   Jun 29 2011, 11:28
- - Uree   Да при чем здесь провокации? Вы говорите о футприн...   Jun 29 2011, 12:14
|- - vitan   Цитата(Uree @ Jun 29 2011, 16:14) Да при ...   Jun 29 2011, 12:26
- - Uree   По названиям да. Только тогда не смешивайте назван...   Jun 29 2011, 12:31
- - John Silver   Вы опять!?   Jun 29 2011, 12:33
- - Uree   Ни в коем случае Обсуждаем вопросы именования сущн...   Jun 29 2011, 12:46
|- - John Silver   Цитата(Uree @ Jun 29 2011, 14:46) Ни в ко...   Jun 29 2011, 13:03
|- - vitan   Цитата(John Silver @ Jun 29 2011, 17:03) ...   Jun 29 2011, 13:37
- - John Silver   Собственно попробовал сделать эти 3 таблицы. В Foo...   Jul 1 2011, 09:47
|- - vitan   Цитата(John Silver @ Jul 1 2011, 13:47) В...   Jul 1 2011, 10:04
- - Ant_m   Полуофф, по поводу корпусов резисторов и конденсат...   Jul 4 2011, 07:52
- - lazarev andrey   снова практический вопрос. итак решили как делать,...   Aug 3 2011, 05:52
|- - vitan   Цитата(lazarev andrey @ Aug 3 2011, 09:52...   Aug 3 2011, 12:23
- - John Silver   Ну не дошли мы до этого. Не вижу я удобства в одно...   Aug 3 2011, 13:12
|- - Буратино   Цитата(John Silver @ Aug 3 2011, 16:12) Н...   Aug 3 2011, 15:40
|- - vitan   Дежавю... Вторую картинку как-то я уже комментиров...   Aug 3 2011, 16:46
|- - Буратино   Цитата(vitan @ Aug 3 2011, 19:46) Дежавю....   Aug 4 2011, 04:11
|- - vitan   Цитата(Буратино @ Aug 4 2011, 08:11) Я ра...   Aug 4 2011, 19:10
|- - Буратино   Цитата(vitan @ Aug 4 2011, 22:10) Если за...   Aug 5 2011, 08:31
|- - vitan   Цитата(Буратино @ Aug 5 2011, 12:31) Повт...   Aug 5 2011, 09:24
- - John Silver   Да, был у нас курс, что то вроде "Программиро...   Aug 3 2011, 20:33
- - lazarev andrey   мне вот не совсем понятен момент именно "когд...   Aug 5 2011, 06:24
|- - vitan   Цитата(lazarev andrey @ Aug 5 2011, 10:24...   Aug 5 2011, 07:49
|- - lazarev andrey   Цитата(vitan @ Aug 5 2011, 11:49) В любом...   Aug 5 2011, 09:37
|- - vitan   Цитата(lazarev andrey @ Aug 5 2011, 13:37...   Aug 5 2011, 19:43
|- - lazarev andrey   Цитата(vitan @ Aug 5 2011, 23:43) А что э...   Aug 8 2011, 06:15
|- - vitan   Цитата(lazarev andrey @ Aug 8 2011, 10:15...   Aug 18 2011, 21:03
|- - Буратино   Цитата(lazarev andrey @ Aug 8 2011, 09:15...   Sep 24 2011, 20:06
|- - lazarev andrey   Цитата(Буратино @ Aug 5 2011, 15:18) ну а...   Aug 5 2011, 11:56
- - vitan   Цитата(Буратино @ Aug 5 2011, 13:56) А во...   Aug 5 2011, 17:25


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

 


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


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