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

 
 
> Конвертация проектов DXP->> SPECCTRA, Проблемы
SeriouSerg
сообщение Nov 10 2005, 09:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 6-06-05
Из: г. Таганрог
Пользователь №: 5 759



При экспортировании DXP PCB в SPECCTRA для последующей трассировки не сохраняются атрибуты цепей и классов цепей (кроме width) а также правила разводки, например максимальная длина цепи, и параметры зазоров.

По этим причинам собираюсь писать пормальный конвертор из PcbDoc (ASCII) в SPECCTRA dsn с учетом всех правил трассирования. У кого есть какие пожелания, рекомендации, замечания по этому вопросу призываю поделиться...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение Nov 10 2005, 13:43
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Gate Equ - разрешает менять эквивалентные гейты в разных корпусах.
Pin Equ - разрешает менять эквивалентные пины в пределах гейта.

Лучшее руководство по написанию транслятора - "Specctra Design Language Reference" - там описан синтакс dsn-файла, а соответственно и все дескрипторы которые могут быть. Другой вопрос есть ли какое-то соответствие им в том-же DXP...

Если не использовать Спекктру для авторазмещения, то главное реализовать трансляцию атрибутов РСВ-файла в два дескриптора: circuit и rule. В них и описываются длины, используемые слои, используемые ПО, задержки... Не мешало бы поднять такую вещь как группы и дифф. пары. Без остального на первых порах можно попробовать обойтись.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 10 2005, 14:45
Сообщение #3


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(Uree @ Nov 10 2005, 17:43) *
Если не использовать Спекктру для авторазмещения, то главное реализовать трансляцию атрибутов РСВ-файла в два дескриптора: circuit и rule. В них и описываются длины, используемые слои, используемые ПО, задержки... Не мешало бы поднять такую вещь как группы и дифф. пары. Без остального на первых порах можно попробовать обойтись.

Э-э-э, народ, я смотрю, Вас не в ту степь понесло... Категорически не согласен. Во-первых, все это можно делать в самой спектре. Это всего лишь правила, которые могут, но не обязаны присутствовать в .dsn. Во-вторых, это можно сделать из пикада, указав при запуске спектры соответствующий до-файл. Существует программа CreatreDo(вроде так называется), специально предназначенная для тех, кто категорически не желает работать в спектре автономно. Хотя, естественно, ее возможности далеко не безграничны.
Если Вы собираетесь делать нечто подобное CreatreDo, только с "запихиванием" полученных правил в .dsn (кстати, не понимаю, зачем это нужно, если можно обойтись просто до-файлом), тогда не называйте это транслятором.
Пикад неправильно передает данные в спектру: контуры элементов, кейпауты, зоны металлизации и т.д.
Вообще не передает: свойства пинов (терминатор, нагрузка, источник), их признаки эквивалентности, вентиля, субвентиля и т. д. Между прочим, отсутствие свойств пинов вызывает трудности с цепочечной трассировкой.
Эти вещи нужно победить в первую очередь. Ибо это есть неправильная передача исходных данных.
Все остальное вторично.
Если Вы все же возьметесь за настоящий транслятор, готов принять участие в качестве консультанта.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
SeriouSerg
сообщение Nov 10 2005, 20:49
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 6-06-05
Из: г. Таганрог
Пользователь №: 5 759



Цитата(Vadim @ Nov 10 2005, 17:45) *
Э-э-э, народ, я смотрю, Вас не в ту степь понесло... Категорически не согласен. Во-первых, все это можно делать в самой спектре.

Согласен, можно,.. а когда у вас больше 500 цепей и у 200 из них есть правила которые не передаются?? что тогда? каждый раз вручную вбивать?

Цитата(Vadim @ Nov 10 2005, 17:45) *
Это всего лишь правила, которые могут, но не обязаны присутствовать в .dsn.

Путевый транслятор просто ОБЯЗАН их передать иначе налицо потеря данных...

Цитата(Vadim @ Nov 10 2005, 17:45) *
Существует программа CreatreDo(вроде так называется), специально предназначенная для тех, кто категорически не желает работать в спектре автономно. Хотя, естественно, ее возможности далеко не безграничны.


Будьте любезны, бросьте ссылку

Цитата(Vadim @ Nov 10 2005, 17:45) *
Пикад неправильно передает данные в спектру: контуры элементов, кейпауты, зоны металлизации и т.д.
Вообще не передает: свойства пинов (терминатор, нагрузка, источник), их признаки эквивалентности, вентиля, субвентиля и т. д. Между прочим, отсутствие свойств пинов вызывает трудности с цепочечной трассировкой.
Эти вещи нужно победить в первую очередь. Ибо это есть неправильная передача исходных данных.
Все остальное вторично.
Если Вы все же возьметесь за настоящий транслятор, готов принять участие в качестве консультанта.


Беремся за настоящий транслятор, который будет передавать по возможности все, и то что Вы назвали и правила...
Прошу заметить, основной упор буду делать на трансляцию DXP->> SPECCTRA, но PCAD тоже не забуду...
З.Ы. За помощь спасибо заранее:-)
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 11 2005, 07:04
Сообщение #5


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(SeriouSerg @ Nov 11 2005, 00:49) *
Согласен, можно,.. а когда у вас больше 500 цепей и у 200 из них есть правила которые не передаются?? что тогда? каждый раз вручную вбивать?

Какую-такую-вручную? angry.gif Я ж русским языком говорю, создаем до-файл правил и грузим его в спектру. Хоть миллион раз smile.gif
Цитата(SeriouSerg @ Nov 11 2005, 00:49) *
Путевый транслятор просто ОБЯЗАН их передать иначе налицо потеря данных...

Ничего плохого в том, что Ваш транслятор будет это делать, нет. Я только не согласен, что это первоочередная проблема. Как выразился г. Потапов, проблема № 1000. Еще раз подчеркиваю, при трансляции существуют гораздо более серьезные проблемы.

CreateDo поищите на электрейде. Я поищу у себя, если найду - вышлю.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SeriouSerg   Конвертация проектов DXP->> SPECCTRA   Nov 10 2005, 09:09
- - Uree   Цитата...после довольно непродолжительного времени...   Nov 10 2005, 09:34
|- - SeriouSerg   Цитата(Uree @ Nov 10 2005, 12:34) Цитата....   Nov 10 2005, 09:44
- - Vadim   У любителей PCAD-SPECCTRA появился шанс? Если Вы э...   Nov 10 2005, 10:37
|- - SeriouSerg   Цитата(Vadim @ Nov 10 2005, 13:37) У люби...   Nov 10 2005, 10:57
|- - SeriouSerg   Цитата(Vadim @ Nov 10 2005, 13:37) Секцию...   Nov 10 2005, 11:23
- - Владимир   А сами компоненты для возможности перемещения в SP...   Nov 10 2005, 13:34
|- - Vadim   Цитата(Владимир @ Nov 10 2005, 17:34) А с...   Nov 10 2005, 14:10
|- - SeriouSerg   Цитата(Uree @ Nov 10 2005, 16:43) Лучшее ...   Nov 10 2005, 14:08
|- - Yuri Potapoff   Цитата(Uree @ Nov 10 2005, 16:43) ...   Nov 12 2005, 09:10
|- - SeriouSerg   Цитата(Yuri Potapoff @ Nov 12 2005, 12:10...   Nov 13 2005, 20:50
|- - Yuri Potapoff   Цитата(SeriouSerg @ Nov 13 2005, 23:50) Я...   Nov 14 2005, 09:24
|- - SeriouSerg   Цитата(Yuri Potapoff @ Nov 14 2005, 12:24...   Nov 18 2005, 09:18
- - Владимир   Цитата(SeriouSerg @ Nov 10 2005, 11:09) П...   Nov 11 2005, 07:37
|- - SeriouSerg   Цитата(Владимир @ Nov 11 2005, 10:37) Pro...   Nov 11 2005, 10:10
|- - Владимир   Цитата(SeriouSerg @ Nov 11 2005, 12:10) Ц...   Nov 11 2005, 10:49
|- - SeriouSerg   Цитата(Владимир @ Nov 11 2005, 13:49) А е...   Nov 11 2005, 22:59
- - Uree   Цитата...ProtelDXP всасывает назад из SPECTRA толь...   Nov 11 2005, 10:59
|- - Vadim   Цитата(Uree @ Nov 11 2005, 14:59) Это про...   Nov 11 2005, 14:02
|- - Владимир   [quote name='Vadim' date='Nov 11 2005,...   Nov 11 2005, 14:43
- - Uree   ЦитатаНеужели Вы никогда не применяли круглые комп...   Nov 11 2005, 14:53
- - Владимир   Поддерживаю Ю.Потапова. Прежде чем начинать делать...   Nov 12 2005, 09:30
- - Vadim   У меня созрело предложение - конвертер не писать. ...   Nov 13 2005, 20:14
- - SeriouSerg   Хорошо, ставлю вопрос подругому: Протел устраивае...   Nov 13 2005, 20:39
- - Uree   Что-то мне уже непонятно в чем вопрос - удобная и...   Nov 14 2005, 09:52
- - SeriouSerg   мы вернулись к тому, с чего начали: Надобность тра...   Nov 14 2005, 09:55


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

 


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


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