This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
geda:na_howto.ru [2012/03/09 08:21] vzh Updated |
geda:na_howto.ru [2012/04/23 08:04] vzh Spelling |
||
---|---|---|---|
Line 41: | Line 41: | ||
где: | где: | ||
| ''net='' |имя данного атрибута (неизменяемое, в нижнем регистре) | | | ''net='' |имя данного атрибута (неизменяемое, в нижнем регистре) | | ||
- | | ''signalname'' |имя сигнала или соединения, устанавливаемое в нём (например, +5V, GND, и т.д.) | | + | | ''signalname'' |имя сигнала или соединения, устанавливаемое в нём (например, +5V, GND, и т. д.) | |
| ''pinname'' |название (или номер) вывода, установленное для этого сигнала/соединения (или несколько названий/номеров выводов) | | | ''pinname'' |название (или номер) вывода, установленное для этого сигнала/соединения (или несколько названий/номеров выводов) | | ||
''signalname'' не должно содержать символа <<'':''>> (поскольку он является | ''signalname'' не должно содержать символа <<'':''>> (поскольку он является | ||
- | разделителем). pinname --- это название вывода (A1, P2, D1, и т.д.) или его | + | разделителем). pinname --- это название вывода (A1, P2, D1, и т. д.) или его |
- | номер (1, 2, 5, 13, и т.д.). pinname не должно содержать символа <<'',''>> | + | номер (1, 2, 5, 13, и т. д.). pinname не должно содержать символа <<'',''>> |
(так как это тоже разделитель). Названия выводов обычно представлены | (так как это тоже разделитель). Названия выводов обычно представлены | ||
номерами/названиями в том же роде, что и для атрибута ''pin#=#'' (если вам | номерами/названиями в том же роде, что и для атрибута ''pin#=#'' (если вам | ||
Line 59: | Line 59: | ||
* Вне символа (экземпляр которого имеется в схеме) атрибут может прикрепляться для переопределения существующего соединения/сигнала, созданного с помощью ''net=''. Предположим, что внутри символа уже есть ''net=GND:7''; прикрепление к символу атрибута ''net=AGND:7'' переопределит соединение GND (на выводе 7), назвав его AGND, и соединит/ассоциирует его с выводом 7. | * Вне символа (экземпляр которого имеется в схеме) атрибут может прикрепляться для переопределения существующего соединения/сигнала, созданного с помощью ''net=''. Предположим, что внутри символа уже есть ''net=GND:7''; прикрепление к символу атрибута ''net=AGND:7'' переопределит соединение GND (на выводе 7), назвав его AGND, и соединит/ассоциирует его с выводом 7. | ||
* Вне или внутри символа для автоматического подключения соединения к видимому выводу. Это пока ещё не проверено и может иметь какие-нибудь нежелательные (отрицательные) побочные эффекты. Используйте с осторожностью. | * Вне или внутри символа для автоматического подключения соединения к видимому выводу. Это пока ещё не проверено и может иметь какие-нибудь нежелательные (отрицательные) побочные эффекты. Используйте с осторожностью. | ||
- | * Если прикрепить атрибут к одному из специальных символов питания/земли (как, например, vcc/gnd/vdd), то можно изменить назначение символа. Можно изменить символ заземления для создания соединения с названием DIGITAL GND, не редактируя данный символ (просто прикрепить ''net=DIGITAL_GND:1'').\\ В текущей библиотеке (19991011) имеются символы с названиями //''vdd-1.sym''//, //''vcc-1.sym''//, //''vee-1.sym''// и прочие, в которых нет внутри атрибута ''net='', так что вам придётся добавлять его самостоятельно (в схеме).\\ Также там есть символы с названиями //''5V-minus-1.sym''//, //''12V-plus-1.sym''//, //''9V-plus-1.sym''//, и т.д., уже содержащие соответствующий атрибут ''net='' (хотя его можно переопределить). Можете использовать эти символы как примеры применения атрибута ''net=''.\\ | + | * Если прикрепить атрибут к одному из специальных символов питания/земли (как, например, vcc/gnd/vdd), то можно изменить назначение символа. Можно изменить символ заземления для создания соединения с названием DIGITAL GND, не редактируя данный символ (просто прикрепить ''net=DIGITAL_GND:1'').\\ В текущей библиотеке (19991011) имеются символы с названиями //''vdd-1.sym''//, //''vcc-1.sym''//, //''vee-1.sym''// и прочие, в которых нет внутри атрибута ''net='', так что вам придётся добавлять его самостоятельно (в схеме).\\ Также там есть символы с названиями //''5V-minus-1.sym''//, //''12V-plus-1.sym''//, //''9V-plus-1.sym''//, и т. д., уже содержащие соответствующий атрибут ''net='' (хотя его можно переопределить). Можете использовать эти символы как примеры применения атрибута ''net=''.\\ |
Атрибутов ''net='' может быть сколько угодно. Просто запомните, что атрибуты | Атрибутов ''net='' может быть сколько угодно. Просто запомните, что атрибуты | ||
''net='', прикреплённые вне символа замещают любые эквивалентные внутренние | ''net='', прикреплённые вне символа замещают любые эквивалентные внутренние |