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

 
 
21 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Вопрос по DxD, помогите по мелочам плиз.
fill
сообщение Dec 28 2009, 13:19
Сообщение #136


Гуру
******

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



Цитата(SM @ Dec 28 2009, 16:01) *
Какой именно второй-то? Я вообще-то думал, что Part Number однозначно определяет пару Symbol+Cell


Несколько релизов назад появилась возможность задавать конкретную CELL на этапе создания схемы (чтобы не переопределять ее внутри Exp), если понятно сразу что нужна именно одна из "альтернативных" прописанных в данном Part Number. Поэтому упаковщик теперь проверяет не только правильность Symbol но и CELL.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 28 2009, 13:25
Сообщение #137


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Dec 28 2009, 16:19) *
Несколько релизов назад появилась возможность ...


Так скажите пожалуйста, как все таки попроще заменить один парт другим, при условии что в каждом парте всего по одному целлу, целлы разные, а символы одинаковые, и нажатие кнопки "New Live verification View" в окошке dxdb приводит к мгновенному и неминуемому падению всего DxD. И чтобы после FA Exp мне поменял целл на плате.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 28 2009, 13:47
Сообщение #138


Гуру
******

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



Цитата(SM @ Dec 28 2009, 16:25) *
Так скажите пожалуйста, как все таки попроще заменить один парт другим, при условии что в каждом парте всего по одному целлу, целлы разные, а символы одинаковые, и нажатие кнопки "New Live verification View" в окошке dxdb приводит к мгновенному и неминуемому падению всего DxD. И чтобы после FA Exp мне поменял целл на плате.


Смотрите


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 28 2009, 13:59
Сообщение #139


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Э-э, это не то... Мне нужно заменить парты с одним целлом на парты с другим целлом, (но одинаковым символом). У вас в примере оба парта имеют одинаковый целл, C0603. А мне нужно, чтобы парты с целлом C0603 заменить на парты с целлом например C0805... И Exp в процессе FA сменил целлы. Как будто я убил на схеме кондеры в 0603, и заново поставил в 0805.

Т.е. как бы, если бы в Вашем видео производить замену с C0603-10N-J на C0805-10N-J
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 28 2009, 16:37
Сообщение #140


Гуру
******

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



Цитата(SM @ Dec 28 2009, 16:59) *
Э-э, это не то... Мне нужно заменить парты с одним целлом на парты с другим целлом, (но одинаковым символом). У вас в примере оба парта имеют одинаковый целл, C0603. А мне нужно, чтобы парты с целлом C0603 заменить на парты с целлом например C0805... И Exp в процессе FA сменил целлы. Как будто я убил на схеме кондеры в 0603, и заново поставил в 0805.

Т.е. как бы, если бы в Вашем видео производить замену с C0603-10N-J на C0805-10N-J

От перестановки слагаемых сумма не изменится - как видите могу поменять на любой нужный компонент


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 28 2009, 17:35
Сообщение #141


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Ё мое... Ну а почему тогда у меня FA ругается ошибкой паковки... Когда я делаю точно тоже самое, что и на видео...

"Update PDB Properties on symbol" в упаковщике включен, и попытка упаковки из DxD не проходит с теми же симптомами.

CODE

WARNING: Block Schematic1, Page 1, Symbol $1I102:<!#!><objindex>576460808137998340</objindex>
Symbol / PartsDB property mismatch:
Resolved PartNumber = R0603
Symbol Property: Part Name = R0805
PartsDB Property: Part Name = R0603
The property value on this symbol has not been changed.
Use the 'Update PDB Properties on symbol' option on the Packager menu
or use Device Replace to change the schematic symbol in order to
update the schematic to the PartsDB value as limited by the precision
specified in the Notation Settings dialog. Be sure that the
precision specified in the Notation Settings dialog is sufficient to
define the value exactly or this warning will continue.

WARNING: Block Schematic1, Page 1, Symbol $1I96:<!#!><objindex>576460803843031044</objindex>
Symbol / PartsDB property mismatch:
Resolved PartNumber = R0603
Symbol Property: Part Name = R0805
PartsDB Property: Part Name = R0603
The property value on this symbol has not been changed.
Use the 'Update PDB Properties on symbol' option on the Packager menu
or use Device Replace to change the schematic symbol in order to
update the schematic to the PartsDB value as limited by the precision
specified in the Notation Settings dialog. Be sure that the
precision specified in the Notation Settings dialog is sufficient to
define the value exactly or this warning will continue.

WARNING: Block Schematic1, Page 1, Symbol $1I82:<!#!><objindex>576460799548063748</objindex>
Symbol / PartsDB property mismatch:
Resolved PartNumber = R0603
Symbol Property: Part Name = R0805
PartsDB Property: Part Name = R0603
The property value on this symbol has not been changed.
Use the 'Update PDB Properties on symbol' option on the Packager menu
or use Device Replace to change the schematic symbol in order to
update the schematic to the PartsDB value as limited by the precision
specified in the Notation Settings dialog. Be sure that the
precision specified in the Notation Settings dialog is sufficient to
define the value exactly or this warning will continue.

WARNING: Block Schematic1, Page 1, Symbol $1I76:<!#!><objindex>576460795253096452</objindex>
Symbol / PartsDB property mismatch:
Resolved PartNumber = R0603
Symbol Property: Part Name = R0805
PartsDB Property: Part Name = R0603
The property value on this symbol has not been changed.
Use the 'Update PDB Properties on symbol' option on the Packager menu
or use Device Replace to change the schematic symbol in order to
update the schematic to the PartsDB value as limited by the precision
specified in the Notation Settings dialog. Be sure that the
precision specified in the Notation Settings dialog is sufficient to
define the value exactly or this warning will continue.

WARNING: Block Schematic1, Page 1, Symbol $1I62:<!#!><objindex>576460786663161860</objindex>
Symbol / PartsDB property mismatch:
Resolved PartNumber = R0603
Symbol Property: Part Name = R0805
PartsDB Property: Part Name = R0603
The property value on this symbol has not been changed.
Use the 'Update PDB Properties on symbol' option on the Packager menu
or use Device Replace to change the schematic symbol in order to
update the schematic to the PartsDB value as limited by the precision
specified in the Notation Settings dialog. Be sure that the
precision specified in the Notation Settings dialog is sufficient to
define the value exactly or this warning will continue.

ERROR: Block Schematic1, Page 1, Symbol $1I102:<!#!><objindex>576460808137998340</objindex>
Cell Name 'RES_SMD_0805_.079X.048B' is not a valid cell for Part Number 'R0603'.
Note that it is necessary to use one of the 'Update' or 'Rebuild'
PDB Extraction options in order to synchronize your local parts
database with the most recent Central Library data.



----
UPD:
разобрался. Для того, чтобы все прошло, понадобилось удалить в DxD все атрибуты "Cell Name" у компонентов, которым менялся парт намбер.
Но не понимаю следующие вещи:
- откуда эта пропертя вообще взялась? Зачем и кому она нужна? (появляется после place компонента в Exp)
- почему ее не проапдейтил паковщик?
- Что делать? smile.gif (вручную тереть пропертя как-то неохота...)
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 29 2009, 06:11
Сообщение #142


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Или вот - есть ли какая галка, чтобы этот злобный "Cell Name" не появлялся?
Go to the top of the page
 
+Quote Post
AlexN
сообщение Dec 29 2009, 07:55
Сообщение #143


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

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(SM @ Dec 29 2009, 00:35) *
----
UPD:
разобрался. Для того, чтобы все прошло, понадобилось удалить в DxD все атрибуты "Cell Name" у компонентов, которым менялся парт намбер.
Но не понимаю следующие вещи:
- откуда эта пропертя вообще взялась? Зачем и кому она нужна? (появляется после place компонента в Exp)
- почему ее не проапдейтил паковщик?
- Что делать? smile.gif (вручную тереть пропертя как-то неохота...)


Наверное где-то на Ваших символах внесена.
Пытался найти этот атрибут в SampleLib2007 - не нашел. И название какое-то нестандартное. При размещении из SampleLib2007 на схему попадает только то, что отмечено галками в настройках этой библы..
После размещения на плате - тоже ничего лишнего не появилось..
Это у Вас наверное издержки линухоидной версии. unsure.gif

Кстати, для замены C0603 на C0805 тупо поменял в окне properties PartNumber вместо C0603 написал C0805. Все остальные свойства сохранились. Нормально форварднулось
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 29 2009, 08:13
Сообщение #144


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexN @ Dec 29 2009, 10:55) *
Наверное где-то на Ваших символах внесена.

НЕТ! Его в символах нет. Ставим символ на схему - его нет. Пакуем - его нет. Делаем FA - его нет. Размещаем на плате, делаем бэк-аннотацию - он, зараза такая, появился.


UPD:
даже не надо размещать...

1) Создаем пустой проект, на схему ставим адын кондер. Аттрибута Cell Name нет.
2) Пакуем. Все Ок. рефдес дали. Аттрибута Cell Name нет.
3) Пускаем Exp. Создаем плату. Делаем FA, так как он сам это просит. Аттрибута Cell Name нет.
4) Делаем BA. ВСЕ, этот гад появился:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
baken
сообщение Dec 29 2009, 08:18
Сообщение #145


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(SM @ Dec 29 2009, 12:13) *
НЕТ! Его в символах нет. Ставим символ на схему - его нет. Пакуем - его нет. Делаем FA - его нет. Размещаем на плате, делаем бэк-аннотацию - он, зараза такая, появился.

ДА! Делаем Forward Annotation полностью. Update, Remove, Rebuild. Уверен, при полном затирании библиотек такой фигни не получится. Предлагаю также затирать с обоих сторон,
и при Forward annotation, и при Back Annotation.


PS: Добавлю сюда, чтобы посты не плодить.
Здесь похожая проблема с Cell Name, человек меняет значение в детали, а на плате поменять не может, возможно и у Вас нужно бороться не с Cell Name, а с тем чтобы ее изменения прописывались в плату.
http://communities.mentor.com/mgcx/message...2F02B20A1EB723F

Сообщение отредактировал baken - Dec 29 2009, 08:35


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 29 2009, 08:25
Сообщение #146


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(baken @ Dec 29 2009, 11:18) *
ДА! Делаем Forward Annotation полностью. Update, Remove, Rebuild. Уверен, при полном затирании библиотек такой фигни не получится.

Не угадали... От опций ребилда локальных библиотек ничего не меняется. Едиснтвенное, что пока помогает, ручное удаление этого "Cell Name" перед FA. Который потом при очереддном BA опять, падла такая, появляется.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Dec 29 2009, 09:36
Сообщение #147


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

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(SM @ Dec 29 2009, 15:13) *
НЕТ! Его в символах нет. Ставим символ на схему - его нет. Пакуем - его нет. Делаем FA - его нет. Размещаем на плате, делаем бэк-аннотацию - он, зараза такая, появился.


UPD:
даже не надо размещать...

1) Создаем пустой проект, на схему ставим адын кондер. Аттрибута Cell Name нет.
2) Пакуем. Все Ок. рефдес дали. Аттрибута Cell Name нет.
3) Пускаем Exp. Создаем плату. Делаем FA, так как он сам это просит. Аттрибута Cell Name нет.
4) Делаем BA. ВСЕ, этот гад появился:


все точно так же
слово за fill-ом

Цитата(SM @ Dec 27 2009, 21:50) *
Неа, после этого (и FA) получается ошибка FA, вот что пишет в лог:

ERROR: Block Schematic1, Page 1, Symbol $1I82:<!#!><objindex>576460799548063748</objindex>
Cell Name 'RES_SMD_0805_.079X.048B' is not a valid cell for Part Number 'R0603'.

А надо, чтобы я поменял компонент на схеме, не затрагивая его текущие свойства (в т.ч. value), которые не связаны с корпусом и типом компонента, и не затрагивая цепи, и FA мне заменил корпус на плате (ну или хотя бы грохнул старый и сотворил в неразмещенных новый).

---
Опять есть желание добрым словом PCAD вспомнить. Там можно было прямо из выпадающего списка выбрать компонент, на который сменить, из совместимых по символу, имеющихся в библиотеке, и потом после ECO это изменение корректно проходило в плате. И наоборот, можно было сменить компонент в плате на другой с более подходящим корпусом, и бэк-аннотировать в схему. Ну неужели в столь продвинутом пакете нет такой вроде бы элементарной и нужной фичи? Или я как всегда "не умею его готовить"?


на 1 part number можно назначить несколько cell. Например на Part C0603 в качестве основного назначить cell C0603, и пару альтернативных - C0805 и C0402. Потом в expedition их тусовать из выпадающего списка. Может поэтому cell name back аннотируется, чтоб знать, что там реально вставлено..
но на мой вхгляд это вступает в противоречие со строгостью системы - как вы себе представляете - парт называется C0603 а реально в плате может стоять что угодно.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 29 2009, 09:59
Сообщение #148


Гуру
******

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



Цитата(AlexN @ Dec 29 2009, 12:03) *
все точно так же
слово за fill-ом


Объясняю:
По настоятельным просьбам некоторых пользователей, в 2007.5 ментор добавил функцию задания имени CELL из схемы. До этого, если нужно было использовать альтернативную CELL прописанную в PDB приходилось менять ее только непосредственно в плате. Теперь если задать Cell Name в схеме то упаковщик именно ее передаст в плату. Но при этом в процесс упаковки добавили и верификацию значения данного атрибута - если схемотехник задал "лажу", т.е. данной CELL нет в данном PDB, то процесс упаковки заканчивается ошибкой. Также добавили и функцию обратной аннотации данного атрибута в схему - не зависимо от того меняли ли вы CELL в плате на другую или нет, данный атрибут аннотируется в схему, его значение = имя используемой в данный момент в плате CELL. Именно поэтому я и написал - делать Replace дважды - первый раз меняем Part Number, второй Cell Name или удаляем Cell Name или используем DxDataBook который может заменить сразу все атрибуты (то что он у вас не работает это предмет для разбирательства, возможно что то с неправильным драйвером базы данных - например если вместо "Microsoft Access Driver" выбрать "Driver do Microsoft Access" он действительно начинает валится).


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 29 2009, 11:53
Сообщение #149


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Dec 29 2009, 12:59) *
возможно что то с неправильным драйвером базы данных - например если вместо "Microsoft Access Driver" выбрать "Driver do Microsoft Access" он действительно начинает валится).

Я вообще никакой драйвер нигде не выбирал. Все стоит по-умолчанию. А где это смотреть?
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 29 2009, 12:02
Сообщение #150


Гуру
******

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



Цитата(SM @ Dec 29 2009, 14:53) *
Я вообще никакой драйвер нигде не выбирал. Все стоит по-умолчанию. А где это смотреть?


Прикрепленное изображение


Для начала вы должны "запустить" базу указав драйвер. И только затем DxDataBook сможет к ней обратиться. Ибо он обращается к Имя_базы:Имя_Таблицы. Если такая база не загружена в ОЗУ то и не откуда взять данные указанной таблицы.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

21 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


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


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