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

 
 
 
Reply to this topicStart new topic
> Трансляция библиотек из командной строки, возможно ли заставить Library Executive?
Сергей Борщ
сообщение Jan 22 2007, 00:22
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 22 2007, 10:24
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Чтобы дата изменения библиотек не менялась, поставте им свойство- только чтение.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 18 2007, 00:43
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Сергей Борщ @ Jan 21 2007, 23:22) *
Может кто-нибудь знает как странслировать библиотеку из PCAD-Binary в PCAD-ASCII и обратно из .bat-файла? Имеет ли вообще PCAD command-line интерфейс и может где-то есть его описание? Я не нашел :-(
Рискну еще раз поднять эту тему - может кто-то кто знает ответ но не заметил вопроса.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
blmt
сообщение Jul 31 2007, 06:54
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 18-11-04
Пользователь №: 1 173



Взято отсюда 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>
Go to the top of the page
 
+Quote Post

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

 


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


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