Наверняка многие сталкивались с задачей, как проставить заветный номерок и на схеме, и на плате, а еще и взять этот номерок из SVN. И сделать это как можно более автоматически. Вот мой вариант: - создать текстовый файлик содержащий номер версии (например RevCode.txt); - скриптом на tcl взять номер из файлика и подставить в схему; - скриптом на skill взять номер из файлика и подставить на плату; - скрипты запустить из svn с помощью ловушки.
Проблемы, вопросы: - номер версии должен зависеть от файла *.opj, а не от RevCode.txt, соответственно, можно ли *.opj подставить SVN keyword, и не бедет ли он мешать? - можно ли выполнять skill скрипт из под ОС, а не из под PCB Editor?
Как вы решаете эту задачу?
Вот один вопрос отпал, как хранить номер версии в opj. Добавляем новую строчку в файл, и Capture её не трогает.
(ExpressProject "Probe" (ProjectVersion "19981106") (ProjectRevision "$Revision: 111.58 $") (ProjectType "Analog or A/D Mixed Mode") (Folder "Design Resources" (Folder "Library")
Сообщение отредактировал John Silver - Feb 28 2011, 18:57
|