This is an old revision of the document!
« Входные и выходные файлы | Руководство пользователя gEDA gnetlist | Создание простых списков соединений » |
Обычно список соединений в gnetlist создаётся в два этапа.
Большинство драйверов используются для выдачи информации об электрических цепях в машиночитаемом формате для работы с другими утилитами. Например, драйвер “liquidpcb” применяется для создания списка соединений, используемого при проектировании печатной платы с помощью LiquidPCB, а драйвер “spice-sdb” часто используется для создания списков соединений для работы с программой моделирования SPICE.
Но драйверы могут применяться и для других целей. Например, драйвер “bom2” используется для создания перечня используемых компонентов (“Перечень элементов” [“Bill of Materials”]), а драйвер “drc2” выполняет “проверку соответствия проектным нормам” [“design rule checking”] (то есть проверку проекта на общие ошибки и потенциальные проблемы).
Полный перечень всех распространяемых с gnetlist драйверов приведён в
справочной странице gnetlist(1) (которую можно посмотреть, запустив
man gnetlist
).
Для указания того, какой драйвер следует запустить, используется ключ
-g
. Например, для запуска драйвера “bom2” надо набрать:
gnetlist -g bom2
Для просмотра перечня установленных драйверов используется ключ
командной строки --list-backends
:
gnetlist --list-backends
По этой команде будет выведен перечень всех драйверов, которые gnetlist может найти.
Альтернативой запуску драйвера является использование интерактивного
режима. При задании ключа -i
gnetlist создаёт промежуточное
представление данных файлов схем, а затем входит в цикл REPL (Read-Eval-Print Loop)
Scheme. Это позволяет запускать команды Scheme и просматривать их
вывод, что может быть полезно при устранении неполадок и для обеспечения
возможности применения улучшенных методов обработки списков соединений.