User Tools

Site Tools


geda:gnetlist_ug:config.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:gnetlist_ug:config.ru [2012/12/13 12:40]
vzh Add a link; spelling
geda:gnetlist_ug:config.ru [2014/04/24 15:35] (current)
vzh Updated using po4a
Line 1: Line 1:
-| << [[implicit_pins.ru|Неявные выводы]] ​ |  **[[geda:​gnetlist_ug.ru|Руководство пользователя gEDA gnetlist]]** ​    ​|  [[command_line.ru|Аргументы командной строки]] >> |+| << [[implicit_pins.ru|Неявные выводы]] ​ |  **[[geda:​gnetlist_ug.ru|Руководство пользователя gEDA gnetlist]]** ​ |  [[command_line.ru|Аргументы командной строки]] >> |
  
 ===== Настройка gnetlist ===== ===== Настройка gnetlist =====
  
-При запуске gnetlist загружает целый ряд //​файлов настроек//,​ если они имеются:​+При запуске gnetlist загружает целый ряд //​файлов настроек//,​ если они 
 +имеются:​
  
-  - Системный файл ​настроек ​набора gEDA/gaf ''​$PREFIX/​share/gEDA/system-gafrc''​ +  - ''​$PREFIX/​share/​gEDA/​system-gafrc''​ --- файл системных настроек ​комплекта программ gEDA/gaf
-  ​Пользовательский файл ​настроек ​набора gEDA/gaf ''​$HOME/​.gEDA/​gafrc''​+  - ''​$HOME/.gEDA/​gafrc''​ --- файл пользовательских настроек ​комплекта программ gEDA/gaf
-  ​Файл ​''​gafrc''​ в текущем рабочем каталоге. +  - ''​gafrc''​ --- файл ​настроек комплекта программ gEDA/gaf для ​текущего рабочего каталога; 
-  - Системный файл ​настроек gnetlist ''​$PREFIX/​share/gEDA/system-gnetlistrc''​ +  - ''​$PREFIX/​share/​gEDA/​system-gnetlistrc''​ --- файл системных настроек gnetlist
-  ​Пользовательский файл ​настроек gnetlist ''​$HOME/​.gEDA/​gnetlistrc''​ +  - ''​$HOME/.gEDA/​gnetlistrc''​ --- файл пользовательских настроек gnetlist
-  ​Файл ​''​gnetlistrc''​ в текущем рабочем каталоге.+  - ''​gnetlistrc''​ --- файл ​настроек gnetlist для ​текущего рабочего каталога.
  
-''​$PREFIX''​ --- это основной каталог установки gnetlist (на большинстве систем +''​$PREFIX''​ --- это основной каталог установки gnetlist (на большинстве 
---- ''/​usr''​),​ а ''​$HOME''​ --- ваш домашний каталог.+систем --- ''/​usr''​),​ а ''​$HOME''​ --- ваш домашний каталог.
  
 Эти файлы представляют собой скрипты на языке Scheme, выполняемые Эти файлы представляют собой скрипты на языке Scheme, выполняемые
-интерпретатором этого языка. Это значит,​ что файлы настроек можно использовать +интерпретатором этого языка. Это значит,​ что файлы настроек можно 
-и для настройки gnetlist под себя, и для расширения функциональности программы.+использовать и для настройки gnetlist под себя, и для расширения 
 +функциональности программы.
  
-<​note>​ +<​note>​ В файлах настроек очень много различных параметров,​ влияющих на 
-В файлах настроек очень много различных параметров,​ влияющих на работу +работу gschem, и здесь приводятся только самые общеупотребительные из 
-gschem, и здесь приводятся только самые общеупотребительные из них. Полный их +них. Полный их список можно найти в файле ''​system-gnetlistrc'',​ который 
-список можно найти в файле ''​system-gnetlistrc'',​ который входит в комплект +входит в комплект установки gEDA/​gaf. ​ </​note>​
-установки gEDA/gaf. +
-</​note>​+
  
 ==== Библиотеки символов и исходных данных ==== ==== Библиотеки символов и исходных данных ====
  
-При использовании gnetlist очень важно, чтобы библиотеки ваших символов +При использовании gnetlist очень важно, чтобы библиотеки ваших символов и 
-и [[gEDA:​glossary.ru#​Библиотека исходных данных|исходных данных]] +[[gEDA:​glossary.ru#​Библиотека исходных данных|исходных данных]] были 
-были настроены корректно. Для того, чтобы и gschem, и +настроены корректно. Для того, чтобы и gschem, и gnetlist использовали одни 
-gnetlist использовали одни и те же библиотеки,​ эти настройки почти +и те же библиотеки,​ эти настройки почти всегда нужно добавлять в файл 
-всегда нужно добавлять в файл настроек всего комплекта gaf (в один из +настроек всего комплекта gaf (в один из файлов ​«''​gafrc''​»).  ​Настройка 
-файлов ​"''​gafrc''​").  ​Объяснение ​того, как настраиваются ​библиотеки +библиотек символов и исходных данных ​объясняется ​в
-символов и исходных данных см. в+
 [[geda:​gschem_ug:​config.ru|Руководстве пользователя gEDA gschem]]. [[geda:​gschem_ug:​config.ru|Руководстве пользователя gEDA gschem]].
  
 ==== Настройки обработки иерархических схем ==== ==== Настройки обработки иерархических схем ====
  
-При работе с [[hierarchy.ru|иерархическими схемами]] gnetlist переименовывает +При работе с [[hierarchy.ru|иерархическими схемами]] gnetlist 
-соединения и компоненты на основе того, где в иерархической структуре +переименовывает соединения и компоненты на основе того, где в иерархической 
-они располагаются. Вы можете настроить,​ как выполняется эта +структуре они располагаются. Вы можете настроить,​ как выполняется эта 
-"модификация", и, при необходимости,​ отключить её совсем.+«модификация», и, при необходимости,​ отключить её совсем.
  
 По умолчанию gnetlist добавляет друг к другу имена на каждом уровне По умолчанию gnetlist добавляет друг к другу имена на каждом уровне
-иерархии,​ используя в качестве разделителя символ ​"/" ​(так что компонент +иерархии,​ используя в качестве разделителя символ ​«/» (так что компонент 
-"​U1" ​в подсхеме ​"​A3" ​становится ​"A3/U1"). Для изменения этого поведения +«U1» ​в подсхеме ​«A3» ​становится ​«A3/U1»). Для изменения этого поведения для 
-для позиционных обозначений компонентов ("​refdes"​) могут использоваться +позиционных обозначений компонентов («refdes») могут использоваться функции 
-функции ''​hierarchy-uref-order''​ и ''​hierarchy-uref-separator''​. +''​hierarchy-uref-order''​ и ''​hierarchy-uref-separator''​. ​ Например,​ для 
-Например,​ для изменения модификации ​"​refdes" ​таким образом,​ чтобы к +изменения модификации ​«refdes» ​таким образом,​ чтобы к именам на каждом 
-именам на каждом уровне добавлялся в качестве разделителя префикс ​":", +уровне добавлялся в качестве разделителя префикс ​«:», можно использовать:​
-можно использовать:​+
  
 <​code>​(hierarchy-uref-order "​prepend"​) <​code>​(hierarchy-uref-order "​prepend"​)
 (hierarchy-uref-separator ":"​)</​code>​ (hierarchy-uref-separator ":"​)</​code>​
  
-Теперь ​"​U1" ​в подсхеме ​"​A3" ​будет переименован программой gnetlist в +Теперь ​«U1» ​в подсхеме ​«A3» ​будет переименован программой gnetlist в 
-"U1:A3".+«U1:A3».
  
 Функция ''​hierarchy-uref-mangle''​ может использоваться для полного Функция ''​hierarchy-uref-mangle''​ может использоваться для полного
-отключения модификации ​"​refdes"​:+отключения модификации ​«refdes»:
  
 <​code>​(hierarchy-uref-mangle "​disabled"​)</​code>​ <​code>​(hierarchy-uref-mangle "​disabled"​)</​code>​
Line 66: Line 64:
 Если это и может быть полезно,​ то очень редко. Если это и может быть полезно,​ то очень редко.
  
-Похожие настройки есть для группы имён соединений,​ установленных с +Похожие настройки есть для группы имён соединений,​ установленных с помощью 
-помощью атрибутов ​"''​netname=''​" ​и для группы имён соединений,​ +атрибутов ​«''​netname=''​» и для группы имён соединений,​ использующих 
-использующих [[implicit pins.ru|Неявные выводы]] и атрибуты ​"''​net=''​".+[[implicit pins.ru|Неявные выводы]] и атрибуты ​«''​net=''​».
  
-  * Функции ''​hierarchy-netname-order'',​ ''​hierarchy-netname-separator''​ и ''​hierarchy-netname-mangle''​ управляют модификацией ​"''​netname=''​"+  * Функции ''​hierarchy-netname-order'',​ ''​hierarchy-netname-separator''​ и ''​hierarchy-netname-mangle''​ управляют модификацией ​«''​netname=''​»
-  * Функции ''​hierarchy-netattrib-order'',​ ''​hierarchy-netattrib-separator''​ и ''​hierarchy-netattrib-mangle''​ управляют модификацией ​"''​net=''​".+  * Функции ''​hierarchy-netattrib-order'',​ ''​hierarchy-netattrib-separator''​ и ''​hierarchy-netattrib-mangle''​ управляют модификацией ​«''​net=''​».
  
 Иногда желательно полностью отключить обработку иерархической структуры. Иногда желательно полностью отключить обработку иерархической структуры.
Line 77: Line 75:
  
 <​code>​(hierarchy-traversal "​disabled"​)</​code>​ <​code>​(hierarchy-traversal "​disabled"​)</​code>​
- 
 ==== Автоматическое именование соединений ==== ==== Автоматическое именование соединений ====
  
 Настраивать производимое программой gnetlist автоматическое именование Настраивать производимое программой gnetlist автоматическое именование
 соединений,​ не имеющих имён в файлах схем, можно с помощью функции соединений,​ не имеющих имён в файлах схем, можно с помощью функции
-''​unnamed-netname''​. ​ К концу заданной вами строки gnetlist будет +''​unnamed-netname''​. ​ К концу заданной вами строки gnetlist будет добавлять 
-добавлять уникальные номера. ​ Например:​+уникальные номера. ​ Например:​
  
 <​code>​(unnamed-netname "​unnamed_net"​)</​code>​ <​code>​(unnamed-netname "​unnamed_net"​)</​code>​
  
-Это приведёт к тому, что "​безымянным"​ соединениям gnetlist +Это приведёт к тому, что "​безымянным"​ соединениям gnetlist будет 
-будет автоматически назначать имена вида "​unnamed_net12345"​.+автоматически назначать имена вида "​unnamed_net12345"​. 
geda/gnetlist_ug/config.ru.1355420410.txt.gz · Last modified: 2012/12/13 12:40 by vzh