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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Импорт из PCAD в SPECCTRA получается, а наоборот - нет
Владимир
сообщение Apr 4 2007, 21:27
Сообщение #16


Гуру
******

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



Выложили бы проект.
Добрые люди найдут и подскажут
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 4 2007, 21:32
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Добил я этот контур. Вроде загрузилось и оттрассировалось. Uree, к вам еще есть вопрос: при загрузке СПЕККТРЫ , она просит выбрать один из видов программы. Можно автоматизировать этот выбор?

Цитата(Владимир @ Apr 4 2007, 21:27) *
Выложили бы проект.
Добрые люди найдут и подскажут


Если совсем упрусь в стену, то выложу. А вообще то надо самостоятельно разбираться, иначе не научишься.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 4 2007, 23:16
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Добавлю пару слов о автотрассировщике СПЕККТРА. Он действительно неплохо разводит. Особенно, если сравнивать с QuickRouter, после которого остается много"мусора" (ненужных проводников) и неразведенных связей. Плюс после QuickRouter выдается еще список замечаний от DRC, после SPECCTRA - ни одного замечания.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 5 2007, 08:59
Сообщение #19


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

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



Насчет выбора лицензии - можно обойти. Консольный старт Спекктры (без GUI) не запрашивает лицензию. Как ее в ДО-файле прописать - не знаю. Мне кажется можно, но я так до конца с этим вопросом и не разобрался. С другой стороны не такая уж и трудная операция выбрать тип лицензии.
Насчет DRC после Спекктры - все зависит от правил. Зададите в ДО-файле правила мягче, чем описаны в ПКАДе - получите кучу ошибок с точки зрения ПКАДа и ни одной с точки зрения Спекктры. Кстати еще момент: ПКАДовский транслятор автоматом устанавливает ГЛОБАЛЬНЫЙ зазор в дизайн файле, значение - 0.305мм Остальные правила по слоям заданные в Options -> Design Rules - НЕ РАБОТАЮТ!!! Только руками в ДО-файле надо прописывать, причем желательно сначала глобально, а потом с отменой послойных правил.
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 5 2007, 10:08
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(Uree @ Apr 5 2007, 08:59) *
Насчет DRC после Спекктры - все зависит от правил. Зададите в ДО-файле правила мягче, чем описаны в ПКАДе - получите кучу ошибок с точки зрения ПКАДа и ни одной с точки зрения Спекктры. Кстати еще момент: ПКАДовский транслятор автоматом устанавливает ГЛОБАЛЬНЫЙ зазор в дизайн файле, значение - 0.305мм Остальные правила по слоям заданные в Options -> Design Rules - НЕ РАБОТАЮТ!!! Только руками в ДО-файле надо прописывать, причем желательно сначала глобально, а потом с отменой послойных правил.


Вот DO файл пробной трассировки. Из Design rules я нашел только 0.25 мм. Как добавлять правила в доках не нашел, они у меня какие то скудные.

----------------------------
# ACCEL PCB V18.04.6156 Auto-Generated DO File
# Wed Apr 04 22:18:31 2007
#
bestsave on $\best.w
status_file $\progress.sts
#
unit mm
#
grid wire 0.318000
grid via 0.318000
#
rule pcb (width 0.250)
#
bus diagonal
route 50
clean 4
route 50 16
clean 4
filter 5
route 100 16
clean 2
delete conflicts
#
write wire $\01_PrdVitPar.w
spread
miter
write wire $\01_PrdVitPar.m
#
write session $\01_PrdVitPar.ses
report status $\01_PrdVitPar.sts# ACCEL PCB V18.04.6156 Auto-Generated DO File
# Wed Apr 04 22:18:31 2007
#
bestsave on $\best.w
status_file $\progress.sts
#
unit mm
#
grid wire 0.318000
grid via 0.318000
#
rule pcb (width 0.250)
#
bus diagonal
route 50
clean 4
route 50 16
clean 4
filter 5
route 100 16
clean 2
delete conflicts
#
write wire $\01_PrdVitPar.w
spread
miter
write wire $\01_PrdVitPar.m
#
write session $\01_PrdVitPar.ses
report status $\01_PrdVitPar.sts


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 5 2007, 11:15
Сообщение #21


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

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



Я уже выкладывал эти файлы в другом месте, но положу еще раз - посмотрите как можно писать ДО-файлы. А насчет литературы - смотрите в доки по Спекктре spcmdref.pdf, sptut.pdf и spug.pdf Они должны быть вместе с программой, рядом где-то лежать.[attachment=10642:attachment]
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 5 2007, 11:47
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(Uree @ Apr 5 2007, 11:15) *
Я уже выкладывал эти файлы в другом месте, но положу еще раз - посмотрите как можно писать ДО-файлы. А насчет литературы - смотрите в доки по Спекктре spcmdref.pdf, sptut.pdf и spug.pdf Они должны быть вместе с программой, рядом где-то лежать.[attachment=10642:attachment]


Пасиба, скачал. Буду посмотреть. Файлы доки tutorial по SPECCTRA у меня есть, просто была проблема состыковки с PCAD над ней боролся. Теперь буду изучать непосредственно трассировщик.

Сообщение отредактировал =L.A.= - Apr 5 2007, 11:49


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 7 2007, 22:03
Сообщение #23


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Заметил, что СПЕККТРА создает в корневом каталоге файл с примерно таким содержимым:


===============================================================================
# SPECCTRA ShapeBased Automation Software
# Copyright 1990-2000 Cadence Design Systems, Inc. All Rights Reserved.
# ===============================================================================
#
# Software licensed for sale by Cadence Design Systems, Inc.
# Current time = Sat Apr 07 22:24:38 2007
#
# SPECCTRA ShapeBased Automation Software V15.1 made 2003/11/17 at 23:03:32
# Running on: andro, OS Version: WindowsNT 5.1.2600, Architecture: Intel Pentium
# <<ERROR:>> Unrecognized argument: Files\SPECCTRA\BIN\sp.log
# Orphan shapes will not be removed.
# Licensing: The program will not obey any unlicensed rules
# SPECCTRA ShapeBased Automation Software will quit after -do file is executed!!
# Design Name .\03_PrdVitPar.DSN
# Batch File Name: 03_PrdVitPar.DO
# Output Log File Name: D:\Program
# Did File Name: .\04072224.did
# Current time = Sat Apr 07 22:24:42 2007
# PCB .
# Master Unit set up as: MM 100000
# PCB Limits xlo= 16.9500 ylo= 16.9500 xhi= 84.0500 yhi= 83.0500
# Total 1 Images Consolidated.
# Via 'CCTVIA_(Default)' z=1, 2 xlo= -0.5080 ylo= -0.5080 xhi= 0.5080 yhi= 0.5080
# Via bb1 z=1, 2 xlo= -0.5080 ylo= -0.5080 xhi= 0.5080 yhi= 0.5080
# Via V:CX40Y40D20A z=1, 2 xlo= -0.5080 ylo= -0.5080 xhi= 0.5080 yhi= 0.5080
# Via v:v50x22 z=1, 2 xlo= -0.6350 ylo= -0.6350 xhi= 0.6350 yhi= 0.6350
# Via via120d60 z=1, 2 xlo= -0.6000 ylo= -0.6000 xhi= 0.6000 yhi= 0.6000
#
# VIA Top Bottom
#
# Top ------------------ 'CCTVIA_(Default)'
# Bottom 'CCTVIA_(Default)' ------------------
#
# Wires Processed 0, Vias Processed 0
# Layers Processed: Signal Layers 2
# Components Placed 60, Images Processed 13, Padstacks Processed 21
# Nets Processed 29, Net Terminals 119
# PCB Area= 3660.000 EIC=9 Area/EIC=406.667 SMDs=32
# Total Pin Count: 129
# Signal Connections Created 90
#
# Design Rules --------------------------------------------
# Via Grid 0.0100 with offset 0.0000
# Layer Top Horz Signal Wire Grid 0.0100 with offset 0.0000, Width= 0.2540,

Clearance= 0.2500
# Layer Bottom Vert Signal Wire Grid 0.0100 with offset 0.0000, Width= 0.2540,

Clearance= 0.2500
# Cpu Time = 0:00:00 Elapsed Time = 0:00:00


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 9 2007, 10:53
Сообщение #24


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

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



smile.gif В который раз все те же грабли...
НЕ СТАВЬТЕ Спекктру в Program Files - она НЕ ПОНИМАЕТ пробелы в именах файлов/каталогов:
<<ERROR:>> Unrecognized argument: Files\SPECCTRA\BIN\sp.log
(должно быть С:\Program Files\SPECCTRA\BIN\sp.log)
- она просто не может найти путь с пробелом в имени.
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 9 2007, 17:38
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(Uree @ Apr 9 2007, 10:53) *
smile.gif В который раз все те же грабли...
НЕ СТАВЬТЕ Спекктру в Program Files - она НЕ ПОНИМАЕТ пробелы в именах файлов/каталогов:
<<ERROR:>> Unrecognized argument: Files\SPECCTRA\BIN\sp.log
(должно быть С:\Program Files\SPECCTRA\BIN\sp.log)
- она просто не может найти путь с пробелом в имени.


Так дело в том, что СПЕККТРА работает. Просто пару раз возникал глюк, в результате которого появлялся вышеназванный файл и СПЕККТРА ломалась. Но если это так принципиально, то попробую переставить в корневой каталог на С:\


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 3 2008, 11:09
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Цитата(=L.A.= @ Apr 5 2007, 00:32) *
Uree, к вам еще есть вопрос: при загрузке СПЕККТРЫ , она просит выбрать один из видов программы. Можно автоматизировать этот выбор?

Если еще актуально:
Создать ярлык на рабочем столе Specctra. Вызвать его на редактирование. В строке запуска добавить параметр -product <product suite>
Например так
C:\Cadence\SPB_15.5\tools\specctra\bin\specctra.exe -product PCB_design_expert

при щелчке на ярлыке запуск спектры с запросом файла. но вид лицензии запрашивать не станет.
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 3 2008, 12:03
Сообщение #27


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

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



О! Так можно таким же образом прописать старт Спектры в ИНИ-файле получается? Чтоб она и из ПКАДа запускалась не запрашивая тип лицензии, Надо будет попробовать...
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 7 2008, 11:37
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Цитата(Uree @ Apr 3 2008, 15:03) *
О! Так можно таким же образом прописать старт Спектры в ИНИ-файле получается? Чтоб она и из ПКАДа запускалась не запрашивая тип лицензии, Надо будет попробовать...

Да, можно, это работает. Можно и в пикаде перед запуском Specctra из меню Autorut в командной строке подправить.

Проблема по теме топика в моем случае оказалась не в фиксированных компонентах/цепях. После многочисленных недельных экспериментов (сильно не хотелось терять результаты работы в Specctra) выяснил:
в патернах компонентов в атрибуте ВЫСОТА в качестве десятичного разделительного знака была точка ".", ее конвертер не проглатывал, хотел запятую. Предположил, что программа конвертера берет его из региональных настроек Windows, пытался поменять разделительный знак на точку, сменить регион -- не помогло. Пришлось перелопачивать библиотеку и вручную менять десятичный разделитель в параметре ВЫСОТА с точки "." на запятую "," . Написал, чтоб никто не повторил моего
ляпа.


Я В ШОКЕ!!!!!!!! maniac.gif готов убивать програмистов пачками!!!! maniac.gif
ОКАЗЫВАЕТСЯ, НЕЛЬЗЯ в значении ставить ЦЕЛУЮ ВЕЛИЧИНУ. Если высота компонента 2 мм то писать 2 НЕЛЬЗЯ! Надо писать 2,0 или 2,0mm
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение Apr 7 2008, 15:10
Сообщение #29


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(BlackPrapor @ Apr 3 2008, 14:09) *
Если еще актуально:

C:\Cadence\SPB_15.5\tools\specctra\bin\specctra.exe -product PCB_design_expert


Мерси. Прописал добавку к пути в опции SPECCTRA Command line и вопрос по выбору лицензии не появился.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение May 5 2008, 09:37
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Все. Я сдался. PCAD2006 меня доканал. Поменял почти врукопашную все атрибуты высоты (разделительный десятичный знак сменил с "." на ",") и вздохнул свободно. Но вот развел платку, делаю экспорт в IDF, всасываю в SolidWorks и что я вижу???? Солид вместо объемных компонентов рисует просто контуры на плате. Смутное подозрение зародилось во мне (раньше ведь все работало!!), я проверил гипотезу и действительно!!! Солид почему то не понимает при импорте запятую в качестве десятичного разделительного знака!
Ребята! Если PCAD2002 еще как-то позволял делать сквозное проектирование, то PCAD2006 ЭТО ГЕМОРРОЙ!!!
Go to the top of the page
 
+Quote Post

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

 


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


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