|
PowerPCB 2005 --> Expedition, Вопрос по переносу проекта |
|
|
|
Aug 29 2005, 13:31
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Существует ли способ переноса проекта из PowerPCB 2005 в Expedition 2004? Особенно меня интересует перенос схемы в DesignCapture. Но если это не возможно то хотябы в DxDesigner. Аможет потом можно из DxD перенести в DC. (Будет странно если нельзя) PADS 2004 имел методы экспорта. Поэтому сразу я попробовала перенести схему в него. Сделать это не удалось. Logic просто "вылетал" при попытке загрузить аски файл. Но это происходило лишь с одной конкретной схемой. Зато удалось перенести через ASCI формат в DxDesigner через ePD/PADS-Translator. Плату в PADS2004 перенести удалось опять через аски файл. Затем из PADS2004 в HKP файл. Expedition открывет файл через импорт аски. Работать с фалом нельзя до тех пор пока не установится соединение со схемой в DxDesigner. Например вот ошибка PLANES PROCESSOR-а. *** ERROR - The Logic Database does not exist. Run Forward Annotation to create the Logic Database. А Forward Annotation не работает. В логе полно ошибок типа этой. ERROR Block Page , Symbol $1I207: The required symbol is not in the Parts DataBase. This is a RES0603 symbol with a reference designator R17 plus a Part label and a Part name using Part number RES0603. ПОнятно что проблемма в символах. Но как её решить? А может ктото знает более красивый путь экспорта? Есть ещё вопрос по Expedition: А что у него нет возможности разводить также как в Blazerouter? Уж очень в BR приятно трассы прокладывть при этом всё само отодвигается. Особенно мне нравится то что дорожка даже в виде "резинки" сразу ложиться в правильном месте. Всё что я вижу в Exped. так дорожки правильно ложаться только когда я кликну мышкой. Тоесть когда они уже не "резиновые". Пока она резиновая она может пересекать трассы компоненты и всё подряд. (Не знаю ясно ли я изьясняюсь...  )
|
|
|
|
|
 |
Ответов
|
Aug 29 2005, 14:39
|

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

|
Существует ли способ переноса проекта из PowerPCB 2005 в Expedition 2004? Особенно меня интересует перенос схемы в DesignCapture. Но если это не возможно то хотябы в DxDesigner. (SDD>Translators>Schematic_Translator выбрать Power_Logic как источник и DxDesigner как выходной). А может потом можно из DxD перенести в DC. (Будет странно если нельзя). Из DC в DxD есть уже прямой траслятор. Обратно только через EDIF.PADS 2004 имел методы экспорта. Поэтому сразу я попробовала перенести схему в него. Сделать это не удалось. Logic просто "вылетал" при попытке загрузить аски файл. Но это происходило лишь с одной конкретной схемой. Зато удалось перенести через ASCI формат в DxDesigner через ePD/PADS-Translator. Плату в PADS2004 перенести удалось опять через аски файл. Затем из PADS2004 в HKP файл. Expedition открывет файл через импорт аски. Работать с фалом нельзя до тех пор пока не установится соединение со схемой в DxDesigner. Например вот ошибка PLANES PROCESSOR-а. *** ERROR - The Logic Database does not exist. Run Forward Annotation to create the Logic Database. А Forward Annotation не работает. В логе полно ошибок типа этой. ERROR Block Page , Symbol $1I207: The required symbol is not in the Parts DataBase. This is a RES0603 symbol with a reference designator R17 plus a Part label and a Part name using Part number RES0603. Откройте этот PDB в редакторе и увидите, что там нет символа, нужно перенести (импортировать) символ в раздел ЦБ и прописать имя символа в PDB. Ошибка может случится даже тогда, когда символ не в том разделе который указан внутри данноого PDB (например если в PDB написанно tmp:RES0603 это значит символ RES0603 взят из раздела tmp в ЦБ, если же он на самом деле в др. разделе получите эту ошибку). Кстати DxD сам тоже генерит текстовый файл PDB из схемы на этапе генерации нетлиста для Expedition, можете его и импортировать в ЦБ или прямо в платуПОнятно что проблемма в символах. Но как её решить? А может ктото знает более красивый путь экспорта? При импорте топологии создайте для начала проект в ExpeditionPCB выбрав источником Keyin_Netlist (NetList.kyn) этот файл создан был траслятором PADS-Expedition. В этом случае топология становится работоспособной сразу, без графической схемы. Потом эксперементируйте с подключением схемы уже транслированной схемным траслятором (диалог Project_Integration)Есть ещё вопрос по Expedition: А что у него нет возможности разводить также как в Blazerouter? Уж очень в BR приятно трассы прокладывть при этом всё само отодвигается. Особенно мне нравится то что дорожка даже в виде "резинки" сразу ложиться в правильном месте. Всё что я вижу в Exped. так дорожки правильно ложаться только когда я кликну мышкой. Тоесть когда они уже не "резиновые". Пока она резиновая она может пересекать трассы компоненты и всё подряд. (Не знаю ясно ли я изьясняюсь...  ) Второй режим прокладки трасс - Нажмите и удерживайте ЛКМ, т.е не кликайте как в первом способе.[/quote]
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 29 2005, 17:02
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 29 2005, 17:39) Второй режим прокладки трасс - Нажмите и удерживайте ЛКМ, т.е не кликайте как в первом способе. А как по ходу менять сторону трассы без установки переходных отверстий. ? Ещё вопрос. Что делать с ошибкой о разнице количества пинов sym и cell? Тоесть как можно трёквыводный символ приатачить к 4 выводному корпусу? Чтото не получается. Может потомуже что и в PDB редакторе превью символа и cell показывается только cell. А как библиотеку символов из проекта DxD перенести в CentralLibrary? С компонентами и cells всё понятно а вот с syms чтото не получается.
|
|
|
|
|
Aug 30 2005, 08:58
|

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

|
Цитата(hww @ Aug 29 2005, 20:02) Цитата(fill @ Aug 29 2005, 17:39) Второй режим прокладки трасс - Нажмите и удерживайте ЛКМ, т.е не кликайте как в первом способе. А как по ходу менять сторону трассы без установки переходных отверстий. ? Ещё вопрос. Что делать с ошибкой о разнице количества пинов sym и cell? Тоесть как можно трёквыводный символ приатачить к 4 выводному корпусу? Чтото не получается. Может потомуже что и в PDB редакторе превью символа и cell показывается только cell. А как библиотеку символов из проекта DxD перенести в CentralLibrary? С компонентами и cells всё понятно а вот с syms чтото не получается. зайдите в ftp://ftp.inlinegroup.ru/output/exp_movie/там есть файлы с видео с ответами на многие вопросы (имена файлов примерно соответствуют вопросам)
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 30 2005, 12:30
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 30 2005, 11:58) зайдите в ftp://ftp.inlinegroup.ru/output/exp_movie/там есть файлы с видео с ответами на многие вопросы (имена файлов примерно соответствуют вопросам) Ну вот например ролик Import_symbols_DX.avi То что мне нужно. Делаю всё тоже самое что в нём. Но: 1) При импорте он сообщает ошибку что такой символ уже есть заменить или нет. Говорю заменить - другая ошибка: не могу заменить так как файл используется. Но кроме этой ни какая программа не запущена. Ощщущение что CL просто защищена от изменений. 2) Символов в базе нет как до так и после импорта Цитата(fill @ Aug 30 2005, 11:49) [Трансляторы идут в отдельном архиве (скачиваются с сайта ментора - для тех кто на поддержке). После инсталяции должно меню должно выглядеть как в видео: ftp://ftp.inlinegroup.ru/output/exp_movie...r_logic-DxD.aviТакой транслятор у меня есть в ePD. Цитата(fill @ Aug 30 2005, 11:49) Ошибка связана с масштабом, конечные данные не попадают в заданный интервал. Поменяйте масштаб или в конф. файле для траслятора при чтении, или при генерации EDIF , или можно попробовать в самом файле EDIF (строчка scale 1000 это значит все данные в файле умножаются на 1000) Сами трансляторы не имеют настройки масштаба. Но руками я заменила в файле масштаб на 1 1. EDIF reader отработал без ошибок но с warnings. Но DC файл результат открыть не может.
|
|
|
|
|
Aug 30 2005, 13:54
|

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

|
Цитата(hww @ Aug 30 2005, 15:30) Цитата(fill @ Aug 30 2005, 11:58) зайдите в ftp://ftp.inlinegroup.ru/output/exp_movie/там есть файлы с видео с ответами на многие вопросы (имена файлов примерно соответствуют вопросам) Ну вот например ролик Import_symbols_DX.avi То что мне нужно. Делаю всё тоже самое что в нём. Но: 1) При импорте он сообщает ошибку что такой символ уже есть заменить или нет. Говорю заменить - другая ошибка: не могу заменить так как файл используется. Но кроме этой ни какая программа не запущена. Ощщущение что CL просто защищена от изменений. 2) Символов в базе нет как до так и после импорта Цитата(fill @ Aug 30 2005, 11:49) [Трансляторы идут в отдельном архиве (скачиваются с сайта ментора - для тех кто на поддержке). После инсталяции должно меню должно выглядеть как в видео: ftp://ftp.inlinegroup.ru/output/exp_movie...r_logic-DxD.aviТакой транслятор у меня есть в ePD. Цитата(fill @ Aug 30 2005, 11:49) Ошибка связана с масштабом, конечные данные не попадают в заданный интервал. Поменяйте масштаб или в конф. файле для траслятора при чтении, или при генерации EDIF , или можно попробовать в самом файле EDIF (строчка scale 1000 это значит все данные в файле умножаются на 1000) Сами трансляторы не имеют настройки масштаба. Но руками я заменила в файле масштаб на 1 1. EDIF reader отработал без ошибок но с warnings. Но DC файл результат открыть не может. 1. Программа импорта сказала Вам что есть уже символ с таким именем в данной ЦБ, заменить его она не смогла т.к этот символ использован уже в каком-то PDB и если его заменить то это может привести к коллизии, например кол-во пинов разное или имена пинов и т.д. Найдите символ с которым проблема и проверьте его, может его вообще не надо импортировать, если он уже есть. Пока есть ошибки импорт до конца не пройдет и символы в ЦБ не появятся. 2. Трансляторы имеют конфиг. файлы, например проект в DC в который Вы импортируете EDIF по умолчанию подключен к файлу c:\mentorgraphics\2004\wg\win32\vbe2si\config\edif\edifcnfg.asc поменять можно через Project_Settings>File_Locations
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Aug 31 2005, 09:26
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 30 2005, 16:54) 1. Программа импорта сказала Вам что есть уже символ с таким именем в данной ЦБ, заменить его она не смогла т.к этот символ использован уже в каком-то PDB и если его заменить то это может привести к коллизии, например кол-во пинов разное или имена пинов и т.д. Найдите символ с которым проблема и проверьте его, может его вообще не надо импортировать, если он уже есть. Пока есть ошибки импорт до конца не пройдет и символы в ЦБ не появятся. Не понимаю. Если программа говорит что символ с таким именем есть то: 1) почему прямая анотация в экспедишн говорит обратное? ERROR Block Page , Symbol $1I190: The required symbol is not in the Parts DataBase. This is a AT24C32W symbol with a reference designator U3 plus a Part label and a Part name using Part number AT24C32W. 2) Почему этого символа нет списке программы LibraryManager for DxD-Expedition? Может вам о чем нибудь скажет тот факт что при импорте в DxD импортировалась PADS библиотека и скорее всего DxD использует компоненты из неё. Но Expedition работает с CentralLib. Тогда как импортированная библиотека PADS не открываема для LibraryManager for DxD-Expedition. В чём может быть трабл?
|
|
|
|
|
Aug 31 2005, 11:27
|

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

|
Цитата(hww @ Aug 31 2005, 12:26) Цитата(fill @ Aug 30 2005, 16:54) 1. Программа импорта сказала Вам что есть уже символ с таким именем в данной ЦБ, заменить его она не смогла т.к этот символ использован уже в каком-то PDB и если его заменить то это может привести к коллизии, например кол-во пинов разное или имена пинов и т.д. Найдите символ с которым проблема и проверьте его, может его вообще не надо импортировать, если он уже есть. Пока есть ошибки импорт до конца не пройдет и символы в ЦБ не появятся. Не понимаю. Если программа говорит что символ с таким именем есть то: 1) почему прямая анотация в экспедишн говорит обратное? ERROR Block Page , Symbol $1I190: The required symbol is not in the Parts DataBase. This is a AT24C32W symbol with a reference designator U3 plus a Part label and a Part name using Part number AT24C32W. 2) Почему этого символа нет списке программы LibraryManager for DxD-Expedition? Может вам о чем нибудь скажет тот факт что при импорте в DxD импортировалась PADS библиотека и скорее всего DxD использует компоненты из неё. Но Expedition работает с CentralLib. Тогда как импортированная библиотека PADS не открываема для LibraryManager for DxD-Expedition. В чём может быть трабл? Обьсните для начала что содержится в вашей ЦБ. Откуда у Вас в ЦБ появились символы. При трансляции PADS-Expedition передается только топологическая информация (PDB, Cell, Padstack) там нет упоминания символов. При трасляции Power_Logic-DxDesigner передается схема и символьная библиотека но в формат DxD и внутрь проекта DxD. Т.е в ЦБ ничего попасть сразу не может. Информация появится в ЦБ только после принудительного импорта отдельно символов и отдельно PDB, Cell, Padstack. Проект в DxD должен иметь включенную конфигурацию ExpeditionPCB в которой указана конкретная ЦБ с которой будете работать. Внутри DxD можно открыть Project_Editor и увидеть что подключена эта ЦБ и выбрать схему поиска разделов ЦБ, соответсвенно в ProjectNavigator_Tree в разделе Libraries увидите список разделов из ЦБ. Внутри ЦБ должны быть включены для поиска нужные разделы (Partition_search_paths). Если нужный раздел не включен в поиск то и аннотация не пройдет, т.к для нее раздел и его содержание в данном случае невидимы.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
Сообщений в этой теме
hww PowerPCB 2005 --> Expedition Aug 29 2005, 13:31 hww Цитата(fill @ Aug 29 2005, 17:39)(SDD>Tran... Aug 29 2005, 15:31  fill Цитата(hww @ Aug 29 2005, 18:31)Цитата(fill ... Aug 30 2005, 08:49   hww Цитата(fill @ Aug 30 2005, 11:58)зайдите в ft... Aug 30 2005, 09:10     hww Цитата(fill @ Aug 30 2005, 16:54)1. Программа... Aug 30 2005, 14:21       hww Цитата(fill @ Aug 31 2005, 14:27)Обьсните для... Aug 31 2005, 12:10        fill 1. Чтобы не путаться начните с того что создайте н... Aug 31 2005, 15:22         hww Цитата(fill @ Aug 31 2005, 18:22)10. Теперь в... Aug 31 2005, 18:06          fill Я Вам специально прислал проект с библиотекой. Отк... Sep 1 2005, 07:40           hww Цитата(fill @ Sep 1 2005, 10:40)Я Вам специал... Sep 1 2005, 07:55            fill Цитата(hww @ Sep 1 2005, 10:55)Цитата(fill ... Sep 1 2005, 08:06           hww Цитата(fill @ Sep 1 2005, 10:40)Я Вам специал... Sep 1 2005, 09:53            fill Цитата(hww @ Sep 1 2005, 12:53)Цитата(fill ... Sep 1 2005, 10:11             hww Цитата(fill @ Sep 1 2005, 13:11)Ничего не пон... Sep 1 2005, 10:25              fill Цитата(hww @ Sep 1 2005, 13:25)Цитата(fill ... Sep 1 2005, 10:50               hww Цитата(fill @ Sep 1 2005, 13:50)Я бы не стал ... Sep 1 2005, 11:09                fill Цитата(hww @ Sep 1 2005, 14:09)Цитата(fill ... Sep 1 2005, 13:36                 hww Цитата(fill @ Sep 1 2005, 16:36)1. Вы же сами... Sep 1 2005, 17:12                  fill Цитата(hww @ Sep 1 2005, 20:12)Цитата(fill ... Sep 2 2005, 09:10                   hww Цитата(fill @ Sep 2 2005, 12:10)Ну не знаю чт... Sep 2 2005, 11:23                    fill Цитата(hww @ Sep 2 2005, 14:23)Цитата(fill ... Sep 2 2005, 12:06                     hww Уважаемы fill, за помощь, огромное спасибо...
И т... Sep 2 2005, 18:02                      fill Цитата(hww @ Sep 2 2005, 21:02)Уважаемы fill,... Sep 5 2005, 08:48                       hww Цитата(fill @ Sep 5 2005, 11:48)Цитата
5) Ест... Sep 5 2005, 09:48                        fill Цитата(hww @ Sep 5 2005, 12:48)Цитата(fill ... Sep 5 2005, 10:36                         hww Цитата(fill @ Sep 5 2005, 13:36)1. В Cell зад... Sep 5 2005, 10:57                          fill 1. Ну тогда можно вообще этот пин не выносить на с... Sep 5 2005, 11:39                           hww Цитата(fill @ Sep 5 2005, 14:39)1. Ну тогда м... Sep 5 2005, 13:41 KA_ru to hww
не в тему.
вы искали софт для работы. неуж... Aug 30 2005, 05:38 hww Цитата(KA_ru @ Aug 30 2005, 08:38)to hww
не ... Aug 30 2005, 07:47 hww Немного сдвинулось. Удалось имортировать SYMs но т... Aug 31 2005, 15:12 AlexN [BTW Я даже сожалею о том что тратила время на дру... Sep 3 2005, 04:19 hww Цитата(AlexN @ Sep 3 2005, 07:19)[BTW Я даже ... Sep 3 2005, 08:20 AlexN Цитата(hww @ Sep 3 2005, 11:20)Цитата(AlexN ... Sep 3 2005, 08:38 hww Цитата(AlexN @ Sep 3 2005, 11:38)Зато потом п... Sep 3 2005, 10:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|