|
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, 15:31
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 29 2005, 17:39) (SDD>Translators>Schematic_Translator выбрать Power_Logic как источник и DxDesigner как выходной). SDD? Я не вижу где в SDD транслятор.. Есть ePD/Board-level PCB Design/PADS Translators дальше всё как вы пишете Цитата(fill @ Aug 29 2005, 17:39) (Из DC в DxD есть уже прямой траслятор. Обратно только через EDIF. DxDesigner как выходной). При импорте EDIF в DC ошибка ..opening edif file 'F:\MGProjects\vgba_mod_done\VGBA_MOD_DONE.edf' **** Syntax error at line 27 > (scale 1000 (e 2540000000 -10) (un ^ Expected a number in the range -2147483647 to 2147483647 ..saving cells in savecell library 'F:\MGProjects\DC_Test\edif_in.slb' Translation Completed with Errors Check Log File!
|
|
|
|
|
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, 07:47
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(KA_ru @ Aug 30 2005, 08:38) to hww не в тему. вы искали софт для работы. неужели деньги для Expedition нашлись.??????? рад за вас.  Радоваться пока нечему. И вопрос не в деньгах а вразумном их использовании. Сперва я проверила все бесплатные варианты - безуспешно. Потом не дорогие до 1000$ - тоже ничего достойного. Теперь OrCAD unison, CadStar, PowerPCB - всё не то! Причём последний мне понравился больше всего. Теперь посмотрю что с Expedition циклом. Потом буду решать вопрос с выбором и деньгами. Но не скрою, что то что удалось увидеть в Expedition очень и очень нравится. Более всего мне нравится ЦБ и то что всё подряд, отверстия, площадки, cells, символы и корпуса могут быть в ней. В двух словах не прокоментировать но очень нравится то что всё всё нужно и можно создать как библиотечный компонент. Причем компоненты могут быть не только те которым соответсвует символ в схеме. Я думаю что всё это позволит глубоrое повторное использование предыдущей работы.
|
|
|
|
|
Aug 30 2005, 08:49
|

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

|
Цитата(hww @ Aug 29 2005, 18:31) Цитата(fill @ Aug 29 2005, 17:39) (SDD>Translators>Schematic_Translator выбрать Power_Logic как источник и DxDesigner как выходной). SDD? Я не вижу где в SDD транслятор.. Есть ePD/Board-level PCB Design/PADS Translators дальше всё как вы пишете Цитата(fill @ Aug 29 2005, 17:39) (Из DC в DxD есть уже прямой траслятор. Обратно только через EDIF. DxDesigner как выходной). При импорте EDIF в DC ошибка ..opening edif file 'F:\MGProjects\vgba_mod_done\VGBA_MOD_DONE.edf' **** Syntax error at line 27 > (scale 1000 (e 2540000000 -10) (un ^ Expected a number in the range -2147483647 to 2147483647 ..saving cells in savecell library 'F:\MGProjects\DC_Test\edif_in.slb' Translation Completed with Errors Check Log File! Трансляторы идут в отдельном архиве (скачиваются с сайта ментора - для тех кто на поддержке). После инсталяции должно меню должно выглядеть как в видео: ftp://ftp.inlinegroup.ru/output/exp_movie...r_logic-DxD.aviОшибка связана с масштабом, конечные данные не попадают в заданный интервал. Поменяйте масштаб или в конф. файле для траслятора при чтении, или при генерации EDIF , или можно попробовать в самом файле EDIF (строчка scale 1000 это значит все данные в файле умножаются на 1000)
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
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, 09:10
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 30 2005, 11:58) зайдите в ftp://ftp.inlinegroup.ru/output/exp_movie/там есть файлы с видео с ответами на многие вопросы (имена файлов примерно соответствуют вопросам) Спасибо fill
|
|
|
|
|
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 30 2005, 14:21
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 30 2005, 16:54) 1. Программа импорта сказала Вам что есть уже символ с таким именем в данной ЦБ, заменить его она не смогла т.к этот символ использован уже в каком-то PDB и если его заменить то это может привести к коллизии, например кол-во пинов разное или имена пинов и т.д. Найдите символ с которым проблема и проверьте его, может его вообще не надо импортировать, если он уже есть. Пока есть ошибки импорт до конца не пройдет и символы в ЦБ не появятся. Ну его точно нет. Так как это мой уникальный символ. Сильно не заморачивайтесь попробую разобраться сама. Цитата(fill @ Aug 30 2005, 16:54) 2. Трансляторы имеют конфиг. файлы, например проект в DC в который Вы импортируете EDIF по умолчанию подключен к файлу c:\mentorgraphics\2004\wg\win32\vbe2si\config\edif\edifcnfg.asc поменять можно через Project_Settings>File_Locations Это интересно
|
|
|
|
|
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
|
|
|
|
|
Aug 31 2005, 12:10
|
Just me
 
Группа: Свой
Сообщений: 121
Регистрация: 23-11-04
Пользователь №: 1 201

|
Цитата(fill @ Aug 31 2005, 14:27) Обьсните для начала что содержится в вашей ЦБ. Откуда у Вас в ЦБ появились символы. СL архив с ftp Цитата(fill @ Aug 31 2005, 14:27) При трансляции PADS-Expedition передается только топологическая информация (PDB, Cell, Padstack) там нет упоминания символов. Там действительно нет. Но также и транслировал PADS Logic to DxDesigner. И в пректе схемы символы есть. Цитата(fill @ Aug 31 2005, 14:27) При трасляции Power_Logic-DxDesigner передается схема и символьная библиотека но в формат DxD и внутрь проекта DxD. Т.е в ЦБ ничего попасть сразу не может. Так об этом я и говорю. Не может! Цитата(fill @ Aug 31 2005, 14:27) Информация появится в ЦБ только после принудительного импорта отдельно символов и отдельно PDB, Cell, Padstack. Ну так вот при импорте и выдаётся ошибка Цитата(fill @ Aug 31 2005, 14:27) Проект в DxD должен иметь включенную конфигурацию ExpeditionPCB в которой указана конкретная ЦБ с которой будете работать. Так она у меня одна. Та что с ftp. А вот указать импортированную с PADS я не могу она в формате DxD. Цитата(fill @ Aug 31 2005, 14:27) Внутри DxD можно открыть Project_Editor и увидеть что подключена эта ЦБ и выбрать схему поиска разделов ЦБ, соответсвенно в ProjectNavigator_Tree Не знаю что вы подразумеваете под Project_Editor. Не вижу где это. Но библиотека включена. Также включена импортированная из PADS Цитата(fill @ Aug 31 2005, 14:27) в разделе Libraries увидите список разделов из ЦБ. Вижу. И PADSLib там тоже есть. Цитата(fill @ Aug 31 2005, 14:27) Внутри ЦБ должны быть включены для поиска нужные разделы (Partition_search_paths). Если нужный раздел не включен в поиск то и аннотация не пройдет, т.к для нее раздел и его содержание в данном случае невидимы. Опять не пойму. Partition_search_paths где это?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|