User Tools

Site Tools


geda:gschem_ug:autonumbering.ru

This is an old revision of the document!


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

Часто бывает удобно нумеровать атрибуты автоматически (например, чтобы при редактировании символа сразу задать атрибуты “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.1335468908.txt.gz · Last modified: 2012/04/26 15:35 by vzh