Цитата(hww @ Oct 6 2005, 10:51)
Вопрос в другом. ЦБ имеет Символы, Cels и компоненты. При том как DxD вставляет в схему только символы (не компоненты). Получается если у меня есть два разных транзистора тогда должны быть и два разных символа. Что на мой взгляд не удобно. Другой вариант: символ один, но в атрибутах DEVICE и PKG_TYPE прописывается имя компонента и корпус из ЦБ. Вроде логично но при экспорте нетлиста ошибка о несоответсвии PDB и тому что в схеме. А как убрать это несоответствие я не знаю. И собственно непонятно в чём оно заключается. И компонент и соответсвующий ему корпус есть в ЦБ. А самое главное не пойму о каком PDB идёт речь может о ЦБ или о PCB.
Используйте DxDatabook! Это решает все вышеперечисленные проблемы. Приведенный вами пример с транзистором: имеется символ (без номеров пинов - заданы только имена). Прописывать там DEVICE и PKG_TYPE тоже не нужно. В PDB имеются абстрактные компоненты "транзистор в корпусе ТО-92", "транзистор в корпусе SOT-23", где указано соответствие имен пинов символа и номеров ножек корпуса. Все остальные аттрибуты загружаются из DxDatabook: DEVICE, PKG_TYPE и др -можно прописать массу всего, в т.ч. ссылку на даташит.
Если DxDatabook не использовать - то в PDB должен быть прописан каждый компонент (причем или каждый компонент должен иметь свой символ, где прописаны DEVICE и PKG_TYPE, или значения этих аттрибуты необходимо будет прописывать в процессе рисования схемы)
Цитата(hww @ Oct 6 2005, 10:51)
Выше я задавалась вопросом - почему DxD не видит ЦБ. Проблема была в том что ЦБ в директории SYM была пустая. Я просто скопировала символы из схемы в директорию ЦБ и всё стало нормально. Но почему она была пустая не понятно, перед этим я не однократно импортировала символы в ЦБ и программа задавала вопрос о том заменить или нет имеющийся файл. Сталобыть они были, но где? И почему их небыло там где им и место. (Риторический вопрс)
Вообще-то библиотека символов находится в каталоге SymbolLibs. Возможно, проблема в том (судя по скриншоту), что вы при подключении библиотеки символов указали не ее, а корневой каталог ЦБ. Кроме того, если в библиотеке символов имеются разделы - необходимо отдельно подключать каждый раздел.
Цитата(hww @ Oct 6 2005, 10:51)
И ещё: ну не понятно зачем DxD выгружает текущий проект изагружает проект ЦБ если я открываю какуюлибо библиотеку в LibraryManager.
Как предположение: потому что при редактировании символа библиотеки вы будете использовать тот же ViewDraw. Большая вероятность сломать что-нибудь в текущем проекте.
Кстати, если щелкнуть правой кнопкой мышы по имени проекта в дереве проекта - в выпадающем меню есть "Manage Project" - можно переключить рабочий проект
А насчет лучшей интеграции DC не соглашусь пожалуй.