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

Проблема со Specctra

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

Каталог производителей печатных плат pcbtech.ru

Dust! Просмотров темы: 5676       25.02.2009 19:41 [Ответить]
Помогите пожалуйста решить проблему с трассировкой плат в p-cad 2006.
После запуска трассировки в Specctra он выдает ошибку: Cannot open specified file for reading
====
PS. Юзал поиск, нашел только подобный вопрос, ответов не нашел.


Для начала проверьте имена  Sux_V  [25.02.09 20:34]
Нет, этот этап я уже прошел  Dust!  [25.02.09 20:42]
Было такое  pep  [26.02.09 09:07]
Выложите  Алексей Сабунин  [26.02.09 10:50]
Все, решил проблему  Dust!  [26.02.09 15:52]
Почему же не любит?  Uree  [26.02.09 16:16]
Интересно...  Dust!  [26.02.09 16:23]
Либо не обращать внимания на ошибки  Uree  [26.02.09 17:51]
Ясно..  Dust!  [26.02.09 18:02]
Прошу пояснить  SAM  [27.02.09 13:24]
Для начала  Dust!  [27.02.09 15:49]
merci bien  SAM  [27.02.09 17:19]
Для начала - Dust!  Антон Торопов  [24.05.09 14:59]
Может...  Dust!  [24.05.09 16:18]
Может...  Антон Торопов  [24.05.09 16:21]
спектра  AA MM  [01.03.15 18:25]
Надо смотреть последний *.did файл:  George Babikoff  [02.03.15 09:32]
попроще  AA MM  [04.03.15 20:08]
Do и Did - разные файлы!  George Babikoff  [05.03.15 13:02]
Проверьте контур  Сергей Мусатов  [26.02.09 10:42]

Для начала проверьте имена  Sux_V 25.02.2009 20:34  [Вверх] [Ответить]
SPECCTRA не переваривает русские буквы и пробелы в именах файлов и путей. Проверьте также файл PCB.INI. В нем может быть указан не тот путь к SPECCTRе, который на Вашей машине.

Нет, этот этап я уже прошел  Dust! 25.02.2009 20:42  [Вверх] [Ответить]
Файл лежит в корневой папке диска С, все названия на английском и без пробелов.
После запуска трассировки Спектра запускается, работает доли секунды (даже видно, что пытается трассировать плату), затем вылетает, а пикад выдает эту ошибку "Cannot open specified file for reading "
===
Кроме того сама Спектра (версия 15.1) вполне рабочая - я открывал непосредственно в ней файлы .dsn и выполнял компоновку и трассировку. Однако результаты своих действий она сохраняет в файле .ses , который в пикад опять же никак не транслировать :(

Было такое  pep 26.02.2009 09:07  [Вверх] [Ответить]
Попробуйте туда же в корень положить трансляторы accel2sp.exe и sp2accel.exe.

Проверьте контур  Сергей Мусатов 26.02.2009 10:42  [Вверх] [Ответить]
Был вариант когда контур был разомкнут хотя вешне это было не видно.

Выложите  Алексей Сабунин 26.02.2009 10:50  [Вверх] [Ответить]
log - файл и DO - файл...
Можно будет сделать выводы, а по поводу контура - верное замечание, проверьте!

Все, решил проблему  Dust! 26.02.2009 15:52  [Вверх] [Ответить]
Оказалось, у меня было сразу два косяка: в папке пикада почему-то не было sp2accel.exe (взял из папки 2004-го), и еще я каждый раз забывал перед трассировкой генерировать do файл.
Спасибо большое всем, в особенности pep и Алексею Сабунину за то, что напомнили про соответствующие вещи.
====
В догонку еще один вопрос по Спектре: я так понимаю, она не любит фиксированные на плате компоненты? Почему-то когда в пикаде фиксирую на плате несколько компонентов и выполняю компоновку выдается ошибка 58025 "failed to properly tokenize ses file"
в архиве log и do файлы проекта

К сообщению прикреплен файл: архив (1578_______WinRAR.rar, 5.1 Kb)


Почему же не любит?  Uree 26.02.2009 16:16  [Вверх] [Ответить]
Ей на них в общем наплевать:)
Только надо учитывать следующее - фиксированные компоненты в Спекктре не редактируются. И вообще - свойства объектов заданные в исходном дизайне Спекктра менять НЕ МОЖЕТ. Т.е. если компонент/цепь/трасса/сегмент/переходное/.... зафиксированы в ПКАДе, то в Спекктре Вы с ними НИЧЕГО не сделаете. Поэтому если запускаете команду, затрагивающую такие объекты, будьте готовы к появлению таких ошибок в ее работе.
Кстати свойства, определенные в Спекктре в ПКАД тоже не возвращаются...

Интересно...  Dust! 26.02.2009 16:23  [Вверх] [Ответить]
а как тогда быть, если я хочу зафиксировать на плате некоторые компоненты и потом выполнить авторасстановку остальных?

Либо не обращать внимания на ошибки  Uree 26.02.2009 17:51  [Вверх] [Ответить]
либо перечислить все компоненты, которые нужно расставить. Либо, как это все делают, расставить элементы вручную... Авторасстановка подходит для курсовика или диплома, это максимум. На рабочей плате ставить надо все вручную...

Ясно..  Dust! 26.02.2009 18:02  [Вверх] [Ответить]
кстати, я сейчас как раз курсовик делаю)
но на будущее придется почитать книги про компоновку и трассировку.
Спасибо за ответы!

Прошу пояснить  SAM 27.02.2009 13:24  [Вверх] [Ответить]
Прошу пояснить - "перед трассировкой генерировать do файл" где выполняется? (тот же вопрос, всё уже опробовано и найдено из вышеперечисленного, кроме одного - см. выше)

Для начала  Dust! 27.02.2009 15:49  [Вверх] [Ответить]
надо сохранить нужный файл в формате ASCII.
затем Route-Autorouters-Do File-Do wizard-Auto create do file
ну и потом нажать на старт

merci bien  SAM 27.02.2009 17:19  [Вверх] [Ответить]
премного благодарен (читать надо внимательнее - это о себе)

Для начала - Dust!  Антон Торопов 24.05.2009 14:59  [Вверх] [Ответить]
Сделал все как описано но вылазит такая ошибка в спектре:the application is closing.потом вроде возвращается в пикад и там тоже ошибка не может открыть файл *.ses

Может...  Dust! 24.05.2009 16:18  [Вверх] [Ответить]
есть смысл переставить Спектру?.. ну и прилепите log и do файлы - знающие люди наверняка подскажут

Может...  Антон Торопов 24.05.2009 16:21  [Вверх] [Ответить]
log и do файлы он находит у меня сам в меню автороут...

спектра  AA MM 01.03.2015 18:25  [Вверх] [Ответить]
у меня тоже пишет что проблема с .ses файлом. Но даже трудно определить в чем может быть причина: при определение ду-файла в ду-визарде в режиме авто, он почему то не отображается возле DO-FILE в закладке спектры после его выбора. Попытка нажать LOAD тоже приводит к ошибке на рисунке. И в конце -- выводить ошибку -- cannot open specified file for reading?Что мне здесь надо сделать?

К сообщению прикреплен файл: спектра (2886_spectra.JPG, 97.6 Kb)


Надо смотреть последний *.did файл:  George Babikoff 02.03.2015 09:32  [Вверх] [Ответить]
там Specctra пишет что она делала и на чем остановилась!

попроще  AA MM 04.03.2015 20:08  [Вверх] [Ответить]
можете.
Ду файл не открывается -- а ошибка и так написана

Do и Did - разные файлы!  George Babikoff 05.03.2015 13:02  [Вверх] [Ответить]
Когда Specctra работает она выполняет *.do файл.
Все, что она делает она протоколирует в *.did файле.
DO - что делать, Did - что сделано.
Если она не может выполнить какую-то команду в do-файле, она так и напишет в did-файле: мол "ЕКЛМН не могу выполнить такую-то вашу команду". Естественно она и не создаст и не сохранит для PCADA *.ses файл (результат разводки). PCAD вам скажет типа "не могу найти *.ses файл",что мы и видим.
do-файл и did-файл: текстовые, их можно открыть блокнотом, проанализировать и найти ошибку.