| << [[colors_styles.ru|Цвета и Ñтили]] | **[[geda:gschem_ug.ru|РуководÑтво Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ gEDA gschem]]** | [[slots.ru|Секции компонентов и их иÑпользование]] >> |
===== Ðтрибуты =====
И к [[components.ru|компонентам]], и к [[pins_nets_buses.ru|выводам,
ÑоединениÑм и шинам]] могут прикреплÑтьÑÑ
//[[geda:glossary.ru#Ðтрибут|атрибуты]]//. Ðтрибуты предÑтавлÑÑŽÑ‚ Ñобой
[[graphics.ru#text|текÑтовые Ñлементы]] вида «''имÑ=значение''».
СоединениÑ, к примеру, именуютÑÑ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ атрибута «''netname=''», а
компоненты --- Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ «''refdes=''».
Ðтрибуты можно добавлÑть на Ñтраницу и не прикреплÑÑ Ð¸Ñ… к другим объектам.
Такие атрибуты называютÑÑ //плавающими// или //Ñвободными// и в оÑновном
иÑпользуютÑÑ Ð² Ñимволах. Когда Ñимвол помещаетÑÑ Ð½Ð° Ñтраницу как компонент,
вÑе плавающие атрибуты Ñимвола ÑтановÑÑ‚ÑÑ //унаÑледованными атрибутами//
компонента в Ñхеме.
Своей мощи и гибкоÑти программы gEDA обÑзаны, главным образом,
иÑпользованию атрибутов. Полный перечень Ñтандартных атрибутов и значение
каждого из них можно найти в [[geda:master_attributes_list.ru|Перечне
оÑновных атрибутов]].
Кроме ÑобÑтвенно имени и значениÑ, атрибуты имеют наÑтройки
видимоÑти. ÐŸÐµÑ€Ð²Ð°Ñ Ð¸Ð· них управлÑет видимоÑтью атрибута //как целого//,
Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ð·Ð°Ð´Ð°Ñ‘Ñ‚, какие его чаÑти должны отображатьÑÑ (только имÑ, только
значение, или и то, и другое).
ДобавлÑть и редактировать атрибуты можно Ð´Ð²ÑƒÐ¼Ñ ÑпоÑобами: либо поодиночке,
либо Ñразу по неÑколько в окне «Правка атрибутов» [«Edit Attributes»].
==== Редактирование отдельных атрибутов ====
Ð”Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ атрибута к компоненту, выводу, Ñоединению или шине,
[[selecting.ru|выделите]] нужный объект и выберите в меню
**Добавить→Ðтрибут...** [**Add→Attribute...**]. При Ñтом откроетÑÑ Ð¾ÐºÐ½Ð¾
«Редактор атрибута» [«Single Attribute Editor»]. Введите Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð¸Ð¼Ñ Ð¸
значение и уÑтановите нужные параметры видимоÑти, а затем Ð´Ð»Ñ ÐµÐ³Ð¾ добавлениÑ
щёлкните **OK**. ЕÑли выбрать пункт **Добавить→Ðтрибут...**
[**Add→Attribute...**], когда ни один объект не выделен, Ñозданный атрибут
будет плавающим.
Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³Ð¾ атрибута, выделите его (но не объект, к которому
он прикреплён) и Ñнова откройте окно «Редактор атрибута» [«Single Attribute
Editor»], выбрав **Правка→Правка...** [**Edit→Edit...**]. Ð”Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ
изменений щёлкните **OK**.
==== Редактирование групп атрибутов ====
Более мощной альтернативой ÑвлÑетÑÑ Ð¸Ñпользование окна «Правка атрибутов»
[«Edit Attributes»]. Чтобы открыть Ñто окно, выделите компонент, Ñоединение,
вывод или шину и выберите в меню **Правка→Правка...** [**Edit→Edit...**].
Окно «Правка атрибутов» ÑоÑтоит из двух чаÑтей. Ð’ верхней чаÑти отображаютÑÑ
вÑе атрибуты, прикреплённые к объекту, а в нижней можно добавлÑть атрибуты
примерно таким же образом, как и в окне «Правка атрибута» [«Single Attribute
Editor»]. При Ñмене выделенного объекта окно обновлÑетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки.
Ð’ верхней чаÑти окна находитÑÑ ÑпиÑок атрибутов, ÐºÐ°Ð¶Ð´Ð°Ñ Ñтрока которого
Ñодержит Ð¸Ð¼Ñ Ð¸ значение атрибута и наÑтройки его Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ («Видимый»
[«Vis?»] определÑет общую видимоÑть, а «И» [«N»] и «З» [«V»] ÑоответÑтвенно
видимоÑть имени и значениÑ). Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ или Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°
нужно щелкнуть по ÑоответÑтвующему полю левой кнопкой мыши, а затем, чтобы
Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑохранилиÑÑŒ, нажать Enter или перемеÑтить мышью фокуÑ
на другое поле. Ð”Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹ изменений в процеÑÑе правки имени или значениÑ
нужно нажать Escape.
Чтобы удалить атрибут, щёлкните по нему правой кнопкой мыши и выберите в
контекÑтном меню пункт **Удалить** [**Delete**].
ЕÑли уÑтановлен флажок **Показать унаÑледованные атрибуты** [**Show
inherited attributes**] и редактируетÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚, то кроме атрибутов,
прикреплённых к нему извне, будут показаны и вÑе атрибуты, унаÑледованные
компонентом от Ñимвола, из которого он Ñоздан, но менÑть их будет
нельзÑ. Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÐ½Ð°Ñледованного атрибута нужно добавить его копию,
значение которой можно будет затем изменить. Ð”Ð»Ñ Ñтого щёлкните по атрибуту
правой кнопкой и выберите в контекÑтном меню пункт **ВынеÑти**
[**Promote**].
==== Изменение видимоÑти группы атрибутов ====
Изменить наÑтройки видимоÑти неÑкольких выделенных атрибутов одновременно
можно Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ **Ðтрибуты→Переключить видимоÑть** [**Attributes→Toggle
Visibility**], **Ðтрибуты→Показать имÑ** [**Attributes→Show Name**],
**Ðтрибуты→Показать значение** [**Attributes→Show Value**] и
**Ðтрибуты→Показать Ð¸Ð¼Ñ Ð¸ значение** [**Attributes→Show Both**].
Кроме того, можно изменить видимоÑть вÑех атрибутов, начинающихÑÑ Ñ
определённого префикÑа, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ **Ðтрибуты→Скрыть текÑÑ‚...**
[**Attributes→Hide Specific Text...**] и **Ðтрибуты→Показать текÑÑ‚...**
[**Attributes→Show Specific Text...**]. Ðапример, чтобы Ñкрыть вÑе атрибуты
''refdes'', Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… начинаютÑÑ Ñ ''R'', можно ввеÑти «refdes=R».