Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PADS2007 (схематика из PADS Logic --> в DxDesigner)
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor PADS
evg123
Проект был в OrCAD, затем был полностью перенесён транслятором в PADS Logic 2007 и переразведен в PADS Layout. До этого момента - всё ОК. Далее, поскольку нет возможности автоматически перенумеровать REFDES-ы, хочу схематику перенести в DxDesigner.
Вот тут - затык. Беру этот же транслятор и пытаюсь его уже из формата PADS Logic в формат DxDesigner. Выдаёт сообщение "Bad binary file version".
Тогда вхожу снова в PADS Logic и экспортирую файл в текстовый вид в формате ASCII 2007.
Вхожу в транслятор - чтобы перекинуть его в DxDesigner, но уже в текстовом формате - тот говорит
"Internal Error". Тогда снова вхожу в PADS Logic и экспортирую файл в текстовый вид но уже в формате ASCII 2005 и повторяю процедуру с трансляцией. Всё ОК! проект "Схематик" для DxDesigner-а создан! biggrin.gif Но..он не открывается DxDesigner-ом. crying.gif Выдаётся варнинг типа - "неверное количество линий подключено к шине" и DxDesigner бракует схему на корню. Вследствие, скорее всего, что ASCII2005 победнее, чем ASCII2007.
Можно ли что-то здесь сделать, чтобы исправить ситуацию?

И более простой вопрос - можно ли в PADS Logic'е каким-нибудь скриптом сделать автоматическую нумерацию сверху вниз слева направо? Я бейсика не знаю. Сам это дело не сделаю.
fill
Цитата(evg123 @ Mar 20 2008, 13:41) *
Проект был в OrCAD, затем был полностью перенесён транслятором в PADS Logic 2007 и переразведен в PADS Layout. До этого момента - всё ОК. Далее, поскольку нет возможности автоматически перенумеровать REFDES-ы, хочу схематику перенести в DxDesigner.
Вот тут - затык. Беру этот же транслятор и пытаюсь его уже из формата PADS Logic в формат DxDesigner. Выдаёт сообщение "Bad binary file version".
Тогда вхожу снова в PADS Logic и экспортирую файл в текстовый вид в формате ASCII 2007.
Вхожу в транслятор - чтобы перекинуть его в DxDesigner, но уже в текстовом формате - тот говорит
"Internal Error". Тогда снова вхожу в PADS Logic и экспортирую файл в текстовый вид но уже в формате ASCII 2005 и повторяю процедуру с трансляцией. Всё ОК! проект "Схематик" для DxDesigner-а создан! biggrin.gif Но..он не открывается DxDesigner-ом. crying.gif Выдаётся варнинг типа - "неверное количество линий подключено к шине" и DxDesigner бракует схему на корню. Вследствие, скорее всего, что ASCII2005 победнее, чем ASCII2007.
Можно ли что-то здесь сделать, чтобы исправить ситуацию?

И более простой вопрос - можно ли в PADS Logic'е каким-нибудь скриптом сделать автоматическую нумерацию сверху вниз слева направо? Я бейсика не знаю. Сам это дело не сделаю.


Проект в PADS_Logic выложите посмотрим что можно сделать.
evg123
Цитата(fill @ Mar 21 2008, 18:44) *
Проект в PADS_Logic выложите посмотрим что можно сделать.

Выкладываю.
Я его брал из Оркада, и, если его конвертировать старым транслятором в формат 2005,
то, при импортировании этого файла в Logic2007 - возникают проблемы с шинами. Logic показывает
многие соединения неподключёнными к шине. (Это, возможно, и увидел Designer)
Если его конвертировать в Logic2007 новым транслятором, то полученный файл поднимается без ошибок (т.е. Logic2007 уже показывает все провода подключённые к шине нормально).
Шинный подход в Оркаде немного не бъет с таковым в PADS-е.
Если бы я набирал проект изначально в Logic-е, то думаю такой ерунды не возникло бы.
С ув., начинающ. пользователь PADS.
fill
Цитата(evg123 @ Mar 24 2008, 14:13) *
Выкладываю.
Я его брал из Оркада, и, если его конвертировать старым транслятором в формат 2005,
то, при импортировании этого файла в Logic2007 - возникают проблемы с шинами. Logic показывает
многие соединения неподключёнными к шине. (Это, возможно, и увидел Designer)
Если его конвертировать в Logic2007 новым транслятором, то полученный файл поднимается без ошибок (т.е. Logic2007 уже показывает все провода подключённые к шине нормально).
Шинный подход в Оркаде немного не бъет с таковым в PADS-е.
Если бы я набирал проект изначально в Logic-е, то думаю такой ерунды не возникло бы.
С ув., начинающ. пользователь PADS.


А из OrCAD в DxD напрямую (без PADS_Logic) не пробовали?

скрипт по пере-нумерации в PADS_Logic лежит в
http://electronix.ru/forum/index.php?showtopic=11643
evg123
Цитата(fill @ Mar 25 2008, 17:39) *
А из OrCAD в DxD напрямую (без PADS_Logic) не пробовали?

скрипт по пере-нумерации в PADS_Logic лежит в
http://electronix.ru/forum/index.php?showtopic=11643

Пробовал. Импортирует, но рисунок схемы - неудобоваримый. Ниодин CAE-decal не прорисовался. Какие-то connections, какие-то шины, какие-то белые квадраты вместо микросхем. Тот скрипт, что вы указали - очень хороший. Но всё равно, какой-то элемент пропустишь пронумеровать, и начинай сначала. Но тому, кто его написал - большое спасибо.
fill
Цитата(evg123 @ Mar 25 2008, 18:17) *
Пробовал. Импортирует, но рисунок схемы - неудобоваримый. Ниодин CAE-decal не прорисовался. Какие-то connections, какие-то шины, какие-то белые квадраты вместо микросхем. Тот скрипт, что вы указали - очень хороший. Но всё равно, какой-то элемент пропустишь пронумеровать, и начинай сначала. Но тому, кто его написал - большое спасибо.


Вообще странно, я несколько проектов конвертировал OrCAD-->DxD и таких проблем не было. Пришлите исходный OrCAD, лучше уж начинать с самого сначала.
evg123
Выкладываю. Окад10_5.
fill
Цитата(evg123 @ Mar 28 2008, 10:58) *
Выкладываю. Окад10_5.


Странно, но у меня все нормально конвертировалось. Нажмите для просмотра прикрепленного файла
evg123
Цитата(fill @ Mar 28 2008, 17:07) *
Странно...

У меня ваш проект тоже отлично открылся. Значит я что-то не так делал.

Сейчас попытался сконветировать ещё раз сам. Вроде бы сейчас конвертация прошла удачно (т.е. dxdesigner открывает проект нормально), но вот wirelist навыдавал ошибок:
fill
Цитата(evg123 @ Mar 28 2008, 19:39) *
У меня ваш проект тоже отлично открылся. Значит я что-то не так делал.

Сейчас попытался сконветировать ещё раз сам. Вроде бы сейчас конвертация прошла удачно (т.е. dxdesigner открывает проект нормально), но вот wirelist навыдавал ошибок:


Ошибки должны быть, т.к наименование шин сделано с нарушением. К шине должны напрямую подключаться только цепи с именами прописанными в имени шины (само имя или bus_contents). Или подключение должно быть произведено через специальный элемент ripper.
evg123
Цитата(fill @ Mar 29 2008, 11:00) *
Ошибки должны быть...

Понятно. Спасибо за пояснение (хотя у вас этот нет-лист без ошибок, почему я и спросил)

Но основной вопрос сейчас у меня немного в другом. Я сейчас всеь проект загнал в Logic. Развел шестислойную плату (добавил к процессорам SDRAM, отдельные слои питания, плотное размещение компонентов - и в результате меньше чем на шесть соёв не легло). Но теперь возник вопрос: Если я перевожу Оркад в Dx + добавляю недостающую схематику, сможет ли Dx соединиться с моей уже разведенной платой как это делает Logic в команде "Tools->PADS Layout.." и сделать прямую аннотацию? (Логично было бы ответить - "никогда", но "а вдруг может"?)

В принципе, конечно, аннотацию можно сделать и в Logic -е, пользуясь вышеупомянутым скриптом, а следующий проект уже делать "по правилам", но тогда текущий проект будет заморожен и отправлен в архив.
fill
Цитата(evg123 @ Mar 31 2008, 11:40) *
Понятно. Спасибо за пояснение (хотя у вас этот нет-лист без ошибок, почему я и спросил)

Но основной вопрос сейчас у меня немного в другом. Я сейчас всеь проект загнал в Logic. Развел шестислойную плату (добавил к процессорам SDRAM, отдельные слои питания, плотное размещение компонентов - и в результате меньше чем на шесть соёв не легло). Но теперь возник вопрос: Если я перевожу Оркад в Dx + добавляю недостающую схематику, сможет ли Dx соединиться с моей уже разведенной платой как это делает Logic в команде "Tools->PADS Layout.." и сделать прямую аннотацию? (Логично было бы ответить - "никогда", но "а вдруг может"?)

В принципе, конечно, аннотацию можно сделать и в Logic -е, пользуясь вышеупомянутым скриптом, а следующий проект уже делать "по правилам", но тогда текущий проект будет заморожен и отправлен в архив.


Нет ничего невозможного. Попробуйте.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.