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

Трансляция библиотек из командной строки

Задумал использовать систему контроля версий 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 интерфейс и может где-то есть его описание? Я не нашел :-(

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


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

Чтобы дата изменения библиотек не менялась, поставте им свойство- только чтение.

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


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

Может кто-нибудь знает как странслировать библиотеку из PCAD-Binary в PCAD-ASCII и обратно из .bat-файла? Имеет ли вообще PCAD command-line интерфейс и может где-то есть его описание? Я не нашел :-(
Рискну еще раз поднять эту тему - может кто-то кто знает ответ но не заметил вопроса.

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


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

Взято отсюда 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>

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...