Проект PCAD.Ru
Главная / Форум / Объявления / Книги / Производство / Проектирование / Обратная связь

Ошибка при трансляции из SPECCTRA в PCB (рис.)

Оглавление форума | Открыть новую тему | Регистрация | Личные данные | Поиск | RSS

artger Просмотров темы: 2055       06.07.2012 11:03 [Ответить]
В PCAD-2006 часть цепей была разведена в ручную.Если перед разводкой остальной части в SPECCTRA выполнить фиксацию,то после разводки и возвращения в PCAD выдается сообщение об ошибке.(см. рисунок)
Заранее благодарю за помощь.

К сообщению прикреплен файл: !!! (2514_______.bmp, 0 Kb)



Re: Ошибка при трансляции из SPECCTRA в PCB (рис.)  Jenyok  [11.07.12 22:46]
А не надо ничего  Uree  [11.07.12 23:51]
Спасибо за помощь!!!  artger  [12.07.12 14:56]
Re: Ошибка при трансляции из SPECCTRA в PCB (рис.)  Jenyok  [13.07.12 21:06]
А можно  Александр М  [19.07.12 15:09]
§±§Ц§й§С§д§Я§н§Ц §б§Э§С§д§н§Х§Э§с §Ъ§Щ §¬§Ъ§д§С§с  Антон1985  [20.07.12 11:16] - удалено
Аффтар, пиши еще!  Uree  [20.07.12 16:20]
Ага, теперь понятно...  Uree  [20.07.12 16:22]

Re: Ошибка при трансляции из SPECCTRA в PCB (рис.)  Jenyok 11.07.2012 22:46  [Вверх] [Ответить]
Одна из возможных причин.
В DO файле есть строчки с объектами, которые не описаны в PCAD.
Как пример, строка DO файла
grid via 0.001000 r
здесь в строке описано переходное отверстие r, которого может и не быть в проекте (переходное отверстие не описано в проекте PCAD).
По другим объектам - аналогично.

А не надо ничего  Uree 11.07.2012 23:51  [Вверх] [Ответить]
в ПКАДе фиксировать перед трансляцией в Спекктру. Это абсолютно лишние телодвижения. Спекктра по своей идеологии _не может_ ничего сделать с тем, что ей передано их хост-САПРа. Ни удалить, ни переразвести, ни передвинуть... ничего. Поэтому передавайте не фиксированную инфу в дизайне.

А насчет неправильных команд в ДО-файле - неправда. Можете там хоть поэму написать, выкинет кучу ошибок о непонятных командах _при открытии_ файла, проигнорит неправильно введеные команды и выполнит правильные. Только к возвращению результатов ее работы в ПКАД это отношения никакого не имеет...

Спасибо за помощь!!!  artger 12.07.2012 14:56  [Вверх] [Ответить]
Фиксировать перед трансляцией в Спекктру приходится потому, что часть цепей разведено вручную в РСАDе. И какие-то из этих цепей Спекктра стирает. Возможно в настройках Спекктры есть функция сохранения ранее разведенных цепей в РСАDе?
Из положения удалось выйти выполнив повторный "прогон" через Спекктру.

Re: Ошибка при трансляции из SPECCTRA в PCB (рис.)  Jenyok 13.07.2012 21:06  [Вверх] [Ответить]
#Тогда вот так...
#
bestsave on $\best.w
status_file $\mtv04.sts
unit mm
set diagonal_mode on
rule pcb (width 0.250)
grid wire 0.001000
grid via 0.001000 r
# Вот эта магическая строка !!!
protect all wires
bus diagonal
route 100
clean 4
##delete conflicts
route 50 16
clean 8
filter 5
delete conflicts
route 50 16
clean 4
##delete conflicts
write wire $\mtv04.w
# И еще одна магическая строка !!!
unprotect all wires
spread
miter
write wire $\mtv04.w
write session $\mtv04.ses
report status $\mtv04.sts
#
# И заранее разведенные цепи не переразводяться.
#

А можно  Александр М 19.07.2012 15:09  [Вверх] [Ответить]
А можно цепи, разведенные вручную, убрать и все развести в Спектре,а потом поправить вручную, если захотите, так проще будет.

Аффтар, пиши еще!  Uree 20.07.2012 16:20  [Вверх] [Ответить]
Вы как так сумели написать?:) С телефона что-ли?:)

Ага, теперь понятно...  Uree 20.07.2012 16:22  [Вверх] [Ответить]
Из Китая и не так могут написать. Реклама однако...