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

 
 
 
Reply to this topicStart new topic
> Настройка разных номиналов в BOM Variants, Capture 16.2
Hoodwin
сообщение Feb 15 2012, 14:02
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Попробовал тут реализовать исполнения через BOM variants. С докой даже предварительно ознакомился. Стал экспериментировать со схемой из 4 резисторов. Получается исключать отдельные резисторы из вариантов BOM, но вот как изменять номиналы в разных исполнениях, я что-то не нашел. А вроде бы должно быть:

Цитата
When manufacturing design variants, the fabricated board will match the core design while the variants define how the board should be populated with parts. You can create and maintain all of your design variants within a single Capture project.
Because your design variations are captured within a single project, you can view variant information on a schematic page, preview and print variant schematic sheets, and create variant bills of materials without having to maintain separate designs. Design variations include different property values for common components and different or not present components for identical footprints.


Вот обычным образом свойства компонентов можно редактировать только в core design, при выборе режима просмотра через bom variant, никакие свойства не редактируются.

Еще вот какая нелепость. При исключении компонента в одном из вариантов он на схеме прорисовывается серым цветом, и значение value меняется на Do Not Stuff, в результате чего оно наезжает на соседние компоненты - см. картинку. Если я в настройках (option - preferences) снимаю галки с печати немонтируемых деталей, то детали не печатаются, а wires, идущие к выводам - печатаются, получается немного коряво. Это можно лучше оформить?
Можно хотя бы строку Do Not Stuff заменить на что-нибудь типа звездочки и в примечаниях написать: "* = компонент не устанавливать"?



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 15 2012, 15:07
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Feb 15 2012, 16:02) *
Попробовал тут реализовать исполнения через BOM variants. С докой даже предварительно ознакомился. Стал экспериментировать со схемой из 4 резисторов. Получается исключать отдельные резисторы из вариантов BOM, но вот как изменять номиналы в разных исполнениях, я что-то не нашел. А вроде бы должно быть:



Вот обычным образом свойства компонентов можно редактировать только в core design, при выборе режима просмотра через bom variant, никакие свойства не редактируются.

Возможность есть. Если кратко, то вот например: в Part Manager-e в папке Groups нужно создать группу (папку), переместить в нее из папки Common компоненты которые будут иметь отличия в разных вариантах, создать в этой папке, например, две подгруппы: VAR1 и VAR2. Теперь можете менять компоненты в этих подгруппах: либо выполняете команду Set as not present, если компонент не устанавливается, либо Link Database Part если предполагается использовать компонент с другим номиналом.
Цитата
Можно хотя бы строку Do Not Stuff заменить на что-нибудь типа звездочки и в примечаниях написать: "* = компонент не устанавливать"?

Строку Do Not Stuff можно отредактировать: Options-> CIS Configuration... -> Setup -> Administrative Prefrences -> редактируете строку Part Not Present Display Value...
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Feb 15 2012, 15:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Там всё связано с CIS. Надпись тоже там: Options->CIS Configuration->Setup->Administrative Preferences.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 15 2012, 17:58
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



да, вроде как Link Database Part работает, но это относится только к компонентам, которые я поставил для примера из CIS. Есть еще вопросы:
1. Свои собственные компоненты, которые в базе не присутствуют, изменить нельзя? Например так, как редактируют свойства компонентов в иерархических блоках?
2. Откуда брать базы деталей, совместимые по содержанию с ЕСКД?
3. Как вообще поступать, если есть проект, в котором все компоненты исходно ни в какой базе не состояли?
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 16 2012, 05:22
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Feb 15 2012, 19:58) *
да, вроде как Link Database Part работает, но это относится только к компонентам, которые я поставил для примера из CIS. Есть еще вопросы:
1. Свои собственные компоненты, которые в базе не присутствуют, изменить нельзя? Например так, как редактируют свойства компонентов в иерархических блоках?
2. Откуда брать базы деталей, совместимые по содержанию с ЕСКД?
3. Как вообще поступать, если есть проект, в котором все компоненты исходно ни в какой базе не состояли?

Насколько я понял многовариантность реализована через CIS, в ручную редактировать свойства в разных вариантах врядли получится, по крайней мере я таких путей не нашел. Ну а что бы все работало ИМХО нужно создавать свою базу данных (под свои требования и условия) постепенно наполнять ее и сопровождать. Я в свое время так и сделал.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 16 2012, 06:14
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



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

В общем, неудобно, что исполнения на CIS завязаны. Вполне хватило бы внутренней системы создания нескольких наборов свойств, с возможностью их наследования...
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 16 2012, 06:30
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Feb 16 2012, 08:14) *
Да вот напрягает то, что я часто с одним проектом работаю из разных мест. И тогда нужно задумываться, как этот CIS сделать разделяемым ресурсом. То ли SQL сервер городить с внешним IP-адресом, то ли его же через туннель, то ли просто файл типа mdb, который просто через систему контроля версий распространять...

Относительно недавно экспериментировал с разделяемыми ресурсами. CIS связывается с базой данных (у меня это база данных access) через источник данных ODBC. База данных размещалась на серверном компе. На двух рабочих машинах создал источники данных ODBC (указал сетевой путь к целевой базе данных) вроде бы все работало, правда долго не тестировал. Кстати при создании источника данных ODBC можно поставить галку "только для чтения" т.е. запретить рядовому юзеру изменять базу данных.
Go to the top of the page
 
+Quote Post
vitan
сообщение Feb 16 2012, 06:34
Сообщение #8


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

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



Цитата(Hoodwin @ Feb 16 2012, 10:14) *
В общем, неудобно, что исполнения на CIS завязаны. Вполне хватило бы внутренней системы создания нескольких наборов свойств, с возможностью их наследования...

У ментора в 2005 так и есть плюс можно настроить использование базы для поиска аналогов для замены в вариантах. Но для исклчения компонетов из варианта база не нужна, это очевидно. Поэтому непонятно, так ли обязателен CIS в оркаде для таких случаев. Имхо большинство исполнений в электронике создаются не заменой номиналов, а исключениями деталей вообще.
Т.е. мысль такая, что если заменять детали в конкретном проекте для создания исполнений не надо, то долджен быть способ работать без CIS. Последний раз, когда я работал с оркадом, мы тоже для исполнений пользовали не CIS, а присваивали компонентам свойства типа "Variant=00", "Variant=01" и т.п. Дальше они включались в бомы и передавались в PDM, там с учетом них строилось дерево состава по исполнениям. При такой системе надо будет только продумать замену компонентов. Как-то так...
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 16 2012, 06:53
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Цитата(Old1 @ Feb 16 2012, 09:30) *
Относительно недавно экспериментировал с разделяемыми ресурсами. CIS связывается с базой данных (у меня это база данных access) через источник данных ODBC. База данных размещалась на серверном компе. На двух рабочих машинах создал источники данных ODBC (указал сетевой путь к целевой базе данных) вроде бы все работало, правда долго не тестировал.


Так это все через SAMBA что-ли? С самбой беда такая. Пускать ее через голый инет без шифрования я не хочу. А с шифрованием можно через туннель (openVpn), но тогда все это довольно неприлично тормозит, особенно при мелком доступе.

Цитата(Old1 @ Feb 16 2012, 09:30) *
Кстати при создании источника данных ODBC можно поставить галку "только для чтения" т.е. запретить рядовому юзеру изменять базу данных.

Так для этого база должна быть готова: с правильной структурой нужно охватить все детали, что в мире есть. А без этого нужно будет постоянно либо добавлять в нее что-то, либо обновлять свойства. Куда уж там такие галки ставить, вообще работа встанет.
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 16 2012, 07:06
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Feb 16 2012, 08:53) *
Так это все через SAMBA что-ли? С самбой беда такая. Пускать ее через голый инет без шифрования я не хочу. А с шифрованием можно через туннель (openVpn), но тогда все это довольно неприлично тормозит, особенно при мелком доступе.

Что такое SAMBA? Я знаю только SAM Boot Assistent, но это из другой оперы... Какой смысл в шифровании данных внутри локальной сети предприятия?
Цитата
Так для этого база должна быть готова: с правильной структурой нужно охватить все детали, что в мире есть. А без этого нужно будет постоянно либо добавлять в нее что-то, либо обновлять свойства. Куда уж там такие галки ставить, вообще работа встанет.

На счет галки:имелось в виду что можно разграничить доступ к редактированию БД, администратор или библиотекарь/ри имеет/ют права на редактирование остальные нет
Go to the top of the page
 
+Quote Post
vitan
сообщение Feb 16 2012, 08:12
Сообщение #11


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

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



Цитата(Old1 @ Feb 16 2012, 11:06) *
Что такое SAMBA? Я знаю только SAM Boot Assistent, но это из другой оперы... Какой смысл в шифровании данных внутри локальной сети предприятия?

Это Microsoft Windows Network. Шифровать хотят потому что надо работать не только локально, но и удаленно.

У ментора, кстати, на этот случай доступ к базе может вестись через HTTP. Т.е. клиент создает свой локальный источник ODBС средствами ментора, а он уже лезет на сервер по HTTP. Таким образом, нужен сервер, доступный со стороны интернета, кстати, не обязательно для этого нужен внешний IP, можно и DDNS использовать.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 16 2012, 09:21
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



По поводу самбы, вот:
http://ru.wikipedia.org/wiki/SAMBA
http://ru.wikipedia.org/wiki/SMB

Ну, в общем, "шарить" сетевой диск с файлом ACCESS, я считаю, уже вчерашний день в смысле скорости, надежности и безопасности. Лучше уж какой-нибудь SQL для того... Бывает для SQL драйвер ODBC?

Цитата("Old1")
На счет галки:имелось в виду что можно разграничить доступ к редактированию БД, администратор или библиотекарь/ри имеет/ют права на редактирование остальные нет

Понятно... Самая главная засада, что базу надо создавать и пасти регулярно.

Получается примерно, как у Жванецкого:
Цитата
Я, конечно, могу позволить себе кофе в постель. Но для этого придется сначала встать, одеться и приготовить, а потом раздеться, лечь и выпить...


Ладно бы еще только то, что реально есть в наличии и применяется, а то вот в примерах туда просто забиты все типоразмеры всех резисторов...


ЗЫ: Вот по поводу SQL: Using ODBC with Microsoft SQL Server
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 16 2012, 09:49
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Hoodwin @ Feb 16 2012, 11:21) *
По поводу самбы, вот:
http://ru.wikipedia.org/wiki/SAMBA
http://ru.wikipedia.org/wiki/SMB

Ну, в общем, "шарить" сетевой диск с файлом ACCESS, я считаю, уже вчерашний день в смысле скорости, надежности и безопасности. Лучше уж какой-нибудь SQL для того... Бывает для SQL драйвер ODBC?

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

Цитата
Понятно... Самая главная засада, что базу надо создавать и пасти регулярно.

Да. Кроме Вас это для Вас вряд ли кто-то будет делать.
Go to the top of the page
 
+Quote Post

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

 


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


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