Automatic wiki import (Sat Mar 8 21:51:23 UTC 2014)
[geda-gaf.git] / docs / wiki / geda-faq-gsch2pcb.ru.html
blobedf0315371d9f174c65d147492fdb5751b5d53a1
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
7 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
8 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 </head>
12 <body>
15 <h1 class="sectionedit2021"><a name="gsch2pcb" id="gsch2pcb">gsch2pcb</a></h1>
16 <div class="level1">
18 </div>
19 <!-- EDIT2021 SECTION "gsch2pcb" [1-25] -->
20 <h2 class="sectionedit2022"><a name="обзор" id="обзор">Обзор</a></h2>
21 <div class="level2">
23 <p>
24 <strong>gsch2pcb</strong> — это оболочка для <a href="geda-gnetlist_ug.ru.html" class="wikilink1" title="geda-gnetlist_ug.ru.html">gnetlist</a>, предназначенная
25 для автоматизации процесса переноса
26 разработки из <strong>gschem</strong> в <strong>pcb</strong>. Он извлекает из схемы (или из набора схем)
27 информацию о посадочных местах компонентов (атрибуты <code>footprint</code>) и о значениях элементов
28 (атрибуты <code>value</code>) и пропускает их через <a href="geda-glossary.ru.html#генератор_списка_соединений" class="wikilink1" title="geda-glossary.ru.html">генератор списка соединений</a>. В
29 результате получается набор файлов, в которых содержатся основные данные для
30 разработки печатной платы в <strong>pcb</strong>:
31 <a href="geda-glossary.ru.html#посадочное_место" class="wikilink1" title="geda-glossary.ru.html">посадочные места</a> компонентов,
32 <a href="geda-glossary.ru.html#список_соединений" class="wikilink1" title="geda-glossary.ru.html">список соединений</a>, определяющий все
33 <a href="geda-glossary.ru.html#соединение" class="wikilink1" title="geda-glossary.ru.html">соединения</a> между компонентами, физические
34 размеры платы и любая заданная в схемах физическая информация, как например,
35 графические объекты (контуры платы, к примеру).
36 </p>
38 <p>
39 Программа <strong>gsch2pcb</strong> входит в gEDA/gaf. По умолчанию она устанавливается
40 вместе с gEDA/gaf. Из командной строки она запускается так:
41 <strong><code>./gsch2pcb</code></strong>.
42 </p>
44 </div>
45 <!-- EDIT2022 SECTION "Обзор" [26-1646] -->
46 <h2 class="sectionedit2023"><a name="ресурсы_по_gsch2pcb" id="ресурсы_по_gsch2pcb">Ресурсы по gsch2pcb</a></h2>
47 <div class="level2">
48 <ul>
49 <li class="level1"><div class="li"> Знаменитый <a href="geda-gsch2pcb_tutorial.ru.html" class="wikilink1" title="geda-gsch2pcb_tutorial.ru.html">учебник</a> по <strong>gsch2pcb</strong>, который написал <em>Bill Wilson</em>.</div>
50 </li>
51 <li class="level1"><div class="li"> Скрипт-обёртка для <strong>gsch2pcb</strong> под названием <a href="geda-pcb_tips.ru.html#вот_я_набрал_себе_посадочных_мест._куда_их_теперь_складывать" class="wikilink1" title="geda-pcb_tips.ru.html">sch2pcb</a>.</div>
52 </li>
53 </ul>
55 </div>
56 <!-- EDIT2023 SECTION "Ресурсы по gsch2pcb" [1647-2039] -->
57 <h2 class="sectionedit2024"><a name="откуда_можно_загрузить_gsch2pcb" id="откуда_можно_загрузить_gsch2pcb">Откуда можно загрузить gsch2pcb?</a></h2>
58 <div class="level2">
60 <p>
61 Программа <strong>gsch2pcb</strong> — это утилита gEDA/gaf. Обычно она
62 устанавливается по умолчанию (вместе со всеми остальными программами) при
63 установке системы gEDA/gaf. Если по какой-либо причине на вашей машине она
64 не установлена, то можно либо целиком загрузить tar-архив gEDA/gaf со страницы:
65 </p>
66 <ul>
67 <li class="level1"><div class="li"> <a href="http://wiki.geda-project.org/geda:download.ru" class="urlextern" title="http://wiki.geda-project.org/geda:download.ru" rel="nofollow">http://wiki.geda-project.org/geda:download.ru</a></div>
68 </li>
69 </ul>
71 <p>
72 либо вытянуть её прямо из <strong>git</strong> по адресу:
73 </p>
74 <ul>
75 <li class="level1"><div class="li"> <a href="http://git.geda-project.org/geda-gaf/tree/utils/src" class="urlextern" title="http://git.geda-project.org/geda-gaf/tree/utils/src" rel="nofollow">http://git.geda-project.org/geda-gaf/tree/utils/src</a></div>
76 </li>
77 </ul>
79 </div>
80 <!-- EDIT2024 SECTION "Откуда можно загрузить gsch2pcb?" [2040-2783] -->
81 <h2 class="sectionedit2025"><a name="gsch2pcb_не_может_найти_некоторые_из_моих_посадочных_мест_или_выдаёт_ошибку_как_продиагностировать_мою_проблему" id="gsch2pcb_не_может_найти_некоторые_из_моих_посадочных_мест_или_выдаёт_ошибку_как_продиагностировать_мою_проблему">gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему?</a></h2>
82 <div class="level2">
84 <p>
85 Попробуйте запуск <strong>gsch2pcb</strong> в режиме удвоенных подробностей:
86 <strong><code>gsch2pcb -v -v</code></strong>.
87 Это вызовет фонтан сообщений о том, где программа пытается найти
88 файлы посадочных мест. А также будет сказано, где она нашла те посадочные
89 места, которые использует.
90 </p>
92 </div>
93 <!-- EDIT2025 SECTION "gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему?" [2784-3433] -->
94 <h2 class="sectionedit2026"><a name="набор_слоёв_используемый_по_умолчанию_в_gsch2pcb_мне_не_нравится_как_его_изменить" id="набор_слоёв_используемый_по_умолчанию_в_gsch2pcb_мне_не_нравится_как_его_изменить">Набор слоёв, используемый по умолчанию в gsch2pcb, мне не нравится. Как его изменить?</a></h2>
95 <div class="level2">
97 <p>
98 Отредактируйте <em><code>$INSTALLDIR/share/gEDA/scheme/gnet-gsch2pcb.scm</code></em> так,
99 чтобы там были отражены ваши предпочтения на этот счёт. В частности можно
100 изменить строку, определяющую группы слоёв:
101 </p>
102 <pre class="code"> (display &quot;Groups(\&quot;1,2,3,s:4,5,6,c:7:8\&quot;)\n&quot; port) </pre>
105 и собственно стек слоёв:
106 </p>
107 <pre class="code">(lambda (port)
108 (display &quot;Layer(1 \&quot;bottom\&quot;)\n(\n)\n&quot; port)
109 (display &quot;Layer(2 \&quot;bott.-poly.\&quot;)\n(\n)\n&quot; port)
111 (display &quot;Layer(8 \&quot;lineout\&quot;)\n(\n)&quot; port)
112 (display &quot;Layer(9 \&quot;ignored\&quot;)\n(\n)\n&quot; port)
113 (display &quot;Layer(10 \&quot;ignored\&quot;)\n(\n)&quot; port)
114 (newline port)))</pre>
117 Учтите, последним двум слоям будут соответствовать <a href="geda-glossary.ru.html#слой_шелкографии" class="wikilink1" title="geda-glossary.ru.html">слои шелкографии</a> для обеих сторон платы. Поэтому вам придётся
118 определить на два слоя больше, чем нужно для разработки топологии проводников.
119 </p>
121 </div>
122 <!-- EDIT2026 SECTION "Набор слоёв, используемый по умолчанию в gsch2pcb, мне не нравится. Как его изменить?" [3434-] --></body>
123 </html>