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

 
 
 
Reply to this topicStart new topic
> Symbol Type = Composite. Что дальше?, Как сделать иерархичекий проект в DxD-Expedition
chds
сообщение Aug 21 2008, 18:46
Сообщение #1


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Окружение:
Exp2005.3. Маршрут DxD - > Expedition PCB.
Задача:
Есть проект в котором 40 однотипных блоков. DC/DC преобразователей. Нужно максимально автоматизировать процесс модификации схемы и разводки PCB.

Решение:
1.Создаем иерархический проект по типу снизу вверх.
2.Создаем файл схемы с именем DCDC.1. На нем размещаем все необходимые элементы, связи и выводим выходные сигналы.
3.Создаем символ, который будет содержать внешние связи блока DCDC. Тип символа Composite. Выбирал при создании визардом. Атрибуты по умолчанию. Символ лежит в папке локального проекта /sym. Название символа такое как у схемы DCDC созданной на 1-м этапе.
4.Создаем схему верхнего уровня. Вставляем символ DCDC. Соединяем, сохраняем и чекаем все Ок. 0 ошибок.

А теперь Если передать все это в Expedition через CDB, то при упаковке говорит:
Number of Part Numbers: 1
Part Numb: DCDC -> Vend Part:

Number of Part Names: 0

Number of Part Labels: 0


Checking for value differences between symbol properties and PartsDB properties

WARNING Block NEWSCHEMATIC Page 1, Symbol $1I2317: Symbol / PartsDB property mismatch
Resolved PartNumber =
Symbol Property: Part Number = DCDC
PartsDB Property: Part Number =

Checking the validity of the packaging of prepackaged schematic
symbols. Only the first error in symbols having the same
Reference Designator will be reported.

ERROR: There is no Part Number: DCDC in the Parts
DataBase for symbols with Part Name: (null) and Part Label: (null).
[Please add the Part Number to the PDB either directly
or by having the project file point to a PDB that contains it.]
The relevant symbols are:

1 packaging error has been found.

Т.е. ищется Cell для DCDC. Но как я понима, никакого Cell быть не должно, должны подставляться элементы из вложенной схемы.
Помогите пожалуйста с решением проблемы!!!
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 22 2008, 06:32
Сообщение #2


Гуру
******

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



Т.к. создавали визардом, то наверняка по умолчанию добавили к символу атрибуты PCB
(посмотрите на строку
Resolved PartNumber =
Symbol Property: Part Number = DCDC)
Если на символе есть атрибут DEVICE (или Part Number для 2007), то он воспринимается как компонент платы, не зависимо есть под ним иерархия или нет. И по значению данного атрибута ищется соответствующий PDB в ЦБ.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
chds
сообщение Aug 22 2008, 09:13
Сообщение #3


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Создал проект с нуля.
Компонент DCDC имеет только 2 атрибута Refdes=U? и Level=STD.
Получаем при упаковке следующую ошибку:

ERROR Block NEWSCHEMATIC Page 1, Symbol $1I2321: No part data.
No Part Number, Part Name, nor Part Label has been entered.
Please enter some data to enable packaging.

Такое ощущение, что упаковщик не понимает, что компонент вложенный.
Может это зависит от настроек самого проекта. У меня пишет в логах что проект Flat, а я так понимаю он должен быть Hierarchical designs?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 22 2008, 11:01
Сообщение #4


Гуру
******

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



Цитата(chds @ Aug 22 2008, 13:13) *
Создал проект с нуля.
Компонент DCDC имеет только 2 атрибута Refdes=U? и Level=STD.
Получаем при упаковке следующую ошибку:

ERROR Block NEWSCHEMATIC Page 1, Symbol $1I2321: No part data.
No Part Number, Part Name, nor Part Label has been entered.
Please enter some data to enable packaging.

Такое ощущение, что упаковщик не понимает, что компонент вложенный.
Может это зависит от настроек самого проекта. У меня пишет в логах что проект Flat, а я так понимаю он должен быть Hierarchical designs?


У вас символ является компонентом платы? Зачем на нем RefDes - специально чтоб у упаковщика "крыша съехала"? Просто удалите с символа все атрибуты.
Чего тут сложного http://megratec.ru/data/ftp/exp_movie/new/dxd_hierarch.avi это все равно что "заблудится в трех соснах".


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
chds
сообщение Aug 22 2008, 15:24
Сообщение #5


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

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Ну Expedition это не 3 сосны, как минимум роща.
Я то руководствовался текстом из помощи
Meeting the following requirements automatically creates the association:
* The symbol and the underlying schematic must have the same name.
See Creating and Editing Symbols for more information on creating a symbol
* The block type for the symbol must be composite. See "DxDesigner Symbol Block Types" for more information.
* Each schematic I/O pin must correspond to a symbol pin with the same name. These are called Hierarchical I/O pins. See Adding Hierarchical I/O Pins for more information.

Я же как прилежный ученик почитал рекомендации и вперед. А тут то оказывается, что не в тех соснах бегал. Символ нужно делать из схемы именно так как показано в видео, приведенное уважаемым fillом. А не через создание символа самостоятельно через File->New->Symbol.
И RefDes тут не причем с ним замечательно все упаковалось. Из стандартных атрибутов нет только Device. О чем кстати DxD не забывает напомнить регулярно при верификации, но мы то умные УЖЕ, на такое не ведемся. biggrin.gif
Спасибо за помощь!!!
Go to the top of the page
 
+Quote Post

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

 


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


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