|
|
  |
Вопрос по DxD, помогите по мелочам плиз. |
|
|
|
Jun 3 2010, 14:04
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 17-08-08
Из: Киев
Пользователь №: 39 650

|
ну как же так! откуда блин эти проблемы??? весь день убил Прямая аннотация. оно мне пишет Цитата ERROR: Block DC, Page B_DL, Symbol $1I8169:<!#!><objindex>576460816727934110</objindex> The required symbol is not in the Parts DataBase. This is a Emifil:emi_fb symbol with a reference designator F11 plus a BLM18KG601SN1 Part label and a (null) Part name using Part number BLM18. как это его там нет, если вот он у меня в бибилотеке висит:  какой-то слишком вредный этот ментор...
|
|
|
|
|
Jun 5 2010, 06:20
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 17-08-08
Из: Киев
Пользователь №: 39 650

|
на схеме в DxD в свойствах компонента есть строка Cell Name. Сначала определенному символу принадлежала определенная Cell (скажем SMD0603RES), потом в ЦБ я поменял Cell (на SMD0603CAP), но в свойствах в DxD так и осталась прежняя Cell (SMD0603RES). Это не позволяет сделать прямую аннотацию. Библиотеку компонентов я организовал так: Part Number это номер детали которая связывает опредленный символ с определенной ячейкой. Все свойства (влючая Value) я прописываю в DxDataBook'e. При замене символа (Replace Symbol) все свойства стираются поэтому пришлось удалить только Cell Name. Удалял следующий образом - в поиске вводил С?, выделялись все конденсаторы, потом Delete Property но после Packager'a оно появляется снова, хотя в самом символе сейчас этого атрибута нет. как можно исправить это?
|
|
|
|
|
Jun 5 2010, 15:02
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(COCAINE @ Jun 5 2010, 09:20)  на схеме в DxD в свойствах компонента есть строка Cell Name. Сначала определенному символу принадлежала определенная Cell (скажем SMD0603RES), потом в ЦБ я поменял Cell (на SMD0603CAP), но в свойствах в DxD так и осталась прежняя Cell (SMD0603RES). Это не позволяет сделать прямую аннотацию.
Удалял следующий образом - в поиске вводил С?, выделялись все конденсаторы, потом Delete Property
но после Packager'a оно появляется снова, хотя в самом символе сейчас этого атрибута нет. как можно исправить это? проблемы не вижу только что делаю ребрендинг двухгодичного проекта, для TPS3306-15DGK в lib уже нет Cell (lib кое где новая) и FA не проходит из-за отсутствия данного Cell в DxD делаю Replace_Symbol выбираю его же в lib. FA и ВА все ок[attachment=44757:TPS3306_15DGK_.JPG]
Эскизы прикрепленных изображений
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Jun 6 2010, 08:40
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 17-08-08
Из: Киев
Пользователь №: 39 650

|
проблема в том, что это не с одним элементом, а со всеми конденсаторами, когда применяю Replace Symbol все свойства которые были прописаны в DxDBook (Value, Tolerance, Manufacturer...) исчезают, т.к. вместо заменяемого символа подставляется "пустой" символ из ЦБ, а не из базы данных. Поэтому если глобально поменять все символы прийдется заного все верифицировать. У меня на схеме около 300 кондеров. когда просто удаляю этот Cell Name оно почему-то появляется снова, когда перезапускаю проект Цитата А при FA в Expedition не забудьте снять галку, чтоб Cell Name не аннотировался в схему а что за галочка?
|
|
|
|
|
Jun 8 2010, 08:48
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(COCAINE @ Jun 6 2010, 12:40)  проблема в том, что это не с одним элементом, а со всеми конденсаторами, когда применяю Replace Symbol все свойства которые были прописаны в DxDBook (Value, Tolerance, Manufacturer...) исчезают, т.к. вместо заменяемого символа подставляется "пустой" символ из ЦБ, а не из базы данных. Поэтому если глобально поменять все символы прийдется заного все верифицировать. У меня на схеме около 300 кондеров.
когда просто удаляю этот Cell Name оно почему-то появляется снова, когда перезапускаю проект
а что за галочка? 1. Вы хотите сказать что все 300 кондеров разные, а не десяток разных Part Number? 2. Каждому варианту кондера соответствует свой Part Numer. При замене через Replace_Cell вы для каждого типа кондера выбираете конкретный Part Number, соответственно при последующей верификации DxDatabook просто предложит добавить недостающие атрибуты для конкретных Part Number - выполнение процедуры (выбор из списка предложенных) займет несколько минут. 3. Можете просто добавить колонку Cell Name в базу DxDataBook (заполнить данную колонку именем одинаковой Cell тоже пара минут) и тогда замену можно сделать сразу через DxDataBook. 4. Удаление атрибута Cell Name с выбранных символов приведет к тому, что при последующей упаковке\аннотации на символах снова появится атрибут Cell Name, но с новыми (текущими) значениями Cell Name взятые из PDB. Это уже обсуждалось ранее. Зы: попробуйте подходить творчески к процессу, ведь сразу приходит на ум несколько возможных вариантов решений.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jul 1 2010, 12:52
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 17-08-08
Из: Киев
Пользователь №: 39 650

|
не совсем понимаю как пользоваться Variant Manager'ом, а точнее как идеалогически правильно создавать библиотеку и базу данных они у меня выглядят так: В LM создаю деталь c Part Number'ом "С0402", в DxDataBooke'e этому парт намберу присваиваю парт лайбл (серийный номер от производителя) Value, Tolerance... вообщем все параметры задаются в базе данных, получается, что в LM содержиться абсолютно универсальная пустая деталька, а база данных присваивает к ней определенные параметры (включая Value) таким образом имеем кучу элементов с ОДИНАКОВЫМ Part Number, но с различными параметрами  в Variant Manager'е в свойствах выбрал следующее Part number attribute: Part Number Part number feed back line: $(Part Label) - $(Value) - $(Package) Query results format: $(Part Number)$(Library)$(Value)$(Package)$(Part Label) Все хорошо, но есть проблема... не получается создать вариант, вибираю реплейс 4.7pF на 3.6pF c Part Label 500R07S3R6BV4T, а он вместо необходимого значения Value подставляет 100nF, и я так понимаю это последний элемент по списку в базе данных с партнамбером С0402... Кроме того, вместо того, что бы в Part Label прописать выбарнный 500R07S3R6BV4T пишет С0402 вообщем как правильно работать с этим менеджером?
|
|
|
|
|
Jul 2 2010, 09:31
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 17-08-08
Из: Киев
Пользователь №: 39 650

|
Цитата А какое поле у Вас определено как unique ID в DxDB? никакое чеснагаваря а какое нужно определить? Цитата немного не в тему: забавно считать число ноликов в value, чтобы понять, скоко там пикофарад о да, немного напрягает
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|