Создадим посадочное место для нового компонента ( корпус) с помощью
менеджера библиотек. Для этого по команде Utils/Library Manager надо открыть менеджер библиотек и выполнить следующие действия.
- Выбрать в меню Library/Copy и установить в графе Source Library - библиотеку, в
которой находится нужный нам корпус - аналог, в данном случае это библиотека - DISCRETE.lib.
В графе Destination Library установить созданную нами библиотеку test.lib.
Далее в поле Copy Item выбрать Pattern (,т.е. будем копировать корпус компонента) и
в окне Multiple Source Names выбрать корпус, используемый для светодиода - LED100. Скопировать его в
нашу библиотеку по команде Copy и закрыть данное окно.
После выполненных действий мы имеем в новой библиотеке символьный элемент FOTODIOD и корпус
LED100 от светодиода, который мы хотим сопоставить нашему элементу.
- Выбрать в меню Component/Open, установить нашу библиотеку - test.lib и открыть компонент - FOTODIOD.
- В окне Component Information нажать кнопку Select Pattern и выбрать имя корпуса компонента - LED100.
- Далее, нажать кнопку Pins View. Заполнить поле Pin Des аналогично полю Pad# (можно
просто скопировать информацию из одного столбца в другой). Закрыть выбранное окно.
- В основном меню менеджера библиотек выбрать Component/Validate - проверка правильности соответствия символьного компонента и его корпуса.
- Если есть ошибки, то исправить их, в противном случае по команде Component/Save сохранить созданный компонент под
старым именем или по команде Component/Save As, присвоить ему новое имя.
- Чтобы убедиться в правильности выполненных действий, вернувшись в редактор принципиальных схем
Schematic, надо по команде Place/Part выбрать в библиотеке test.lib компонент FOTODIOD и в режиме
Browse проверить в графе Pattern Name наличие имени корпуса - LED100.
Иногда, используя компонент из библиотеки, разработанной для конкретного проекта (DEMO.LIB,
DISCRETE.lib и т.д.), вы можете обнаружить отсутствие корпуса у элемента на стадии извлечения списка связей, поэтому
ставьте компонент в режиме Browse, сразу проверяя в графе Pattern Name наличие имени корпуса.
Если же Вы используете готовый элемент без корпуса, то ему можно сопоставить корпус другого компонента. Рассмотрим
последовательность действий для этого случая на примере компонента POT - переменного сопротивления из библиотеки
DISCRETE.LIB.
Сопоставим переменному сопротивлению корпус транзистора, поскольку в том и в другом случае корпус компонента имеет три вывода.
Для этого необходимо выполнить следующую последовательность действий.
- По команде Utils/Library Manager открыть менеджер библиотек.
- Выбрать в меню Library/Copy и установить в графе Source Library - библиотеку, в
которой находится переменное сопротивление - DISCRETE.lib.
В графе Destination Library установить созданную нами библиотеку test.lib.
Далее в поле Copy Item выбрать Component и в окне Multiple Source Names выбрать компонент POT.
Скопировать его в нашу библиотеку по команде Copy .
- Далее установить в графе Source Library - библиотеку, в
которой находится нужный нам корпус, в данном случае это библиотека - TRANS.lib.
В графе Destination Library уже установлена библиотека test.lib.
Далее в поле Copy Item выбрать Pattern и в окне Multiple Source Names выбрать
корпус TO-18(EBC). Скопировать его в нашу библиотеку по команде Copy и закрыть данное окно.
После выполненных действий мы имеем в библиотеке символьный элемент POT и корпус
TO-18(EBC) от транзистора, который мы хотим сопоставить нашему компоненту.
- Выбрать в меню Component/Open, установить библиотеку - test.lib и открыть компонент - POT.
- В окне Component Information нажать кнопку Select Pattern и выбрать имя корпуса компонента - TO-18(EBC).
- Далее, нажать кнопку Pins View. Заполнить поле Pin Des аналогично полю Pad# (можно
просто скопировать информацию из одного столбца в другой).
Надо проверить, чтобы выполнялось соответствие
между номерами и именами выводов компонента (1 - CW, 2 - W, 3 - CCW).
Закрыть выбранное окно.
- В основном меню менеджера библиотек выбрать Component/Validate - проверка правильности соответствия символьного компонента и его корпуса.
- Если есть ошибки, то исправить их, в противном случае по команде Component/Save As сохранить созданный компонент, присвоив ему новое имя (!), например, REOSTAT.
- Чтобы убедиться в правильности выполненных действий, вернувшись в редактор принципиальных схем
Schematic, надо по команде Place/Part выбрать в библиотеке test.lib компонент POT и в режиме
Browse проверить в графе Pattern Name наличие имени корпуса - TO-18(EBC).
Создание посадочного места на базе уже существующего осуществляется
аналогично созданию схемного элемента в редакторе печатных плат. С настройкой конфигурации
графического редактора ACCEL P-CAD PCB можно ознакомиться в
пункте Создание многосекционного элемента. А далее, начиная с пункта 3 (см. выше),
надо выполнять все действия, заменяя слово "компонент" на "корпус", т.е. необходимо сначала установить
выбранный корпус-аналог на рабочем поле, затем разбить его на отдельные объекты и далее
создать новый корпус, удаляя лишние и, добавляя нужные объекты. Потом, выделив новый корпус вместе с атрибутами,
надо его сохранить под новым именем в своей библиотеке. После этого необходимо сопоставить компонент и корпус через менеджер библиотек (см. выше).