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

 
 
> Конвертирования из P-Cad 2004 в P-Cad 2002, Проблема перехода между версиями
MPyuzo
сообщение Mar 11 2005, 17:05
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 21-01-05
Пользователь №: 2 106



Мне понадобилось сохранить файлы P-Cad 2004-го, так чтобы открывал P-Cad 2002. Мне понадобилось это потому, что несмотря на то что я крекнул P-Cad 2004 Trial version, но во многих местах еще стояла надпись "Trial version", и если бы крек не сработал, то я бы не смог открыть многие из моих работ. Не смотря на то, что по истечении 30 дней P-Cad выдал "Trial expiered" и после перезагрузки сработал, но моя проблема остается актуальной. Вопрос насчет конверта файлов P-Cad 2004 в P-Cad 2002.
При сохранении файла в формате ASCII file (*.pcb) в заголовке файла P-Cad 2002 версии у меня получился текст:

(asciiHeader
(asciiVersion 3 0)
(timeStamp 2005 3 11 13 22 6)
(program "P-CAD 2002 PCB" "17.00.50")
(copyright "Copyright © 1991-2002 Altium Limited")
(fileAuthor "Artur")
(headerString "")
(fileUnits mm)
(guidString "{6094F2C4-9230-11D9-9BBB-00605205B7A4}")
)


где при каждом сохранении менялись (timeStamp ???? ? ?? ?? ?? ?) (это дата и время сохранения файла) и (guidString "{????????-????-11D9-9BBB-00605205B7A4}") (мне показалось что это коды связанные с версией, которые каждый раз генеруются с кокой нибудь закономерностью)
А в файле P-Cad 2004 этот заголовок выглядел так:

(asciiHeader
(asciiVersion 3 0)
(timeStamp 2005 3 11 16 35 30)
(program "P-CAD 2004 PCB" "18.00.2727")
(copyright "Copyright © 1991-2004 Altium Limited")
(fileAuthor "")
(headerString "")
(fileUnits mm)
(guidString "{94822560-924B-11D9-9BBB-00605205B7A4}")
)


где теже числа менялись.

Нетрудно заметить различия между заголовками. Так вот в чем мой вопрос: Заменив различную часть в файле P-Cad 2004 текстом из 2002-ой, у меня получилось открыть его P-Cad 2002-ым. И сного подумалось, вот гады, изменили несколько цифр и не поставили никакую функцию для сохранения под старую версию только для того, чтобы не открывала старая версия.
Но меняя только заголовок сработало не со всеми файлами, P-Cad 2002 выдавал ошибку, типа:

Error (line 309): Syntax error

Пробуя устранить ошибку, я заметил что есть различия между описанием "arc" (дуги) в версиях. В файле 2002 версии это выглядит так:

(arc (pt -1.5 4.0) (radius 0.7) (startAngle 180.0) (sweepAngle 360.0) (width 0.2) )

а в версии 2004:

(triplePointArc (pt -1.5 4.0) (pt -2.2 4.0) (pt -2.2 4.0) (width 0.2)

Я не понял описание в версии 2004 (если кто нибудь знает, пусть обьяснит) и просто удалил эти строки из файла. Как мне показалось удаление не повредило файл, а наоборот, потму что стала выдаваться ошибка на другой строке, большей по порядку. Но файл так и не открылся. В файлах есть еще одно различие, в конце файла 2004 версии есть дополнительный абзац, начинающийся с

(layersStackup
(layerStackupData
(layerStackupName "Top Plating")
(layerStackupMaterial "Copper")
(layerStackupThickness "1.4mil")
(layerStackupDielectricConstant "0.0")
.......
.......
.......


Удаление этого абзаца не помогло.
Я пробовал другими вариантами разрешить проблему, но ничего не помогло. Правда получилось импортировать файл в P-Cad 2002 (методом экспорта и импорта), но не со всеми данными, или с разницами.
Если кто нибудь занет как решить проблему перевода файла из P-Cad 2004 в P-Cad 2002, или имеется программа-конвертор, помогите!!!
Go to the top of the page
 
+Quote Post



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

 


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


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