I.1. Создание библиотечного элемента из уже существующего
Pазберем наиболее простой и быстрый способ создания библиотечного
элемента на базе уже существующего на примере создания индикатора из микросхемы - компонент 74368,
(библиотека Ti_7400.lib).
- Загрузить программу ACCEL Schematic.
- Настроить конфигурацию графического редактора (, этот шаг
можно пропустить).
- Установить компонент 74368 из библиотеки Ti_7400 командой Place/Part
на пустое место рабочей поверхности (команде Place/Part соответствует кнопка:
).
- Выделить компонент командой Select или Edit/Select
Для выделения достаточно указать курсором на нужный объект и
нажать клавишу But#1.
Для снятия сделанных выделений надо щелкнуть "мышью" по пустому полю.
- Вызвать команду Edit/Explode Part, чтобы разбить
компонент на отдельные объекты (выводы, линии и т. д.) так, что
их можно будет редактировать.
Выделить и отодвинуть в сторону атрибуты компонента RefDes, Type
и точку привязки.
Мы должны модифицировать набор объектов, из которых составим новый
компонент.
- По необходимости добавить или удалить некоторое количество выводов (добавить - команда Place/Pin,
удалить - выделить вывод и нажать клавишу Delete) и расположить их согласно выводам компонента индикатор .
- Далее, выделяя последовательно каждый вывод, надо отредактировать его свойства, т.е. открыть
окно Pin Properties и выполнить следующие действия:
- в блоке Display Characteristics в строке - Outside Edge надо выбрать - Dot,
если вывод является инверсным и None - в противном случае;
- в строках Pin Number и Default Pin Des (см. внизу) указать номер вывода;
- в строке Pin Name - имя вывода, если его нет, то - пробел.
Выбрать в главном меню Utils/Renumber, в блоке Type - Pin Num и выделить выводы
в правильной последовательности номеров.
Нет необходимости изменять атрибуты или точку привязки. Заметим,
что атрибуты становятся общими. Они автоматически переносятся на
характерные атрибуты компонента, когда он устанавливается, и наличие
атрибутов и точки привязки у компонента обязательно, поэтому вернем их, приблизив к компоненту.
- Создадим новую библиотеку с любым именем, например,
test.lib, если у вас уже создана библиотека проекта, то этот шаг надо пропустить.
Для создания новой библиотеки выбрать команду
Library/New и в открывшемся диалоговом окне задать имя
test.lib. Нажать кнопку ОК.
Далее нужно присоединить созданную библиотеку к уже имеющимся.
Выбрать команду Library/Setup и в диалоговом окне Library
Setup нажать кнопку Add.
- Запишем созданный элемент в библиотеку элементов.
Выделим блоком весь символ, включая его атрибуты, командой Select или Edit/Select
.
Используем Library/Symbol Save. Имя символа Indicator,
библиотека test.lib (не забудьте поставить флажок
Create Component (!) - сохранение как отдельного элемента).
Вы создали новый компонент. Теперь компонент может быть
установлен командой Place/Part, но он не будет иметь полной
информации, такой как вид корпуса и электрический тип вывода (форма
ножки корпуса).
Создадим посадочное место для нового компонента ( корпус) с помощью
менеджера библиотек. Для этого по команде Utils/Library Manager надо открыть менеджер библиотек и выполнить следующие действия.
- Выбрать в меню Library/Copy и установить в графе Source Library - библиотеку, в
которой находится нужный нам корпус - аналог, в данном случае это библиотека - Ti_7400.lib.
В графе Destination Library установить созданную нами библиотеку test.lib.
Далее в поле Copy Item выбрать Pattern (,т.е. будем копировать корпус компонента) и
в окне Multiple Source Names выбрать корпус - DIP16. Скопировать его в
нашу библиотеку по команде Copy и закрыть данное окно.
После выполненных действий мы имеем в новой библиотеке символьный элемент Indicator и корпус
DIP16 от микросхемы 74368.
- Выбрать в меню Component/Open, установить нашу библиотеку - test.lib и открыть компонент - Indicator.
- В окне Component Information нажать кнопку Select Pattern и выбрать имя корпуса компонента - DIP16.
- Далее, нажать кнопку Pins View. Заполнить поле Pin Des аналогично полю Pad# (можно
просто скопировать информацию из одного столбца в другой). Закрыть выбранное окно.
- В основном меню менеджера библиотек выбрать Component/Validate - проверка правильности соответствия символьного компонента и его корпуса.
- Если есть ошибки, то исправить их, в противном случае по команде Component/Save сохранить созданный компонент под
старым именем или по команде Component/Save As, присвоить ему новое имя.
- Чтобы убедиться в правильности выполненных действий, вернувшись в редактор принципиальных схем
Schematic, надо по команде Place/Part выбрать в библиотеке test.lib компонент Indicator и в режиме
Browse проверить в графе Pattern Name наличие имени корпуса - DIP16.