WARNING: the gEDA project is not actively developed anymore. You may want to switch to the Ringdove EDA project which is similar in spirit but is active.

User Tools

Site Tools

search

geda:gschem_ug:autonumbering.ru

Автонумерация

Часто бывает удобно нумеровать атрибуты автоматически (например, чтобы при редактировании символа сразу задать атрибуты «pinseq=» для всех выводов или, скажем, определить значения атрибутов «refdes=» для большой группы конденсаторов). Операция автонумерации в gschem вызывается с помощью Атрибуты→Автонумерация… [Attributes→Autonumber Text…].

Окно «Автонумерация» [«Autonumber text»] состоит из двух частей:

  • В разделе «Ограничения» [«Scope»] определяется, какие атрибуты должны быть автоматически пронумерованы.
  • В разделе «Настройки» [«Options»] задаётся, как нумерация будет производиться.

Выбор атрибутов для нумерации

В поле «Выражение» [«Search for»] нужно ввести шаблон искомых атрибутов. Здесь можно вводить метасимволы: «*» соответствует любому количеству символов, а «?» – любому одиночному символу. Например, если ввести выражение «refdes=X*», оно будет соответствовать компонентам с обозначениями «X1», «X40», «X302» и т. д.

В меню «Область автонумерации:» [«Autonumber text in:»] задаётся область, где функция автонумерации будет искать атрибуты, которые следует изменить. Если выбрать «Выделенные объекты» [«Selected objects»], то будут изменены только те объекты, что в данный момент выделены. Если выбран пункт «Текущая страница» [«Current page»], будут автоматически пронумерованы объекты всей страницы. Если выбрана «Вся иерархия» [«Whole hierarchy»], перенумерация будет производиться во всех открытых страницах.

Если некоторые из номеров уже используются, функция автонумерации их пропустит. Определить ту область, где функция автонумерации ищет номера, которые нужно пропустить, можно с помощью меню «Пропуск номеров, уже имеющихся в области:» [«Skip numbers found in:»], в котором можно выбрать те же самые пункты, что описаны выше для меню «Область автонумерации».

Если установлен флажок «Перезаписывать уже имеющиеся номера» [«Overwrite existing numbers»], будут перенумерованы все найденные атрибуты, соответствующие шаблону, заданному в поле «Выражение:». В противном случае будут изменены только те, что ещё не были пронумерованы.

Управление назначением атрибутов

В поле «Начальный номер:» [«Starting number:»] задаётся начальный номер, который попытается назначить функция автонумерации. Например, чтобы перенумеровать компоненты на странице и назначить им номера U100, R101 и т. д., задайте начальный номер равный 100. В списке «Порядок нумерации» [«Sort order»] задаётся порядок, в котором должны назначаться номера при автонумерации.

Если установлен флажок «Удалить все номера» [«Remove numbers»], то номера атрибутов сбрасываются в «?» (например, «R10» превращается в «R?»).

geda/gschem_ug/autonumbering.ru.txt · Last modified: 2014/04/24 13:10 by vzh