Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > f2f28f61487f3042d93877451f0a311f > files > 50

geda-docs-1.8.2-4.mga5.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title></title>
  <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
  <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
  <link rel="stylesheet" media="print" type="text/css" href="./print.css" />

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>


<h1 class="sectionedit2008"><a name="gsch2pcb" id="gsch2pcb">gsch2pcb</a></h1>
<div class="level1">

</div>
<!-- EDIT2008 SECTION "gsch2pcb" [1-25] -->
<h2 class="sectionedit2009"><a name="обзор" id="обзор">Обзор</a></h2>
<div class="level2">

<p>
<strong>gsch2pcb</strong> — это оболочка для <a href="geda-gnetlist_ug.ru.html" class="wikilink1" title="geda-gnetlist_ug.ru.html">gnetlist</a>, предназначенная
для автоматизации процесса переноса
разработки из <strong>gschem</strong> в <strong>pcb</strong>. Он извлекает из схемы (или из набора схем)
информацию о посадочных местах компонентов (атрибуты <code>footprint</code>) и о значениях элементов
(атрибуты <code>value</code>) и пропускает их через <a href="geda-glossary.ru.html#генератор_списка_соединений" class="wikilink1" title="geda-glossary.ru.html">генератор списка соединений</a>. В
результате получается набор файлов, в которых содержатся основные данные для
разработки печатной платы в <strong>pcb</strong>:
<a href="geda-glossary.ru.html#посадочное_место" class="wikilink1" title="geda-glossary.ru.html">посадочные места</a> компонентов,
<a href="geda-glossary.ru.html#список_соединений" class="wikilink1" title="geda-glossary.ru.html">список соединений</a>, определяющий все
<a href="geda-glossary.ru.html#соединение" class="wikilink1" title="geda-glossary.ru.html">соединения</a> между компонентами, физические
размеры платы и любая заданная в схемах физическая информация, как например,
графические объекты (контуры платы, к примеру).
</p>

<p>
Программа <strong>gsch2pcb</strong> входит в gEDA/gaf. По умолчанию она устанавливается
вместе с gEDA/gaf. Из командной строки она запускается так:
<strong><code>./gsch2pcb</code></strong>.
</p>

</div>
<!-- EDIT2009 SECTION "Обзор" [26-1646] -->
<h2 class="sectionedit2010"><a name="ресурсы_по_gsch2pcb" id="ресурсы_по_gsch2pcb">Ресурсы по gsch2pcb</a></h2>
<div class="level2">
<ul>
<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>
</li>
<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>
</li>
</ul>

</div>
<!-- EDIT2010 SECTION "Ресурсы по gsch2pcb" [1647-2039] -->
<h2 class="sectionedit2011"><a name="откуда_можно_загрузить_gsch2pcb" id="откуда_можно_загрузить_gsch2pcb">Откуда можно загрузить gsch2pcb?</a></h2>
<div class="level2">

<p>
Программа <strong>gsch2pcb</strong> — это утилита gEDA/gaf. Обычно она
устанавливается по умолчанию (вместе со всеми остальными программами) при
установке системы gEDA/gaf. Если по какой-либо причине на вашей машине она
не установлена, то можно либо целиком загрузить tar-архив gEDA/gaf со страницы:
</p>
<ul>
<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>
</li>
</ul>

<p>
либо вытянуть её прямо из <strong>git</strong> по адресу:
</p>
<ul>
<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>
</li>
</ul>

</div>
<!-- EDIT2011 SECTION "Откуда можно загрузить gsch2pcb?" [2040-2783] -->
<h2 class="sectionedit2012"><a name="gsch2pcb_не_может_найти_некоторые_из_моих_посадочных_мест_или_выдаёт_ошибку_как_продиагностировать_мою_проблему" id="gsch2pcb_не_может_найти_некоторые_из_моих_посадочных_мест_или_выдаёт_ошибку_как_продиагностировать_мою_проблему">gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему?</a></h2>
<div class="level2">

<p>
Попробуйте запуск <strong>gsch2pcb</strong> в режиме удвоенных подробностей:
<strong><code>gsch2pcb -v -v</code></strong>.
Это вызовет фонтан сообщений о том, где программа пытается найти
файлы посадочных мест. А также будет сказано, где она нашла те посадочные
места, которые использует.
</p>

</div>
<!-- EDIT2012 SECTION "gsch2pcb не может найти некоторые из моих посадочных мест или выдаёт ошибку. Как продиагностировать мою проблему?" [2784-3433] -->
<h2 class="sectionedit2013"><a name="набор_слоёв_используемый_по_умолчанию_в_gsch2pcb_мне_не_нравится_как_его_изменить" id="набор_слоёв_используемый_по_умолчанию_в_gsch2pcb_мне_не_нравится_как_его_изменить">Набор слоёв, используемый по умолчанию в gsch2pcb, мне не нравится. Как его изменить?</a></h2>
<div class="level2">

<p>
Отредактируйте <em><code>$INSTALLDIR/share/gEDA/scheme/gnet-gsch2pcb.scm</code></em> так,
чтобы там были отражены ваши предпочтения на этот счёт.  В частности можно
изменить строку, определяющую группы слоёв:
</p>
<pre class="code">    (display &quot;Groups(\&quot;1,2,3,s:4,5,6,c:7:8\&quot;)\n&quot; port) </pre>

<p>
и собственно стек слоёв:
</p>
<pre class="code">(lambda (port)
    (display &quot;Layer(1 \&quot;bottom\&quot;)\n(\n)\n&quot; port)
    (display &quot;Layer(2 \&quot;bott.-poly.\&quot;)\n(\n)\n&quot; port)
 ...
    (display &quot;Layer(8 \&quot;lineout\&quot;)\n(\n)&quot; port)
    (display &quot;Layer(9 \&quot;ignored\&quot;)\n(\n)\n&quot; port)
    (display &quot;Layer(10 \&quot;ignored\&quot;)\n(\n)&quot; port)
    (newline port)))</pre>

<p>
Учтите, последним двум слоям будут соответствовать <a href="geda-glossary.ru.html#слой_шелкографии" class="wikilink1" title="geda-glossary.ru.html">слои шелкографии</a> для обеих сторон платы. Поэтому вам придётся
определить на два слоя больше, чем нужно для разработки топологии проводников.
</p>

</div>
<!-- EDIT2013 SECTION "Набор слоёв, используемый по умолчанию в gsch2pcb, мне не нравится. Как его изменить?" [3434-] --></body>
</html>