This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
geda:faq-gsch2pcb.ru [2012/02/20 15:14] 127.0.0.1 external edit |
geda:faq-gsch2pcb.ru [2014/04/25 14:29] (current) vzh Updated using po4a |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | //Эта страница доступна также на следующих языках:// | ||
+ | [[faq-gsch2pcb|English]], [[faq-gsch2pcb.fr|Français]]. | ||
+ | |||
====== gsch2pcb ====== | ====== gsch2pcb ====== | ||
- | + | ===== Обзор ===== | |
- | ===== Обзор ==== | + | **gsch2pcb** --- это оболочка для [[gnetlist_ug.ru|gnetlist]], |
- | **gsch2pcb** --- это скрипт оболочки для автоматизации процесса переноса | + | предназначенная для автоматизации процесса переноса разработки из **gschem** |
- | разработки из **gschem** в **pcb**. Он извлекает из схемы (или набора схем) | + | в **pcb**. Он извлекает из схемы (или из набора схем) информацию о |
- | информацию о посадочных местах компонентов (атрибуты ''footprint'') и значениях элементов | + | посадочных местах компонентов (атрибуты ''footprint'') и о значениях |
- | (атрибуты ''value'') и пропускает их через [[geda:glossary.ru#генератор списка соединений]]. В | + | элементов (атрибуты ''value'') и пропускает их через |
- | результате получается набор файлов, в которых содержатся основные данные для | + | [[geda:glossary.ru#генератор списка соединений]]. В результате получается |
- | разработки печатной платы в **pcb**: | + | набор файлов, в которых содержатся основные данные для разработки печатной |
- | [[geda:glossary.ru#Посадочное место|посадочные места]] компонентов, | + | платы в **pcb**: [[geda:glossary.ru#Посадочное место|посадочные места]] |
- | [[geda:glossary.ru#список соединений]], определяющий все | + | компонентов, [[geda:glossary.ru#список соединений]], определяющий все |
[[geda:glossary.ru#Соединение|соединения]] между компонентами, физические | [[geda:glossary.ru#Соединение|соединения]] между компонентами, физические | ||
- | размеры платы и любая заданная в схемах физическая информация в виде | + | размеры платы и любая заданная в схемах физическая информация, как например, |
- | графических объектов (как например контуры платы). | + | графические объекты (контуры платы, к примеру). |
Программа **gsch2pcb** входит в gEDA/gaf. По умолчанию она устанавливается | Программа **gsch2pcb** входит в gEDA/gaf. По умолчанию она устанавливается | ||
вместе с gEDA/gaf. Из командной строки она запускается так: | вместе с gEDA/gaf. Из командной строки она запускается так: | ||
**''./gsch2pcb''**. | **''./gsch2pcb''**. | ||
- | |||
===== Ресурсы по gsch2pcb ===== | ===== Ресурсы по gsch2pcb ===== | ||
* Знаменитый [[geda:gsch2pcb_tutorial.ru|учебник]] по **gsch2pcb**, который написал //Bill Wilson//. | * Знаменитый [[geda:gsch2pcb_tutorial.ru|учебник]] по **gsch2pcb**, который написал //Bill Wilson//. | ||
- | * Скрипт оболочки **sch2pcb** для **gsch2pcb**. | + | * Скрипт-обёртка для **gsch2pcb** под названием [[pcb_tips.ru#Вот я набрал себе посадочных мест. Куда их теперь складывать|sch2pcb]]. |
===== Откуда можно загрузить gsch2pcb? ===== | ===== Откуда можно загрузить gsch2pcb? ===== | ||
- | Программа **gsch2pcb** является утилитой gEDA/gaf. Обычно она | + | Программа **gsch2pcb** --- это утилита gEDA/gaf. Обычно она устанавливается по умолчанию (вместе со всеми остальными программами) при установке системы gEDA/gaf. Если по какой-либо причине на вашей машине она не установлена, то можно либо целиком загрузить tar-архив gEDA/gaf со страницы: |
- | устанавливается по умолчанию (вместе со всеми остальными программами) при | + | * [[http://wiki.geda-project.org/geda:download.ru]] |
- | установке системы gEDA/gaf. Если по какой-либо причине на вашей машине она | + | |
- | не установлена, то можно загрузить tar-архив со страницы: | + | |
- | * [[http://geda.seul.org/download.html]] | + | |
- | или достать её прямо из **git** по адресу: | + | |
- | * [[http://git.gpleda.org/?p=gaf.git;a=tree;f=utils/src;h=abf7590274f82f17c67bb1eecdc0d1da5029718a;hb=HEAD]] | + | |
+ | либо вытянуть её прямо из **git** по адресу: | ||
+ | * [[http://git.geda-project.org/geda-gaf/tree/utils/src]] | ||
===== gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему? ===== | ===== gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему? ===== | ||
- | Попробуйте запуск **gsch2pcb** в режиме удвоенных подробностей: | + | Попробуйте запуск **gsch2pcb** в режиме удвоенных подробностей: **''gsch2pcb |
- | **''gsch2pcb -v -v''**. | + | -v -v''**. Это вызовет фонтан сообщений о том, где программа пытается найти |
- | Это вызовет фонтан сообщений о том, где программа пытается найти | + | |
файлы посадочных мест. А также будет сказано, где она нашла те посадочные | файлы посадочных мест. А также будет сказано, где она нашла те посадочные | ||
места, которые использует. | места, которые использует. | ||
Line 57: | Line 54: | ||
(display "Layer(10 \"ignored\")\n(\n)" port) | (display "Layer(10 \"ignored\")\n(\n)" port) | ||
(newline port)))</code> | (newline port)))</code> | ||
- | Учтите, последние два слоя будут представлять | + | Учтите, последним двум слоям будут соответствовать [[geda:glossary.ru#Слой шелкографии|слои шелкографии]] для обеих сторон платы. Поэтому вам придётся определить на два слоя больше, чем нужно для разработки топологии проводников. |
- | [[geda:glossary.ru#Слой шелкографии|шелкографию]] для обеих сторон | + | |
- | платы. Поэтому нужно определить на два слоя больше, чем планируется для | + | |
- | разработки топологии проводников. | + | |