Перейти к содержанию

Структура проекта PADS

Добрый день.

Опытным путем было выяснено следующее: необходимый минимальный набор файлов, чтобы перенести проект PADS на другое рабочее место - это файлы с расширениями .pcb,.prj,.ini (borders, netlistverify) и папка database (содержащая в себе icdb.dat). После того как проект запущен, он генерит кучу дополнительных папок и файлов. Хочу спросить, есть ли возможность найти полное описание структуры файлов, которую генерит проект? Может это где описано какой файл за что отвечает? Помогите, пожалуйста, очень надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(djs_13 @ Oct 20 2016, 11:16) <{POST_SNAPBACK}>
Добрый день.

Опытным путем было выяснено следующее: необходимый минимальный набор файлов, чтобы перенести проект PADS на другое рабочее место - это файлы с расширениями .pcb,.prj,.ini (borders, netlistverify) и папка database (содержащая в себе icdb.dat). После того как проект запущен, он генерит кучу дополнительных папок и файлов. Хочу спросить, есть ли возможность найти полное описание структуры файлов, которую генерит проект? Может это где описано какой файл за что отвечает? Помогите, пожалуйста, очень надо.


Обычно по названию папок и файлов все и так понятно.
Если что-то конкретно непонятно, то задайте вопрос - отвечу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(fill @ Oct 20 2016, 12:30) <{POST_SNAPBACK}>
Обычно по названию папок и файлов все и так понятно.
Если что-то конкретно непонятно, то задайте вопрос - отвечу.


Что за файл icdb.dat? Почему без него проект не запускается?
Папки cdbback и cdbsvr какую инфу содержат? и можно ли обойтись без них.
Если удалить папку CES сбросятся все ограничения заложенные на печатную плату (дифф пары, зазоры, толщины и тд)
С какой целью каждый раз делаются папки SCH, SYM, WIR если эти папки для библиотеки изначально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(djs_13 @ Oct 20 2016, 16:50) <{POST_SNAPBACK}>
Что за файл icdb.dat? Почему без него проект не запускается?
Папки cdbback и cdbsvr какую инфу содержат? и можно ли обойтись без них.
Если удалить папку CES сбросятся все ограничения заложенные на печатную плату (дифф пары, зазоры, толщины и тд)
С какой целью каждый раз делаются папки SCH, SYM, WIR если эти папки для библиотеки изначально?


1. Не рекомендую лазить в папку database, т.к. это база данных схемы и в бекап эта папка записывается как единое целое, можете убедится в этом открыв любой архив в папке ProjectBackup\backups
CDB и iCDB - термин двоичной базы данных через которую идет обмен данными схема<->плат<->ces. Соответственно есть сервер обслуживающий эту базу и его служебные файлы.
2. Насколько я вижу, в папке CES хранятся только логи. Сами данные ограничений похоже где-то внутри database.
3. Папки SCH, SYM, WIR создаются только если работать через нетлист. В интегрированном проекте их нет. Создаются они программой генерирования нетлиста для передачи на плату. В старых версиях DxD в них хранились локальные подсхемы, локальные символы, файлы проводников (генерировались для каждой подсхемы проекта).
Так что с современной точки зрения это рудимент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(fill @ Oct 20 2016, 16:01) <{POST_SNAPBACK}>
1. Не рекомендую лазить в папку database, т.к. это база данных схемы и в бекап эта папка записывается как единое целое, можете убедится в этом открыв любой архив в папке ProjectBackup\backups
CDB и iCDB - термин двоичной базы данных через которую идет обмен данными схема<->плат<->ces. Соответственно есть сервер обслуживающий эту базу и его служебные файлы.
2. Насколько я вижу, в папке CES хранятся только логи. Сами данные ограничений похоже где-то внутри database.
3. Папки SCH, SYM, WIR создаются только если работать через нетлист. В интегрированном проекте их нет. Создаются они программой генерирования нетлиста для передачи на плату. В старых версиях DxD в них хранились локальные подсхемы, локальные символы, файлы проводников (генерировались для каждой подсхемы проекта).
Так что с современной точки зрения это рудимент.



спасибо огромное. очень помогли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Если вам нужно просто перенести проект в другое место то лучше воспользоваться Design Archive. Данная утилита сама оставит только самое нужное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация