This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
geda:gschem_ug:autonumbering.ru [2012/12/13 12:46] vzh Fix a link |
geda:gschem_ug:autonumbering.ru [2014/04/24 13:10] (current) vzh Updated using po4a |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | | << [[slots.ru|Секции компонентов и их назначение]] | **[[geda:gschem_ug.ru|Руководство пользователя gEDA gschem]]** | [[hierarchy.ru|Иерархические схемы]] >> | | + | | << [[slots.ru|Секции компонентов и их использование]] | **[[geda:gschem_ug.ru|Руководство пользователя gEDA gschem]]** | [[hierarchy.ru|Иерархические схемы]] >> | |
===== Автонумерация ===== | ===== Автонумерация ===== | ||
- | Часто бывает удобно нумеровать | + | Часто бывает удобно нумеровать [[attributes.ru|атрибуты]] автоматически |
- | [[attributes.ru|атрибуты]] автоматически (например, чтобы при редактировании | + | (например, чтобы при редактировании символа сразу задать атрибуты |
- | символа сразу задать атрибуты "''pinseq=''" для всех выводов или, скажем, | + | «''pinseq=''» для всех выводов или, скажем, определить значения атрибутов |
- | определить значения атрибутов | + | «''refdes=''» для большой группы конденсаторов). Операция автонумерации в |
- | "''refdes=''" для большой группы конденсаторов). Операция | + | gschem вызывается с помощью **Атрибуты→Автонумерация...** |
- | автонумерации в gschem вызывается с помощью | + | [**Attributes→Autonumber Text...**]. |
- | **Атрибуты→Автонумерация...** [**Attributes→Autonumber Text...**]. | + | |
- | Окно "Автонумерация" ["Autonumber text"] состоит из двух частей: | + | Окно «Автонумерация» [«Autonumber text»] состоит из двух частей: |
- | * В разделе "Ограничения" ["Scope"] определяется, какие атрибуты должны быть автоматически пронумерованы. | + | * В разделе «Ограничения» [«Scope»] определяется, какие атрибуты должны быть автоматически пронумерованы. |
- | * В разделе "Настройки" ["Options"] задаётся, как нумерация будет производиться. | + | * В разделе «Настройки» [«Options»] задаётся, как нумерация будет производиться. |
==== Выбор атрибутов для нумерации ==== | ==== Выбор атрибутов для нумерации ==== | ||
- | В поле "Выражение" ["Search for"] нужно ввести шаблон искомых атрибутов. Здесь | + | В поле «Выражение» [«Search for»] нужно ввести шаблон искомых |
- | можно вводить //метасимволы//: "''*''" соответствует любому количеству | + | атрибутов. Здесь можно вводить //метасимволы//: «''*''» соответствует любому |
- | символов, а "''?''" -- любому одиночному символу. Например, если ввести | + | количеству символов, а «''?''» -- любому одиночному символу. Например, если |
- | выражение "''refdes=X*''", оно будет соответствовать компонентам с | + | ввести выражение «''refdes=X*''», оно будет соответствовать компонентам с |
- | обозначениями "''X1''", "''X40''", "''X302''" и т. д. | + | обозначениями «''X1''», «''X40''», «''X302''» и т. д. |
- | В меню "Область автонумерации:" ["Autonumber text in:"] задаётся область, где | + | В меню «Область автонумерации:» [«Autonumber text in:»] задаётся область, |
- | функция автонумерации будет искать атрибуты, которые следует изменить. Если выбрать | + | где функция автонумерации будет искать атрибуты, которые следует |
- | "Выделенные объекты" ["Selected objects"], то будут изменены только те | + | изменить. Если выбрать «Выделенные объекты» [«Selected objects»], то будут |
- | объекты, что в данный момент [[selecting.ru|выделены]]. Если выбран пункт | + | изменены только те объекты, что в данный момент |
- | "Текущая страница" ["Current page"], будут автоматически пронумерованы объекты | + | [[selecting.ru|выделены]]. Если выбран пункт «Текущая страница» [«Current |
- | всей страницы. Если выбрана "Вся иерархия" ["Whole hierarchy"], перенумерация | + | page»], будут автоматически пронумерованы объекты всей страницы. Если |
- | будет производиться во всех открытых страницах. | + | выбрана «Вся иерархия» [«Whole hierarchy»], перенумерация будет |
+ | производиться во всех открытых страницах. | ||
Если некоторые из номеров уже используются, функция автонумерации их | Если некоторые из номеров уже используются, функция автонумерации их | ||
пропустит. Определить ту область, где функция автонумерации ищет номера, | пропустит. Определить ту область, где функция автонумерации ищет номера, | ||
- | которые нужно пропустить, можно с помощью меню "Пропуск номеров, уже имеющихся | + | которые нужно пропустить, можно с помощью меню «Пропуск номеров, уже |
- | в области:" ["Skip numbers found in:"], в котором можно выбрать те же самые | + | имеющихся в области:» [«Skip numbers found in:»], в котором можно выбрать те |
- | пункты, что описаны выше для меню "Область автонумерации". | + | же самые пункты, что описаны выше для меню «Область автонумерации». |
- | Если установлен флажок "Перезаписывать уже имеющиеся номера" ["Overwrite | + | Если установлен флажок «Перезаписывать уже имеющиеся номера» [«Overwrite |
- | existing numbers"], будут перенумерованы все найденные атрибуты, | + | existing numbers»], будут перенумерованы все найденные атрибуты, |
- | соответствующие шаблону, заданному в поле "Выражение:". В противном случае | + | соответствующие шаблону, заданному в поле «Выражение:». В противном случае |
будут изменены только те, что ещё не были пронумерованы. | будут изменены только те, что ещё не были пронумерованы. | ||
==== Управление назначением атрибутов ==== | ==== Управление назначением атрибутов ==== | ||
- | В поле "Начальный номер:" ["Starting number:"] задаётся начальный номер, | + | В поле «Начальный номер:» [«Starting number:»] задаётся начальный номер, |
который попытается назначить функция автонумерации. Например, чтобы | который попытается назначить функция автонумерации. Например, чтобы | ||
- | перенумеровать компоненты на странице и назначить им номера ''U100'', ''R101'' | + | перенумеровать компоненты на странице и назначить им номера ''U100'', |
- | и т. д., задайте начальный номер равный 100. В списке "Порядок нумерации" | + | ''R101'' и т. д., задайте начальный номер равный 100. В списке «Порядок |
- | ["Sort order"] задаётся порядок, в котором должны назначаться номера при | + | нумерации» [«Sort order»] задаётся порядок, в котором должны назначаться |
- | автонумерации. | + | номера при автонумерации. |
+ | |||
+ | Если установлен флажок «Удалить все номера» [«Remove numbers»], то номера | ||
+ | атрибутов сбрасываются в «''?''» (например, «''R10''» превращается в | ||
+ | «''R?''»). | ||
- | Если установлен флажок "Удалить все номера" ["Remove numbers"], то номера | ||
- | атрибутов сбрасываются в "''?''" (например, "''R10''" превращается в | ||
- | "''R?''"). |