В PCAD 2004 есть инструмент ECO, который хорошо помогает, если нужно добавить несколько деталей в уже готовый проект.
Например, если по принципиальной схеме (SCH) уже разведена печатная плата (PCB), то добавление в схему деталей и перенумерование позиционных обозначений неизбежно введет рассинхронизацию в список цепей (netlist) у схемы и у печатной платы, что сделает практически невозможной дальнейшую работу с проектом (становятся недоступны основные автоматические инструменты - автотрассировка и DRC). Без ECO придется переделывать разводку или идти на другие неприятные ухищрения (см. "Советы при работе с P-CAD 2004" [1], совет 25), чтобы синхронизировать списки цепей и не потерять труды по трассировке.
С помощью ECO такие проблемы решаются легко. Как, например, сделать добавление компонентов в схему, перенумеровать детали и потом с минимальными потерями внести эти изменения в печатную плату, процесс по шагам:
1. Открываем схему (*.sch) в редакторе Schematic, на всякий случай сохраняем её под новым именем. 2. Включаем запись событий изменения схемы - ECO Recorder, для чего идем в меню Utils\Record ECOs..., переключаем радиокнопку ECO Recorder в положение On. 3. Делаем в схеме изменения - добавляем нужные детали - резисторы, конденсаторы. В заключении переименовываем позиционные обозначения (Utils\Renumber...\Ok). 4. Сохраняем схему (File\Save). При сохранении редактор Schematic предложит сохранить сделанные изменения в файл ECO, или отказаться от сохранения изменений. Мы выбираем, конечно, сохранить изменения (Append ECOs to File). После этой процедуры в папке проекта появится файл с именем, какое имя у схемы, но с расширением *.ECO. 5. Теперь открываем в редакторе PCB файл печатной платы, и делаем импорт файла ECO - Utils\Import ECOs..., указываем наш новый ECO-файл. Вуаля! После этой процедуры у нас все детали автоматически перенумеровываются, разводка не теряется, и рядом с печатной платой появляются новые добавленные элементы.
После импорта ECO-файла в схему все импортируемые записи в ECO-файле комментируются, поэтому "просто так" дважды успешно импортировать один и тот же файл ECO нельзя. Но благодаря тому, что этот файл имеет простой текстовый формат, а комментарии в нем делаются добавлением в начало строки точки с запятой, ECO-файл можно легко подправить блокнотом (убрав точки с запятой в нужных строках) и использовать вторично. Вот пример ECO-файла:
; P-CAD 2004 Schematic Version 18.00.2727 [C:\!MyDoc\FLOPPI\PCB\redray02\rr03-03.sch]--Fri Jun 19 06:45:57 2009 ; -------- ; Забыли резистор на 1.5 к на ножке 1 TUSB2046B ;CompAdd "RES" "R23" "" ;NetNodeAdd "NET00011" "R23-A" ;NetNodeAdd "+3.3V" "R23-B" ;CompAttrAdd "R23" "Value" "1.5k" "" "string" "" ;RefdesChange "R2" "R2_1" ;RefdesChange "R23" "R2" ;RefdesChange "R3" "R3_1" ;RefdesChange "R2_1" "R3" ;RefdesChange "R4" "R4_1" ;RefdesChange "R3_1" "R4" ;RefdesChange "R5" "R5_1" ;RefdesChange "R4_1" "R5" ;RefdesChange "R6" "R6_1" ;RefdesChange "R5_1" "R6" ;RefdesChange "R7" "R7_1" ;RefdesChange "R6_1" "R7" ;RefdesChange "R8" "R8_1" ;RefdesChange "R7_1" "R8" ;RefdesChange "R9" "R9_1" ;RefdesChange "R8_1" "R9" ;RefdesChange "R10" "R10_1" ;RefdesChange "R9_1" "R10" ;RefdesChange "R11" "R11_1" ;RefdesChange "R10_1" "R11" ;RefdesChange "R12" "R12_1" ;RefdesChange "R11_1" "R12" ;RefdesChange "R13" "R13_1" ;RefdesChange "R12_1" "R13" ;RefdesChange "R14" "R14_1" ;RefdesChange "R13_1" "R14" ;RefdesChange "R15" "R15_1" ;RefdesChange "R14_1" "R15" ;RefdesChange "R16" "R16_1" ;RefdesChange "R15_1" "R16" ;RefdesChange "R17" "R17_1" ;RefdesChange "R16_1" "R17" ;RefdesChange "R18" "R18_1" ;RefdesChange "R17_1" "R18" ;RefdesChange "R19" "R19_1" ;RefdesChange "R18_1" "R19" ;RefdesChange "R20" "R20_1" ;RefdesChange "R19_1" "R20" ;RefdesChange "R21" "R21_1" ;RefdesChange "R20_1" "R21" ;RefdesChange "R22" "R22_1" ;RefdesChange "R21_1" "R22" ;RefdesChange "R22_1" "R23"
Зеленым я пометил строки, которые были успешно импортированы и после этого превратились в комментарий. Видно, что суть изменений в схеме SCH - добавление забытого резистора и перенумерование позиционных обозначений (REFDES) деталей.
[Ссылки]
1. . |