EESchema: Управление и создание компонент

Headings:

10 - LibEdit : Управление компонентами

10.1 - Основная информация о библиотеках

10.1.1 - Библиотеки :

10.1.2 - Меню управления

10.2 - Обзор компонент

10.3 - Загрузка компонента для редактирования

10.3.1 - Основная инструментальная панель

10.3.2 - Выбор библиотеки и содержание

10.3.3 - Выбор и сохранение компонента

10.3.3.1 - Выбор

10.3.3.2 - Сохранение

10.3.3.3 - Перенос в другую библиотеку

10.3.3.4 - Отмена редактирования компонента

10.4 - Создание компонент

10.4.1 - Создание нового компонента

10.4.2 - Создание, базированное на другом компоненте

10.4.3 - Редактирование основных характеристик

10.4.4 - Многоэлементные компоненты

10.5 - 10.5 – Разработка компонента

10.5.1 - Опции членства в графических элементах

10.5.2 - Геометрические графические элементы

10.5.3 - Графические элементы текстового типа

10.6 - Создание и редактирование выводов

10.6.1 - Обзор выводов

10.6.2 - Многоэлементные компоненты, двойное представление.

10.6.3 - Выводы: базовые опции

10.6.4 - Выводы: определение характеристик

10.6.5 - Очертания выводов

10.6.6 - Выводы : электрические разновидности

10.6.7 - Выводы : глобальные модификации

10.6.8 - Выводы : многоэлементные компоненты и двойное представление

10.7 - Редактирование полей

10.8 - Символы порта питания : создание




10 - LibEdit : Управление компонентами

10.1 - Основная информация о библиотеках

10.1.1 - Библиотеки :

Все компоненты, используемые в схеме, описаны в библиотеках компонент.

Чтобы иметь возоможность разумно простого управления этими компонентами, некоторые библиотеки группируют компоненты по теме (по функциям или производителям).

Меню управления компонентами (Library management) позволяет вам создавать библиотеки, добавлять в них, или удалять из них, или трансформировать компоненты.

Также, естественно, оно позволяет вам быстро отобразить компоненты библиотеки.

10.1.2 - Меню управления

Есть два меню управления :

10.2 - Обзор компонент

Компонент в библиотеке – это композиция из :


Компонент может также иметь псевдонимы, то есть, несколько имен (таким образом, 7400 может иметь несколько псевдонимов, подобных 74LS00, 74HC00, 7437, поскольку все эти компоненты идентичны с точки зрения графической разработки схемы).

Использование псевдонимов – очень интересный метод создания полных, но компактно и (относительно) быстро строящихся библиотек.

Разработка компонента это:

10.3 - Загрузка компонента для редактирования

Щелкните инструмент для открытия Libedit - окна редактирования компонет и управления библиотекой.

Libedit выглядит, как показано ниже :


10.3.1 - Основная инструментальная панель


Сохранить текущую библиотеку на жестком диске

Выбрать текущую библиотеку

Удалить компонент в текущей библиотеке

Создать новый компонент

Загрузить компонент из текущей библиотеки для редактирования

Сохранить текущий компонент в текущей библиотеке (только в RAM),

файл библиотеки на диске не меняется

Импортировать один компонент

Экспортировать текущий компонент

Создать новый файл библиотеки с текущим компонентом

Редактировать свойства компонента

Показать представление: нормальное или конвертированное (De Morgan)

Показать ассоциированную документацию (если есть)

Выбор элемента (для многоэлементных компонент)

Выбор псевдонима (если текущие компоненты имеют псевдонимы)

Редактирование выводов: независимое редактирование вида вывода и позиции (для многоэлементного и De Morgan представлений)


10.3.2 - Выбор библиотеки и содержание

Выбор текущей библиотеки возможен иконкой , которая выводит список доступных библиотек для выбора.

Когда компонент загружен или сохранен, он останется в этой библиотеке.


Примечание:

Вы должны загрузить библиотеку в Eeschema, чтобы воспользоваться ею.

Текущая библиотека может быть сохранена после модификации щелчком по .

Компонент может быть удален из библиотеки щелчком по .

10.3.3 - Выбор и сохранение компонента

Когда компонет редактируется, реально вы работаете не с компонентом в библиотеке, а с его копией в RAM.

Значит, вы можете легко прервать любое редактирование.

Компонент может приходить из библиотеки, или из старого компонента.

После загрузки он будет отображаться.

10.3.3.1 - Выбор

Иконка отображает список всех доступных компонентов для выбора и загрузки желаемых компонент.


Примечание 1:

Если выбран псевдоним (alias) компонента, будет загружен основной компонент (EESchema всегда отображает имя реально загруженного компонента).

Примечание 2:

Альтернативно, команда Import () позволяет вам загрузить компонент, который был прежде соранен командой Export ().

10.3.3.2 - Сохранение

После модификации компонент может быть сохранен в текущей библиотеке, или в новой библиотеке, или экспортирован в файл резервирования.

Для сохранения текущей библиотеки используйте команду Update ().

Однако обновление осуществляется только в RAM (Таким путем вы можете освежить в своей памяти схему).

Если кому-то хочется полностью сохранить компонент, он может использовать инструмент сохранения , который модифицирует файл библиотеки на жестком диске.

Если вы хотите создать новую библиотеку для этого компонента, используйте команду NewLib (). Вам будет задан вопрос об имени новой библиотеки.


Примечание:

Если вы хотите иметь возможность найти ее, не забудьте добавить ее в список библиотек для поиска EESchema (смотрите конфигурацию EESchema).

И еще, можно использовать команду Export () для создания файла, содержащего только компонент (этот файл – стандартный файл библиотеки, которая содержит только один компонент).

Фактически, команды NewLib и Export идентичны, первый процесс по умолчанию создает библиотеку в директории предопределенной для библиотек, а второй в директории пользователя.

10.3.3.3 - Перенос в другую библиотеку

Можно легко копировать компонент из исходной библиотеки в другую библиотеку, используя следующие команды:

10.3.3.4 - Отмена редактирования компонента

Редактируемый компонент – только рабочая копия реального компонента в библиотеке. Если он не был сохранен в RAM, вы должны только перезагрузить его (или перезагрузить другую библиотеку), чтобы отменить изменения, внесенные в этот компонент.

Если вы уже сохранили его в RAM, и вы не сохранили файл библиотеки на жестком диске, можно выйти и запустить EESchema вновь, а затем вновь загрузить его из библиотеки.

10.4 - Создание компонент

10.4.1 - Создание нового компонента

Новый компонент может быть создан командой NewPart ().

Вам будет задан вопрос об имени компонента для размещения его в библиотеке (это имя одновременно значение поля для редактора схем), ссылки (U, IC, R…), числе элементов в корпусе (например, стандартный компонент 7400 имеет 4 элемента в корпусе), и существует ли конвертированное представление (de Morgan, как стандарт).

Если поле ссылки остается пустым, ссылка будет определена, как “U”.

Все эти данные могут быть заданы позже, но предпочтительней задать их в начале разработки компонента.

Начальная работа с компонентом выглядит похожей на это :


10.4.2 - Создание, базированное на другом компоненте

Когда компонент совершенно похож на другой, подчас выгднее загрузить этот другой компонент и модифицировать его.

Вы должны :

10.4.3 - Редактирование основных характеристик

Основные характеристики:

Эти характеристики должны быть правильны, поскольку они запрашиваются при создании компонента, или они приходят из модели компонента.

Итак, как только они модифицированы, необходимо вызвать редактор командой .

Появится окно редактирования, как следующее:

Важные опции, определяющие основные свойства:

Number off Units, определяющая число элементов в корпусе.

As Convert : устанавливается, если компонент имеет двойное представление.

Важно, чтобы эти два параметра были заданы корректно, поскольку при редактировании или создании выводов соответствующие выводы всех элементов будут печататься или создаваться вместе.

Если вы увеличиваете число элементов после создания/редактирования выводов, это увеличение вызовет дополнительную работу.

Тем не менее, возможно модифицировать эти параметры в любой момент.

Графические опции:

- Show Pin Num и

- Show Pin Name

определяют видимость номера вывода и текста имени вывода (этот текст будет видимым, если соответствующие опции активированы).


Опция :

- Pin Inside

определяет позицию имени вывода : этот текст будет отображен внутри контура компонента, если опция активна.

В этом случае параметр Pin Name Skew определяет сдвиг текста внутрь.

Значение от 30 до 40 (в 1/1000 дюйма) разумно.

Пример ниже показывает тот же компонент со сброшенной опцией Pin Inside (обратите внимание на позиции имен и номеров выводов):



10.4.4 - Многоэлементные компоненты

Во время редактирования элементов компонент, и если компоненты имеют множество элементов или представлений, вы должны будете выбрать разные элементы или представления этого компонента.

Для выбора представления щелкните по или .

Для выбора элемента



10.5 - 10.5 – Разработка компонента

Вертикальная инструментальная панель позволит вам разместить все элементы компонента :


Для прорисовки компонента вы можете использовать следующие графические элементы:

- Линии (и многоугольники, простые или с заливкой)

- Прямоугольники

- Окружности

- Дуги окружности

- Тексты (иные, чем поля и тексты выводов)

Выводы и поля (значение, ссылка) стоят особняком, поскольку они не чисто графические элементы.


10.5.1 - Опции членства в графических элементах

Каждый графический элемент может быть определен как обычный или специальный, либо по типу представления (нормальное или конвертированное), или по различным элементам компонента.

Меню опций доступно по щелчку правой клавишей мышки по связанному элементу (здесь линия) :


или двойным щелчком по этому элементу:


Нормальные опции графического элемента:

- Common to Units установлено, поскольку обычно разные элементы компонента имеют одинаковое графическое представление, и, таким образом, достаточно нарисовать только один элемент.

- Common to convert не установлено, поскольку двойное представление вводится для того, чтобы иметь различные графические изображения с каждым из представлений.

Так что впоследствии необходимо нарисовать каждое графическое представление.

Для элементов типа “polygon-многоугольник” (линии проводятся последовательно) опция Filled позволит вам генерировать залитый многоугольник.

Однако вы можете, таким образом, обратиться к случаю (удача редка) многоэлементных компонент, разработанных с разными графическими типами через установку опции “Parts Specific”.

Каждый элемент тогда должен быть нарисован, и если опция “Specific to the representations” установлена, для каждого элемента будет необходимо нарисовать два представления.

Наконец, может быть интересно установить опцию “Common to representations” для отрисовки компонент в современном стандарте IEEE, так как основа графики идентична в нормальном и конверсном представлениях.

10.5.2 - Геометрические графические элементы

Их разработка возможна, благодаря инструментам :

10.5.3 - Графические элементы текстового типа

Позволяет создать графический текст (свободный текст).

Текст всегда читаем, даже если компонент трансформируется (отражается).

10.6 - Создание и редактирование выводов

Щелкните по для создания вывода.

Редактирование выполняется после двойного щелчка по выводу. Вы можете щелкнуть правой клавишей, чтобы открыть меню быстрого редактирования :


Выводы должны создаваться тщательно, поскольку любые ошибки будут иметь последствия для разрабоки в PCB, или сделают неработоспособной функцию E.R.C.

Любой вывод, уже размещенный, может редактироваться, удаляться или перемещаться.

10.6.1 - Обзор выводов

Вывод определяется по его форме (длине, графическому виду), его имени и его « номеру », который всегда число (выводы гнезда PGA определяются буквами и числом, подобно A12 или AB45)

В EEschema “pin number” определяется множеством из 4 букв или цифр.

Для E.R.C. « электрический » тип (вход, выход, 3 состояния…) должен также быть определен.

Если этот тип не будет определен, E.R.C. будет неработоспособно.


Примечание:

10.6.2 - Многоэлементные компоненты, двойное представление.

Давайте вспомним, что, особенно для логических вентилей, символ может иметь два представления (представление, известное как “De Morgan”, а IC могут включать несколько элементов, то есть несколько вентилей NOR).

Для некоторых IC вы можете предпочесть несколько разных элементов графики и выводов.

Например, реле может быть представлено с различными элементами:

- катушка

- переключающий контакт 1

- переключающий контакт 2

Управление многоэлементными IC и компонентами с двойным представлением гибко.

Действительно, вывод может быть:

- Общим или специфическим для разных элементов.

- Подходящим для обоих представлений или специфическим для каждого.

По умолчанию, выводы специфичны для каждого представления каждого элемента, поскольку их номера различны для каждого элемента, а их вид различен для каждого преставления.

Когда вывод общий, вам остается нарисовать его только раз (то есть, в случае выводов питания).

Это также случай вида, который почти всегда идентичен для каждого элемента (но есть различия между нормальным и конвертированным представлением).

10.6.3 - Выводы: базовые опции

Компоненты с множеством элементов и/или представлений озадачивают специфической проблемой при создании выводов и редактировании.

Так как множество выводов специфично для каждого элемента (поскольку нумерация их выводов особенна для каждого элемента) и для каждого представления (поскольку их форма своеобразна для каждого представления), создание и редактирование выводов, похоже, по этой причине становится затяжным и утомительным.

Фактически EESchema позволяет одновременную поддержку выводов :

По умолчанию для каждого многоэлементного компонента и/или двойного представления эти модификации осуществляются для всех выводов, относящихся к элементам и представлениям, когда вы создаете, редактируете (исключая форму и номер), удаляете или перемещаете вывод (то есть, для всех выводов, размещенных в тех же координатах).

- При разработке модификации, выполняемые для текущего представления, осуществляются для всех элементов.

- Номера выводов модифицируемые для текущего элемента, модифицируются для 2 представлений.

- Имена модифицируются независимо.

Эта зависимость была установлена, чтобы позволить быструю модификацию в большинстве случаев.

Эта зависимость при модификации может быть отменена в меню опций (Options Menu), позволяя вам создавать компоненты с элементами и представлениями с полностью независимыми характеристиками.

Эта опция зависимости управляется инструментом :

10.6.4 - Выводы: определение характеристик

Окно свойств вывода позволяет вам редактировать характеристики вывода.

Это меню автоматически выпадает, когда вы создаете вывод, или когда дважды щелкните по существующему выводу.

Это позволяет вам определить или модифицировать:


Напомним:

10.6.5 - Очертания выводов

Вы можете видеть на рисунке ниже различные очертания выводов :

Выбор формы имеет чисто графическое значение и не имеет влияния на E.R.C. или netlist функции.

10.6.6 - Выводы : электрические разновидности

Выбор типа важен для функции E.R.C.

Выбор банален для input и output выводов IC.

10.6.7 - Выводы : глобальные модификации

Можно модифицировать длину всех выводов, или размер текста (имя, номер элемента), используя команду Global из выпадающего меню, чтобы установить один из этих трех параметров.

Щелкните по параметру, который хотите модифицировать, и впечатайте новое значение, которое будет затем относится ко всем выводам компонента в текущем представлении.

10.6.8 - Выводы : многоэлементные компоненты и двойное представление

Разные элементы представления (такие, как встречаются у 7400, 7402…) могут нуждаться в дополнительном редактировании.

Эта дополнительная работа будет минимальна, если следующие меры предосторожности приняты:

Корректные установки похожи на эти:

Когда другие выводы были созданы, они были созданы для каждого элемента и каждого представления.

Например, вывод выхода элемента A компонента 7400 был бы создан EESchema в 8 образцах: 2 на каждый элемент (есть 4 элемента A, B, C, D и для каждого элемента нормальное представление и конвертированное представление, известное как Morgan – представление Моргана).

Однако сначала получим, возможно, корректно созданный элемент « A » в его нормальном представлении.

Будет, таким образом, необходимо для каждого элемента :

10.7 - Редактирование полей

Для уже существующих полей вы можете использовать команды быстрого редактирования щелчком правой клавиши :


Для более полного редактирования или пустых полей необходимо вызвать окно редактирования свойств компонент :



Здесь открыта закладка Reference.

Поля – это тексты, ассоциированные с компонентом, не следует их путать с текстами, принадлежащими графическому представлению этого комапонента.

На этих полях :


Поля значения и ссылки определяются в процессе создания компонента, и могут здесь модифицироваться.

Возможно, это может быть полезно для редактирования поля Name ассоциированного модуля для прямой генерации netlists (для программы PCB), включая имя (отпечаток) модуля.

Поле Name ассоциированной диаграммы для специального использования в некоторых других программах электронных CAD.

Поля от 1 до 8 не имеют оснований для использования в библиотеке, поскольку они скорее могут использоваться при разработке схемы.

Для библиотеки редактирование полей Value и Reference позволяет определить их размер и позицию.

Важные замечания :

10.8 - Символы порта питания : создание

Символы потра питания создаются точно так же, как обычные компоненты.

Полезно собрать их в подходящую библиотеку, такую как Power.lib.

Они содержат графический символ (желаемой формы) и входной вывод типаPower Invisible”.

Они будут поддерживаться, как и обычные компоненты, программами ввода схем.

Однако необходимы некоторые предосторожности.

Вот символ (power + 5V) :



Символ выводится следующим образом :


Создание нового символа порта питания досточно просто и быстро, если вы используете другой символ в качестве модели.

Вы только должны :