Администрирование Разное PCAD ECO (Engineering Change Orders) - замечательный инструмент Sun, October 06 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

PCAD ECO (Engineering Change Orders) - замечательный инструмент Печать
Добавил(а) microsin   

В 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. .

 

Добавить комментарий


Защитный код
Обновить

Top of Page