This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
geda:gnetlist_ug:input_output_files.ru [2012/11/22 07:51] vzh Fixed a link |
geda:gnetlist_ug:input_output_files.ru [2014/04/24 15:01] vzh Updated using po4a |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | | << [[geda:gnetlist_ug:running_gnetlist.ru|Запуск gnetlist]] | **[[geda:gnetlist_ug.ru|Руководство пользователя gEDA gnetlist]]** | [[geda:gnetlist_ug:netlist_backends.ru|Драйверы списков соединений]] >> | | + | | << [[geda:gnetlist_ug:running_gnetlist.ru|Запуск gnetlist]] | **[[geda:gnetlist_ug.ru|Руководство пользователя gEDA gnetlist]]** | [[geda:gnetlist_ug:netlist_backends.ru|Драйверы списков соединений]] >> | |
~~NOTOC~~ | ~~NOTOC~~ | ||
Line 5: | Line 5: | ||
===== Входные и выходные файлы ===== | ===== Входные и выходные файлы ===== | ||
- | gnetlist берёт один или несколько входных //файлов схем// и | + | gnetlist берёт один или несколько входных //файлов схем// и выводит |
- | выводит результат их обработки в виде //списка соединений//. | + | результат их обработки в виде //списка соединений//. |
- | <note tip> | + | <note tip> Файлы схем можно посмотреть и отредактировать с помощью |
- | Файлы схем можно посмотреть и отредактировать с помощью //редактора | + | //редактора принципиальных схем//. Подробности об этом см. в |
- | принципиальных схем//. Подробности об этом см. в | + | [[geda:gschem_ug.ru|Руководстве пользователя gEDA gschem]]. </note> |
- | [[geda:gschem_ug.ru|Руководстве пользователя gEDA gschem]]. | + | |
- | </note> | + | |
==== Файлы схем ==== | ==== Файлы схем ==== | ||
В файлы схем добавляются //компоненты//, и каждый из них может быть либо | В файлы схем добавляются //компоненты//, и каждый из них может быть либо | ||
- | представлением подсхемы, которую нужно включить в проект, либо | + | представлением подсхемы, которую нужно включить в проект, либо отдельного |
- | отдельного прибора или устройства, которое должно в нём использоваться. | + | прибора или устройства, которое должно в нём использоваться. У компонентов |
- | У компонентов есть //выводы//, являющиеся представлением либо физических | + | есть //выводы//, являющиеся представлением либо физических выводов |
- | выводов электронных приборов, либо логических связей с электрическими | + | электронных приборов, либо логических связей с электрическими соединениями |
- | соединениями подсхемы. Подключение компонентов в схеме осуществляется | + | подсхемы. Подключение компонентов в схеме осуществляется через соединение их |
- | через соединение их выводов посредством //соединений// или //шин//. | + | выводов посредством //соединений// или //шин//. Все указанные элементы |
- | Все указанные элементы могут иметь относящиеся к ним //атрибуты//, | + | могут иметь относящиеся к ним //атрибуты//, определяющие способ их |
- | определяющие способ их интерпретации программой gnetlist. | + | интерпретации программой gnetlist. |
Входных файлов схем можно задавать сколько угодно. Все они будут | Входных файлов схем можно задавать сколько угодно. Все они будут | ||
- | рассматриваться как одно целое для создания одного списка соединений. | + | рассматриваться как одно целое для создания одного списка соединений. Это |
- | Это даёт вам возможность разделить свою схему на несколько листов, | + | даёт вам возможность разделить свою схему на несколько листов, каждый из |
- | каждый из которых будет в отдельном файле, что может быть удобно для | + | которых будет в отдельном файле, что может быть удобно для очень большого и |
- | очень большого и сложного проекта. | + | сложного проекта. Все файлы схем проекта перечисляются в командной строке, |
- | Все файлы схем проекта перечисляются в командной строке, например: | + | например: |
<code> | <code> | ||
Line 37: | Line 35: | ||
</code> | </code> | ||
- | Если у вас есть схема, имя файла которой начинается с дефиса ("-"), то | + | Если у вас есть схема, имя файла которой начинается с дефиса («-»), то после |
- | после любых других ключей, но перед перечнем входных файлов, необходимо | + | любых других ключей, но перед перечнем входных файлов, необходимо добавить |
- | добавить специальный ключ ''%%--%%''. Это будет гарантией того, что ни | + | специальный ключ ''%%--%%''. Это будет гарантией того, что ни одно из имён |
- | одно из имён указанных вами файлов не будет неправильно интерпретировано | + | указанных вами файлов не будет неправильно интерпретировано и понято как |
- | и понято как ключ. Например: | + | ключ. Например: |
<code> | <code> | ||
Line 49: | Line 47: | ||
==== Имя выходного файла ==== | ==== Имя выходного файла ==== | ||
- | По умолчанию gnetlist выводит созданный список соединений в файл под | + | По умолчанию gnetlist выводит созданный список соединений в файл под именем |
- | именем "output.net". Для указания другого имени файла можно использовать | + | «output.net». Для указания другого имени файла можно использовать ключ |
- | ключ ''-o''. Например, чтобы результат был выведен в файл "stepper.bom", | + | ''-o''. Например, чтобы результат был выведен в файл «stepper.bom», нужно |
- | нужно задать: | + | задать: |
<code> | <code> |