Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Трансляция библиотек из командной строки
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
Сергей Борщ
Задумал использовать систему контроля версий subversion для библиотек PCAD. Обнаружилось две неприятные тонкости:
1) После запуска sch или pcb модифицируется (инкрементируется) счетчик, хранящийся в начале файла в каждой подключенной библиотеке. Даже если никаких действий с библиотекой не происходило. Таким образом subversion справедливо полагает, что файл изменился и готов сохранять изменения.
2) Поскольку файл библиотеки двоичный, subversion сохраняет его тупо целиком, что приводит к непомерному распуханию репозитория и не позволяет отслеживать что же именно поменялось в библиотеке.

Достаточно простым решением было бы работать с библиотеками в формате PCAD-ASCII. Но, к сожалению, PCAD не может непосредственно работать с библиотеками в ASCII-формате. Поэтому было бы удобно при работе с репозиторием конвертить библиотеку в текстовый формат и обратно для работы с PCAD. Library Executive имеет в меню Library функцию Translate, но обрабатывать каждый раз каждую библиотеку мышкой абсолютно нереально.

Может кто-нибудь знает как странслировать библиотеку из PCAD-Binary в PCAD-ASCII и обратно из .bat-файла? Имеет ли вообще PCAD command-line интерфейс и может где-то есть его описание? Я не нашел :-(
Владимир
Чтобы дата изменения библиотек не менялась, поставте им свойство- только чтение.
Сергей Борщ
Цитата(Сергей Борщ @ Jan 21 2007, 23:22) *
Может кто-нибудь знает как странслировать библиотеку из PCAD-Binary в PCAD-ASCII и обратно из .bat-файла? Имеет ли вообще PCAD command-line интерфейс и может где-то есть его описание? Я не нашел :-(
Рискну еще раз поднять эту тему - может кто-то кто знает ответ но не заметил вопроса.
blmt
Взято отсюда http://www.pcbroute.net/index.php?option=c...p;ccdate=2-2006

Для менеджера библиотек доступны опции транслирования библиотек
из бинарного формата в текстовый и наоборот.

Cmp.exe <option> <source_lib_path> <target_lib_path>
<option>
/A
Translates existing P-CAD binary source into P-CAD ASCII target.
/B
Translates existing P-CAD ASCII source into P-CAD binary target.
<source_lib_path> and <target_lib_path>

Аналогичная опция по трансляции проектов доступна для PCB и SCH редакторов.

<program_exe> <option> <source_design_path> <target_design_path>
<program_exe> can be either Sch.exe or Pcb.exe
<option> is /A which translates existing P-CAD binary design source into P-CAD ASCII design target.
<source_design_path>and <target_design_path>
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.