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

 
 
> Центральная БД предприятия
Nemod
сообщение Mar 22 2011, 12:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-08-06
Из: Москва
Пользователь №: 19 754



Хотим перейти на Orcad/Allegro.
Пока конечно мало о нем знаю (почитал по диагонали Kreig Mitzner и прочие доки).
Встал вопрос об организации центральной БД компонентов используемых в изделиях предприятия.
Как это лучше сделать для "Orcad Capture -> PCB Editor" Flow?
CIS я так понял это просто надстройка содержащая ссылки на файлы падстаков и OLB. И если это так то сложно его назвать базой данных, это просто представление данных которые валяются в виде файлов и редактирование происходит вообще не через него (может я чего-то не нашел).

Сейчас основная идея вынести файлы на сервер и там их редактировать, но возникает тогда проблема совместного доступа.
Т.е как разрешить конфликты совместного редактирования OLB файлов?
И есть ли возможность хранить данные как-то в другом виде например в БД в виде BLOB полей или таких же файлов но чтобы конфликты доступа разрешал сервер?


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
тау
сообщение Jul 18 2011, 09:20
Сообщение #2


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



могу посоветовать ссылаться из таблицы компонентов/сборок на таблицу спецификаций ( отношение один к бесконечности) . В табл спецификаций два важных поля ID верхней сборки и ID подчиненной сборки (либо уже неделимый компонент типа ПКИ, деталь, дока и т.д.)
ID подчиненной сборки обратно ссылается на ID таблицы компонентов/сборок (бесконечность к одному). В таблице спецификаций обязательно также поле "количество" - по смыслу. Таким образом организуется ветвление сборок с неограниченной вложенностью. Обсчет структуры спецификации предусматривает рекурсивность.

Таблица спецификаций может быть не одна - по вкусу и удобству программирования запросов.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 18 2011, 18:23
Сообщение #3


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

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



Цитата(тау @ Jul 18 2011, 13:20) *
В таблице спецификаций обязательно также поле "количество" - по смыслу.

Остальное понятно и естественно, а про это вопрос.
Зачем количество? Т.е. что оно дает, кроме экономии памяти? Ведь его же тоже еще надо узнать (подсчитать). Я первоначально думал создавать структуру путем заргузки бома, в котором группировка отсутствует...
Go to the top of the page
 
+Quote Post
тау
сообщение Jul 18 2011, 20:08
Сообщение #4


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jul 18 2011, 22:23) *
Зачем количество? Т.е. что оно дает, кроме экономии памяти? Ведь его же тоже еще надо узнать (подсчитать). Я первоначально думал создавать структуру путем заргузки бома, в котором группировка отсутствует...

это количество однотипных позиций в одной строке конструкторской спецификации (не во всем изделии !) . скажем так - 5 винтов M3х10 - которые записываются одной строкой в спецификации

или 3 резистора МЛТ-1 2.2 кОм 10% . Про это количество речь.

Эти количества импортируются из БОМА САПРА в конкретную сборочную единицу в "плоском" неразветвленном виде. САПР подсчитывает. А дерево с ветками сборок уже делается ручками в клиенте базы.
Подсчет однотипных компонентов во всем изделии делается с вершинной ветки дерева для конкретного изделия рекурсивной процедурой путем суммирования этих элементов в каждой входящей сборке с умножением на количество сборок в верхней ветке и так снизу вверх от упора до упора.
я не понял что там Вам "еще надо узнать (подсчитать)"?
Цитата
Я первоначально думал создавать структуру путем заргузки бома, в котором группировка отсутствует...
можно и без группировки, тогда то самое кол-во не нужно, по умолчанию 1 штука. Но для материалов ведь еще нужны метры , килограммы и прочие граммы. А с группировкой в штуках на каждой ветке дерева - правильнее , имхо. Сильно меньше объем спецификаций становится.

Сообщение отредактировал тау - Jul 18 2011, 20:10
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 18 2011, 20:44
Сообщение #5


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

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



Цитата(тау @ Jul 19 2011, 00:08) *
Про это количество речь.

Дык и я про них же.

Цитата(тау @ Jul 19 2011, 00:08) *
Эти количества импортируются из БОМА САПРА в конкретную сборочную единицу в "плоском" неразветвленном виде. САПР подсчитывает.

Я под плоским видом понимаю такой вид, когда один экземпляр перечисляется в одной строке. Если САПР подсчитывает, то происходит группировка, верно? А против сгруппированных элементов ставится количество.

Судя по этим словам:
Цитата(тау @ Jul 19 2011, 00:08) *
Подсчет однотипных компонентов во всем изделии делается с вершинной ветки дерева для конкретного изделия рекурсивной процедурой путем суммирования этих элементов в каждой входящей сборке с умножением на количество сборок в верхней ветке и так снизу вверх от упора до упора.

у Вас таки из САПР выдается "обычный" бом, без группировки. А группировку Вы делаете уже в спецификации.
Так вот, вопрос: зачем Вам хранить такую сгруппированную спецификацию в базе? Точнее, в чем преимущества перед хранением простого несгруппированного списка (кроме памяти опять таки)? В том, что все появляются единые столбцы "ед. изм." и "кол." для любого объекта?

Цитата(тау @ Jul 19 2011, 00:08) *
А дерево с ветками сборок уже делается ручками в клиенте базы.

Ммм... Не понял. А почему ручками? Что мешает сделать ссылки на другие объекты в той же базе автоматом?
Go to the top of the page
 
+Quote Post
тау
сообщение Jul 19 2011, 08:01
Сообщение #6


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jul 19 2011, 00:44) *
у Вас таки из САПР выдается "обычный" бом, без группировки. А группировку Вы делаете уже в спецификации.
Так вот, вопрос: зачем Вам хранить такую сгруппированную спецификацию в базе? Точнее, в чем преимущества перед хранением простого несгруппированного списка (кроме памяти опять таки)? В том, что все появляются единые столбцы "ед. изм." и "кол." для любого объекта?

Затем, чтоб после втыкания в ветку дерева спецификаций происходило мгновенное отображение этой спецификации в соседнем окне клиента.
И столбец КОЛ для спецификации должен быть единый - для глаза приятно.

Цитата(vitan @ Jul 19 2011, 00:44) *
Ммм... Не понял. А почему ручками? Что мешает сделать ссылки на другие объекты в той же базе автоматом?

Делайте на здоровье. Вообще сделайте одну кнопку - Синтез спецификации. Вообще думать не надо , нажал кнопку - вся спецификация сразу автоматом готова sm.gif . Конструкторов поувольнять за ненадобностью.
А "ручками" - это как раз и есть наведение ссылок , потому что если для Сапра печатных плат импорт списка легко автоматизируется, то для всяких винтов, клеёв, этикеток, и прочей мутоты это есть некоторая проблема. Но вероятно Вы и её автоматизируете sm.gif.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 19 2011, 08:32
Сообщение #7


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

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



Понятно. Я так и собирался поступить, в общем.

Цитата(тау @ Jul 19 2011, 12:01) *
Конструкторов поувольнять за ненадобностью.

Ну я не настолько зол. sm.gif Я считаю, что работа конструктора состоит не в оформлении спецификации, и даже не в оформлении чертежа (!), а в разрабтке конструкции. Но это просто к слову.

А еще вопрос. Вы сказали, что у Вас и чертежи тоже электронные. А в чем рисуете? Компасом пользуетесь? Тут уже пару лет вяло пытаюсь заинтересовать конструкторов и заставить их сделать список деталей, нарисованных на чертеже, в виде текствого файла (бома). Они говорят, что это нереально (только для 3D можно экспортировать в ексель и далее). Это правда?
Go to the top of the page
 
+Quote Post
тау
сообщение Jul 19 2011, 09:12
Сообщение #8


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jul 19 2011, 12:32) *
Я считаю, что работа конструктора состоит не в оформлении спецификации, и даже не в оформлении чертежа (!), а в разрабтке конструкции. Но это просто к слову.

это полдела , разработка конструкции. Она вообще в голове разрабатывается. Потом рутинный этап перевода в КД. Он бывает по времени растянут во времени дольше чем генерация мыслИ. Сопровождать и вносить изменение в КД на хотя бы первых порах - тоже хлеб конструктора.
Цитата(vitan @ Jul 19 2011, 12:32) *
А еще вопрос. Вы сказали, что у Вас и чертежи тоже электронные. А в чем рисуете? Компасом пользуетесь? Тут уже пару лет вяло пытаюсь заинтересовать конструкторов и заставить их сделать список деталей, нарисованных на чертеже, в виде текствого файла (бома). Они говорят, что это нереально (только для 3D можно экспортировать в ексель и далее). Это правда?
КомпАса нету , хотя может я и не в курсах, что там у конструкторов. Все чертежи, так или иначе изготовленные, лежат в правильном месте в формате ПДФ. База (клиент) следит за их актуальностью и возможными (зло умышленными) модификациями.

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

Сообщение отредактировал тау - Jul 19 2011, 09:33
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 19 2011, 09:43
Сообщение #9


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

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



Цитата(тау @ Jul 19 2011, 13:12) *
Правда то , что чем делать рутинный TXT файло , актуальность которого становится нулевой после импорта в базу, проще прям в базе таскать в спецификацию нужные компоненты, не заморачиваясь с промежуточными какими-то объектами.

Это просто два разных подхода, которые, кстати, можно совмещать. В одном варианте состав возникает из файликов, которые генерятся САПРами, а во втором его набивают ручками. Я, понятно, за первое, ибо при этом не меняется привычный всем стиль работы (КД обычно нужна, и обычно она разрабатывается в САПР). Второй вариант вижу только для первоначального наполнения, например. Но это понятно, вот, хотелось бы, конечно, про компас или автокад узнать (можно ли там списки деталей из чертежей выводить).
Ну и вообще: существуют ли такие механические САПРы, в которых работа с базой ведется, например, по аналогии с тем же CIS?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nemod   Центральная БД предприятия   Mar 22 2011, 12:48
- - serj-sh   Цитата(Nemod @ Mar 22 2011, 15:48) Хотим ...   Mar 22 2011, 14:31
- - Alexander E   Цитата(Nemod @ Mar 22 2011, 15:48) Хотим ...   Mar 23 2011, 06:46
|- - lazarev andrey   Цитата(Alexander E @ Mar 23 2011, 09:46) ...   Mar 24 2011, 12:54
|- - Nemod   Все какие-то общие фразы, типа наш продукт лучше и...   Mar 24 2011, 14:26
- - lazarev andrey   похоже, что помочь некому или не так задали вопр...   Mar 25 2011, 08:55
|- - vitan   Цитата(lazarev andrey @ Mar 25 2011, 11:5...   Mar 25 2011, 09:50
|- - lazarev andrey   Цитата(vitan @ Mar 25 2011, 12:50) Скорее...   Mar 25 2011, 11:43
|- - vitan   Цитата(lazarev andrey @ Mar 25 2011, 14:4...   Mar 25 2011, 12:20
|- - Nemod   Цитата(vitan @ Mar 25 2011, 15:20) Делает...   Mar 25 2011, 15:22
|- - vitan   Цитата(Nemod @ Mar 25 2011, 18:22) 3. Каж...   Mar 25 2011, 15:49
|- - Nemod   Цитата(vitan @ Mar 25 2011, 18:49) У меня...   Mar 25 2011, 18:56
|- - vitan   Цитата(Nemod @ Mar 25 2011, 21:56) В любо...   Mar 25 2011, 19:50
|- - Nemod   Цитата(vitan @ Mar 25 2011, 23:50) А никт...   Jun 21 2011, 17:59
|- - vitan   Цитата(Nemod @ Jun 21 2011, 21:59) Базой ...   Jun 21 2011, 18:46
- - John Silver   Да, суръёзная проблема. Тоже много думал над ней. ...   May 30 2011, 10:59
- - John Silver   А можно ли сделать реляционную базу для CIS? Напри...   Jun 24 2011, 21:59
|- - vitan   John Silver Все то, что Вы говорите, делать можно....   Jun 25 2011, 09:26
- - John Silver   Почитаю, спасибо. А может, vitan, у Вас найдется п...   Jun 25 2011, 12:26
|- - vitan   Цитата(John Silver @ Jun 25 2011, 16:26) ...   Jun 25 2011, 18:12
|- - Буратино   Цитата(vitan @ Jun 25 2011, 22:12) Потому...   Jun 25 2011, 19:05
- - John Silver   Ну, у нас не корпоративная база, а совсем даже отд...   Jun 25 2011, 19:41
|- - vitan   Цитата(John Silver @ Jun 25 2011, 23:41) ...   Jun 25 2011, 20:10
|- - Буратино   Для правильной организации всего процесса управлен...   Jun 25 2011, 23:37
|- - vitan   Цитата(Буратино @ Jun 26 2011, 03:37) Для...   Jun 26 2011, 08:38
||- - Буратино   Цитата(vitan @ Jun 26 2011, 12:38) Правда...   Jun 26 2011, 14:48
|||- - vitan   Цитата(Буратино @ Jun 26 2011, 18:39) На ...   Jun 26 2011, 14:49
||- - Буратино   Цитата(vitan @ Jun 26 2011, 12:38) Надеюс...   Jun 26 2011, 15:00
||- - vitan   Цитата(Буратино @ Jun 26 2011, 19:00) чем...   Jun 26 2011, 15:09
||- - Буратино   Цитата(vitan @ Jun 26 2011, 19:09) Вы ГОС...   Jun 26 2011, 19:35
||- - vitan   Цитата(Буратино @ Jun 26 2011, 23:35) Вот...   Jun 26 2011, 20:55
||- - тау   Цитата(vitan @ Jun 27 2011, 00:55) А вот ...   Jun 27 2011, 09:11
|- - тау   Цитата(Буратино @ Jun 26 2011, 03:37) Для...   Jun 26 2011, 10:24
|- - vitan   Цитата(тау @ Jun 26 2011, 14:24) У нас не...   Jun 26 2011, 12:00
|- - тау   Цитата(vitan @ Jun 26 2011, 16:00) А можн...   Jun 26 2011, 20:37
|- - vitan   Еще меня интересуют способы учета состава изделий....   Jul 16 2011, 14:54
- - Буратино   И пункт девятый также обязывает сортировать в поря...   Jun 27 2011, 07:23
- - vitan   Цитата(Буратино @ Jun 27 2011, 11:23) Про...   Jun 27 2011, 09:36
|- - Буратино   Цитата(vitan @ Jun 27 2011, 13:36) Я не м...   Jun 27 2011, 14:38
||- - vitan   Цитата(Буратино @ Jun 27 2011, 18:38) Это...   Jun 27 2011, 15:14
||- - Буратино   Цитата(vitan @ Jun 27 2011, 19:14) для со...   Jun 27 2011, 16:07
||- - vitan   Цитата(Буратино @ Jun 27 2011, 20:07) Так...   Jun 27 2011, 16:34
||- - Буратино   Цитата(vitan @ Jun 27 2011, 20:34) Этот в...   Jun 27 2011, 19:02
||- - vitan   Цитата(Буратино @ Jun 27 2011, 23:02) Мне...   Jun 27 2011, 19:39
|- - тау   Цитата(vitan @ Jun 27 2011, 13:36) Эээ......   Jun 27 2011, 15:05
- - Uree   Читаю и валяюсь... И после этого кто-то кидает кам...   Jun 27 2011, 19:34
- - Uree   Насчет отсутствия CIS или аналога в Design Entry -...   Jun 27 2011, 19:48
|- - vitan   Цитата(Uree @ Jun 27 2011, 23:48) Насчет ...   Jun 27 2011, 19:58
- - Uree   А Вы уверены, что база данных это единственный вых...   Jun 27 2011, 20:27
|- - Буратино   Цитата(Uree @ Jun 28 2011, 00:27) А Вы ув...   Jun 27 2011, 21:57
- - Uree   "для связи с другими массивами данных" -...   Jun 27 2011, 22:30
|- - Буратино   Цитата(Uree @ Jun 28 2011, 02:30) "д...   Jun 28 2011, 06:34
- - Uree   Я Вам показал упорядоченные данные по компонентам....   Jun 28 2011, 07:03
|- - vitan   Цитата(Uree @ Jun 28 2011, 11:03) Я Вам п...   Jun 28 2011, 07:41
|- - Буратино   Цитата(Uree @ Jun 28 2011, 10:03) Я Вам п...   Jun 29 2011, 06:07
- - Uree   Не буду я ниоткуда вылезать Не используем мы БД, п...   Jun 28 2011, 08:29
|- - vitan   Цитата(Uree @ Jun 28 2011, 12:29) Не буду...   Jun 28 2011, 08:43
|- - Uree   Цитата(vitan @ Jun 28 2011, 10:43) Естест...   Jun 28 2011, 09:11
|- - vitan   Цитата(Uree @ Jun 28 2011, 13:11) С чего ...   Jun 28 2011, 09:31
- - Uree   Разные механизмы работы подразумевают разные требо...   Jun 28 2011, 10:08
|- - vitan   Цитата(Uree @ Jun 28 2011, 14:08) они пол...   Jun 28 2011, 10:22
- - Uree   С новыми компонентами немного не так, но не важно....   Jun 28 2011, 10:49
|- - vitan   Цитата(Uree @ Jun 28 2011, 14:49) Разделе...   Jun 28 2011, 10:58
|- - Uree   Цитата(vitan @ Jun 28 2011, 12:58) Я уже ...   Jun 28 2011, 12:23


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

 


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


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