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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Вопросы по SPECCTRA, минимизация длин проводников
SergR
сообщение Jul 19 2005, 08:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Здравствуйте уважаемые. Как "сказать" спектре чтобы она при авторазводке минимизировала длины проводников.
Если у кого есть толковое описание этой проги (желательно на русском), пришлит пожалуста на мыло lionsun@bigmir.net или подскажите где скачать. cheers.gif


--------------------
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 19 2005, 09:21
Сообщение #2


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

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



К сожалению прямо "сказать" Спекктре "минимизируй" - нельзя, нет у нее такой команды. Все задается алгоритмом трассировки(проходы трассировки/очистки). заданием направлений трассировки слоев и штрафов за трассировку в неверном направлении. Но это все надо подбирать.

Хороший DO-файл нашел в OrCAD 10. С заданием правил классов/групп цепей и трассировкой по написанному в файле алгоритму получаются неплохие результаты.
Go to the top of the page
 
+Quote Post
SergR
сообщение Jul 19 2005, 09:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Спасибо за DO щас попробую


--------------------
Go to the top of the page
 
+Quote Post
SergR
сообщение Jul 19 2005, 09:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Чтото не работает. Спектра вроде разводит, а потом какаято ошибка и она закрывается без сохранения результата

Часть лог-файла
#
# Wiring Statistics ----------------- .\БПОН_1_4_A.DSN
# Nets 38 Connections 97 Unroutes 1
# Signal Layers 2 Power Layers 0
# Wire Junctions 33, at vias 9 Total Vias 34
# Percent Connected 98.97
# Manhattan Length 678.3084 Horizontal 369.6482 Vertical 308.6601
# Routed Length 887.3508 Horizontal 446.3805 Vertical 440.9703
# Ratio Actual / Manhattan 1.3082
# Unconnected Length 10.5918 Horizontal 5.8928 Vertical 4.6990
limit cross 0.000000
# <<ERROR:>> Syntax error in command: token 3 = 0.000000
# (content): limit cross 0.000000
# <<ERROR:>> Bad command not executed!
# <<ERROR:>> Bad command not executed!
# ) endif
# <<ERROR:>> Bad command not executed!
# ) end while
# <<ERROR:>> Bad command not executed!
#
# Specctra to P-CAD interface translator v16.00.
#
# Specctra session file D:\sp10\БПОН_1_4_A.SES
# will be merged with ACCEL ASCII file D:\sp10\БПОН_1_4_A.PCB.
# The routed ACCEL ASCII file will be named D:\sp10\RБПОН_1_4_A.PCB
#
# 382562304 bytes free.
#
# ERROR: cannot open file D:\sp10\БПОН_1_4_A.SES for read access.


--------------------
Go to the top of the page
 
+Quote Post
SergM
сообщение Jul 19 2005, 10:31
Сообщение #5


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(SergR @ Jul 19 2005, 12:42)
Чтото не работает.  Спектра вроде разводит, а потом какаято ошибка и она закрывается без сохранения результата
...
# ERROR: cannot open file D:\sp10\БПОН_1_4_A.SES for read access.
*


Попробуйте убрать русские буквы из названия pcb файла.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 19 2005, 10:34
Сообщение #6


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

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



Ну не так же прям в лоб... Это только трассировка описана. Правила у меня были описаны в другом DO-файле, а вызывались они оба из третьегоsmile.gif - так проще разбираться, чем если все в одном. Поэтому здесь нет команд сохранения результатов. А в остальном только что проверил - все работает.

Добавил: P-CAD2002 SP1, Specctra 15.1 Expert system mode
Go to the top of the page
 
+Quote Post
SergR
сообщение Jul 19 2005, 10:52
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Русские буквы тут роли не играют (пробовал).
В DO добавил команду stop (почти в самом конце), она остановилась и Я смог ее закрыть с выгрузкой в P-CAD2002.
Не подскажите где можно скачать Specctra 15.1 Expert system mode
у Меня только 10-я


--------------------
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 19 2005, 11:09
Сообщение #8


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

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



Это Вам к Nixon :http://forum.electronix.ru/index.php?showforum=89 "Доступ в свои" . На ФТП она есть.
Go to the top of the page
 
+Quote Post
SergR
сообщение Jul 20 2005, 07:56
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Есть еще вопрос по спектре, как сделать чтобы при разводке в "ручном" режиме переходные отверстия можно былобы размещать в радах смд элементов?


--------------------
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 20 2005, 08:24
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(SergR @ Jul 20 2005, 09:56)
Есть еще вопрос по спектре, как сделать чтобы при разводке в "ручном" режиме переходные отверстия можно былобы размещать в радах смд элементов?
*

Вписать в DO файл строку
via_at_smd on (grid on)

ИЛИ ЗАДАТЬ ЕЕ В САМОЙ sPECTRE
Go to the top of the page
 
+Quote Post
SergR
сообщение Jul 20 2005, 08:38
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 288
Регистрация: 25-06-05
Пользователь №: 6 304



Спасибо за ответ.
Получилось, только пришлось написать строку:
rule pcb (via_at_smd on (grid on))


--------------------
Go to the top of the page
 
+Quote Post
Monstrer
сообщение Sep 19 2005, 14:24
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-11-04
Из: Нижний Новгород
Пользователь №: 1 120



Доброе время суток smile.gif
А пробовали ли вы, назначить в проекте PCAD минимальную длинну проводника в нужной сети или клессе сетей - в SPECCTRу эти правила переносятся автоматически.
excl.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 20 2005, 06:40
Сообщение #13


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

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



Можно назначить и мин. и макс. длину, и перенесутся они в Спекктру. Но откуда я знаю какой длины они могут быть? А в ДО-файле я могу задать процентный разброс группы(просто разброс, как получится), разброс по манхэттенской длине, разброс по задержке..... Что получится - можете посмотреть, но в П-КАДе ВСЕ это задать просто не получится - придется непосредственно в Спекктре.
Go to the top of the page
 
+Quote Post
Antony Ugolev
сообщение Nov 14 2005, 21:10
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 28-10-05
Из: Москва
Пользователь №: 10 240



Товарищи!

Попробуйте добавить в .do-файл такие волшебные строчки:

cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always

Очень надеюсь, что результаты вас приятно удивят.


--------------------
Remember about the Main...
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 17 2005, 21:13
Сообщение #15


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

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



Цитата(Antony Ugolev @ Nov 15 2005, 01:10) *
Товарищи!

Попробуйте добавить в .do-файл такие волшебные строчки:

cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always

Очень надеюсь, что результаты вас приятно удивят.

Даже не знал, что существует подобная команда : cost layer top high (type length). Спасибо smile.gif
Только что попробовал. Результаты действительно потрясающие. Вместо стопроцентной разводки чудовищного качества получил неполную разводку плохого качества <_< И еще раз убедился, что с авторазводчиками пора завязывать, тем более с такими как SPECCTRA.

Сообщение отредактировал Vadim - Nov 17 2005, 21:15


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

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 19:56
Рейтинг@Mail.ru


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