Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Pcad2006 to Pcad 2004
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
kyle
Доброго времени суток.
У меня возникла вот какая проблема:
Поставил себе Pcad2006(раньше был 2004) и сохранил в ней свой проект PCB. Потом проект отсылаю коллегам(у них установлен 2004) и файл pcb у них не открывается "File XX.pcb cannot be read" smile3046.gif
При этом у нас есть люди у которых тоже стоит 2006 и их проекты нормально открываются в 2004.

Что делать? cranky.gif

Спасибо за внимание.
MrYuran
Цитата(kyle @ Sep 29 2008, 18:05) *

по-моему, 2006 позволяет сохранять в нескольких форматах (типа save as...)
Попробуйте также сохранить в формате ascii
kyle
Цитата(MrYuran @ Sep 29 2008, 18:14) *
по-моему, 2006 позволяет сохранять в нескольких форматах (типа save as...)
Попробуйте также сохранить в формате ascii

там только два формата
  1. бинарник
  2. аски
проверял оба, не помогает.. crying.gif
MrYuran
Цитата(kyle @ Sep 29 2008, 18:17) *
там только два формата[list=1]
[*]бинарник
[*]аски

Не, 2006 ещё в 2002 конвертить умеет...
Наверно, экспорт есть.
kyle
Цитата(MrYuran @ Sep 29 2008, 18:21) *
Не, 2006 ещё в 2002 конвертить умеет...
Наверно, экспорт есть.

хм, экспорт в ascii 2002 помогло. Спасибо.

но тогда вопрос такой:
"При этом у нас есть люди у которых тоже стоит 2006 и их проекты нормально открываются в 2004. "
Что нужно сделать, что бы у меня тоже не было таких проблем?
Или это просто надо под счастливой звездой родиться?
MrYuran
Цитата(kyle @ Sep 29 2008, 18:28) *
"При этом у нас есть люди у которых тоже стоит 2006 и их проекты нормально открываются в 2004. "
Что нужно сделать, что бы у меня тоже не было таких проблем?

ээ... а это тогда что?
Цитата
хм, экспорт в ascii 2002 помогло. Спасибо.

вроде 2002 проекты в 2004 нормально должны открываться, а 2004 - в 2006.

Или я чего-то не понимаю?
Vlad-od
Точно не знаю, но мне кажется это от библиотечных элементов зависит. От из описания или аттрибутов. Что-то в 2006 и 2004 описывается одинаково, а что-то нет. (В 2002 дуги описываются по другому и меньше параметров в отчет входит. А все это описывается в файле писиби. Поэтому и не открывает).
kyle
Цитата(MrYuran @ Sep 29 2008, 19:54) *
Или я чего-то не понимаю?

Не очень хочется генерить каждый раз аски формат. Ведь есть машины на которых установлен 2006, там делается проект, сохраняется в бинарнике и передается тем у кого стоит 2004-ый. И в нем все все прекрасно открывается, без всяких экспортов в аски формат.

Отсюда вопрос: может где-то нужно галочку какую-либо поставить, что бы бинарник с 2006 нормально открывался в 2004?
Vlad-od
Цитата(kyle @ Sep 29 2008, 20:03) *
Отсюда вопрос: может где-то нужно галочку какую-либо поставить, что бы бинарник с 2006 нормально открывался в 2004?

А на что ругается ПИКАД? Надо посмотреть что в строке, указанной в файле ошибок, прописано в исходнике.
Она же на синтаксис должна ругаться.
kyle
Цитата(Vlad-od @ Sep 29 2008, 20:02) *
Точно не знаю, но мне кажется это от библиотечных элементов зависит. От из описания или аттрибутов. Что-то в 2006 и 2004 описывается одинаково, а что-то нет. (В 2002 дуги описываются по другому и меньше параметров в отчет входит. А все это описывается в файле писиби. Поэтому и не открывает).

мы провели следственный эксперимент:
Есть три машины, на двух установлен 2006 и на одной 2004.
Берется проект(в бинарнике) который изначально нормально открывался в 2004. Передается на две машины с 2006. Там проект пересохраняется(никаких новых элементов не добавлялось) и высылается обратно на машины с 2004. Один из проектов не открывается. Вопрос почему? 07.gif

Цитата(Vlad-od @ Sep 29 2008, 20:06) *
А на что ругается ПИКАД? Надо посмотреть что в строке, указанной в файле ошибок, прописано в исходнике.
Она же на синтаксис должна ругаться.

"File XX.pcb cannot be read"
Vlad-od
А если это сделать в АСКИ и посмотреть? Тогда можно найти разницу. У меня один раз не открылся потому что сетки были выставлены в одном в мм, а в другом открывался набор сеток почему-то в милах.

просто три строчки скопировал из одного в другой и все открылось
MrYuran
Помнится, были какие-то заморочки с русскими буквами в пути к файлу. Не помню только, в какой связи. С тех пор рабочая папка у меня называется work\pcb\...
kyle
Цитата(Vlad-od @ Sep 29 2008, 20:12) *
А если это сделать в АСКИ и посмотреть?

Error (line 56417): Syntax error

Цитата(MrYuran @ Sep 29 2008, 20:13) *
Помнится, были какие-то заморочки с русскими буквами в пути к файлу. Не помню только, в какой связи. С тех пор рабочая папка у меня называется work\pcb\...

русских букв нет, это точно, так-как сами неоднократно нарывались на похожие проблемы.
Vlad-od
Мне кажется ини файл скопировать из той машины которая открывает и все вылечится

А что в этой строчке в писиби?
редактором текстовым открыть и посмотреть. Я в фаре смотрю
kyle
Цитата(Vlad-od @ Sep 29 2008, 20:18) *
Мне кажется ини файл скопировать из той машины которая открывает и все вылечится

А что в этой строчке в писиби?
редактором текстовым открыть и посмотреть. Я в фаре смотрю

с 56417 строчи идет следующие:
Код
(boardOutlineObj
      (enhancedPolygon
        (polyPoint 5615.0 10925.0 0)
        (polyPoint 5615.0 9760.0 0)
        (polyPoint 7240.0 9760.0 0)
        (polyPoint 7240.0 10925.0 0)
      )
      (width 5.0) )
Vlad-od
Это описание контура платы. В 2004 этого не было. Не понятно почему в одном случае это описание игнорируется, а в другом нет. Может все-таки ини файл?
kyle
Цитата(Vlad-od @ Sep 29 2008, 20:24) *
Это описание контура платы. В 2004 этого не было. Не понятно почему в одном случае это описание игнорируется, а в другом нет. Может все-таки ини файл?

Так, извините, я ввел вас в заблуждение.

Следственный эксперимент оказывается был поставлен не корректно. С одной машины с 2006 - оказывается предавался только SCH-файл. Он и открывался на машине с 2004.
Только что попробовал тоже самое сделать с PCB. И как вы догадываетесь я был послан 2004-ым далеко и надолго. Из чего можно заключить что PCB передать из 2006 в 2004, без использования ascii формата, не возможно. Жаль. Похоже придется опять на 2004 скатываться.

Спасибо всем кто откликнулся.
Uree
"PCB передать из 2006 в 2004, без использования ascii формата, не возможно" - очень даже возможно. В меню File-Export есть P-CAD2002 ASCII - сохраняйте через это меню когда надо именно передать файл в 2004-й и все получится.
kyle
Цитата(Uree @ Sep 30 2008, 10:18) *
"PCB передать из 2006 в 2004, без использования ascii формата, не возможно" - очень даже возможно. В меню File-Export есть P-CAD2002 ASCII - сохраняйте через это меню когда надо именно передать файл в 2004-й и все получится.

a14.gif

Пожалуйста вдумайтесь в то, что Вы написали.. lol.gif
Uree
Ну да, естессно, только через ASCII, только тогда уж слово "невозможно" некорректно - возможность ведь есть? Именно исходя из этого и писал. А в чем проблема передать через ASCII, зачем так нужен бинарный файл? С учетом того, что этот формат нужен только для передачи файлов, не так уж часто в него надо влезать.

ЗЫ С другой стороны, еще со времен 2002-го пользуюсь исключительно сохранением в ASCII, по умолчанию, без вариантов. Во-первых всегда можно "отправиться" в Спекктру, во-вторых всегда есть возможность открыть файл в другой версии(с руками, но можно), в-третьих - никакая ошибка в файле не приведет к тому, что я его не смогу открыть, как это иногда случается с бинарными. Но понятно Вам выбирать...
kyle
Цитата(Uree @ Sep 30 2008, 12:00) *
Ну да, естессно, только через ASCII, только тогда уж слово "невозможно" некорректно - возможность ведь есть?


Написано, что без использования аски формата - невозможно. т.е. с использованием аски формата - возможно. wink.gif

Цитата(Uree @ Sep 30 2008, 12:00) *
Но понятно Вам выбирать...

На нашей фирме так сложилось исторически, и я не силах что-либо изменить..
zelserg
PCAD2006
File->Export->PCAD2002

Затем в полученном ASCII файле в текстовом редакторе удалить все буквы Яя (иначе данный файл даже в PCAD2006 не откроется smile.gif )
kyle
Цитата(zelserg @ Oct 3 2008, 13:24) *
PCAD2006
File->Export->PCAD2002

Затем в полученном ASCII файле в текстовом редакторе удалить все буквы Яя (иначе данный файл даже в PCAD2006 не откроется smile.gif )

Спасибо, но если бы Вы почитали посты которые тут писались выше, то Ваш пост не потребовался бы.. wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.