[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: CVS update: 001geda_debian.html
User: ahvezda
Date: 07/05/25 22:35:26
Modified: . 001geda_debian.html 001geda_documentation.html
001geda_faq-attribs.html 001geda_faq-gnetlist.html
001geda_faq-gsch2pcb.html 001geda_faq-gschem.html
001geda_faq-simulation.html 001geda_faq.html
001geda_gschem_mp.html 001geda_gschem_ug.html
001geda_hse_howto.html 001geda_installation.html
001geda_kig_howto.html
001geda_pcb-quick_reference.html
001geda_pcb_tips.html 001geda_scg.html
001geda_suse_10.html 001geda_tasks.html
001geda_todos.html 001geda_tragesym_tutorial.html
001geda_usage.html Makefile.am
docs_20060124_gschem_ug_app_a.html
docs_20060124_gschem_ug_app_b.html
docs_20060124_gschem_ug_app_c.html
docs_20060124_gschem_ug_components_symbols_objects_attributes.html
docs_20060124_gschem_ug_electrical_connectivity.html
docs_20060124_gschem_ug_how_to_ask_questions.html
docs_20060124_gschem_ug_installing_gschem.html
docs_20060124_gschem_ug_resources.html
docs_20060124_gschem_ug_the_main_window.html
docs_20060124_gschem_ug_the_status_window.html
geda_bom_readme.html geda_covered_mp.html
geda_covered_rv.html geda_csygas.html
geda_cygwin.html geda_debian.html
geda_devel-tips.html geda_documentation.html
geda_eagle_pcb_netlister_readme.html
geda_example_hsm.html geda_example_usbjtag.html
geda_faq-attribs.html geda_faq-gnetlist.html
geda_faq-gsch2pcb.html geda_faq-gschem.html
geda_faq-simulation.html geda_faq.html
geda_fbabgapp.html geda_fc1.html geda_fc2.html
geda_fc3.html geda_fc4.html
geda_fedora_rpm_installation.html
geda_file_format_spec.html
geda_footprint_creation.html
geda_gattrib_readme.html
geda_gedasuite_installation.html geda_gerbv_mp.html
geda_gerbv_pnp_readme.html geda_gfdl.html
geda_glossaire.html geda_glossary.html
geda_gnetlist_mp.html geda_gnetlist_ug.html
geda_grcsan.html geda_grenum_mp.html
geda_gsch2pcb_readme.html
geda_gschem2pcb_readme.html geda_gschem_mp.html
geda_gschem_ug.html geda_gsymcheck_mp.html
geda_gtkwave_lxt2miner_mp.html
geda_gtkwave_lxt2vcd_mp.html geda_gtkwave_mp.html
geda_gtkwave_mvl2lxt_mp.html
geda_gtkwave_mvl2vcd_mp.html
geda_gtkwave_tex2vcd_mp.html
geda_gtkwave_tla2vcd_mp.html
geda_gtkwave_vcd2lxt2_mp.html
geda_gtkwave_vcd2lxt_mp.html
geda_gtkwave_vcd2vzt_mp.html
geda_gtkwave_vzt2vcd_mp.html
geda_gtkwave_vztminer_mp.html geda_hse_howto.html
geda_icarus_anc.html geda_icarus_extensions.html
geda_icarus_glossary.html geda_icarus_ieee1364.html
geda_icarus_mp.html geda_icarus_opcodes.html
geda_icarus_quick_start.html
geda_icarus_readme.html geda_icarus_vpi_mp.html
geda_icarus_vpi_within_vvp.html
geda_icarus_vvp_runtime.html
geda_icarus_vvp_simulation.html
geda_icarus_xilinx_hints.html geda_icarus_xnf.html
geda_igarus_fpga_lcg.html geda_installation.html
geda_installed_plugins.html geda_kig_howto.html
geda_master_attributes_list.html
geda_mcalc_readme.html geda_na_howto.html
geda_ngnutmeg_mp.html geda_ngsconvert_mp.html
geda_ngspice_mp.html geda_olib_readme.html
geda_pcb-quick_reference.html geda_pcb.html
geda_pcb_mp.html geda_pcb_tips.html
geda_pcb_ug.html geda_scg.html geda_sdb_howto.html
geda_sn_readme.html geda_ssan.html
geda_style_guide.html geda_suse_10.html
geda_suse_9.html geda_suse_rpm_installation.html
geda_syntax_features.html
geda_systemc_netlister_readme.html geda_tasks.html
geda_todos.html geda_tragesym_readme.html
geda_tragesym_tutorial.html geda_ubuntu.html
geda_usage.html geda_vams_netlister_readme.html
geda_verilog_netlister_readme.html
geda_vhdl_netlister_readme.html geda_wcalc_mp.html
geda_wcalc_readme.html geda_wcalc_stdio_mp.html
index.html start_es.html start_fr.html
Added: . geda_circuit_simulation_improvements.html
geda_data_plotting_improvements.html
geda_data_structure_design_discussion.html
geda_design_flow_and_hierarchy_roadmap.html
geda_faq-pcb.html geda_gsch2pcb_tutorial.html
geda_gsch2pcb_tutorial_releasenotes.html
geda_gschem_warmup.html geda_pcb_footprints.html
geda_transistor_guide.html
geda_version_control_migration.html libgeda3.html
playground_transistor_guide.html wikinode.html
Removed: . 001geda_glossary.html
Log:
Updated wiki from the website. Fixed wikifetch.sh to not download forever.
Revision Changes Path
1.2 eda/geda/gaf/docs/wiki/001geda_debian.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_debian.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_debian.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_debian.html 21 Oct 2006 03:57:46 -0000 1.1
+++ 001geda_debian.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,26 +5,31 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:debian.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:debian.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:debian.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:debian.fr?do=export_raw" />
- <meta name="date" content="2006-09-19T16:40:49-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,debian.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:debian.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:debian.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:debian.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
-<h1><a name="notes_d_installation_debian_de_la_version_20060825" id="notes_d_installation_debian_de_la_version_20060825">Notes d'installation Debian de la version 20060825</a></h1>
+
+
+<h1><a name="notes_d_installation_debian_de_la_version_20060825" id="notes_d_installation_debian_de_la_version_20060825">Notes d'installation Debian de la version 20060825</a></h1>
<div class="level1">
<p>
- Voici un rapport d’utilisateur qui fournit quelques éléments aux personnes installant avec le CDROM 20060825 sur une Debian. Notez que l’utilisateur avec pré-ajouté les paquets -dev sur son système au lieu de laisser l’installateur les trouver. C’est une manière parfaitement acceptable – et souvent préférable – de traiter les dépendances de gEDA.
+ Voici un rapport dâ??utilisateur qui fournit quelques éléments aux personnes installant avec le CDROM 20060825 sur une Debian. Notez que lâ??utilisateur avec pré-ajouté les paquets -dev sur son système au lieu de laisser lâ??installateur les trouver. Câ??est une manière parfaitement acceptable – et souvent préférable – de traiter les dépendances de gEDA.
</p>
<pre class="code">
Just completed an install on my main desktop box which is Debian
1.4 eda/geda/gaf/docs/wiki/001geda_documentation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_documentation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_documentation.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- 001geda_documentation.html 13 Feb 2007 01:50:14 -0000 1.3
+++ 001geda_documentation.html 26 May 2007 02:35:19 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:documentation.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:documentation.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:documentation.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:documentation.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T12:57:01-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,documentation.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:documentation.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:documentation.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:documentation.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,7 +27,7 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#documentation_en_ligne_de_la_suite_d_outils_geda" class="toc">Documentation en ligne de la Suite d'Outils gEDA</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#documentation_en_ligne_de_la_suite_d_outils_geda" class="toc">Documentation en ligne de la Suite d'Outils gEDA</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#for_document_authors" class="toc">For document authors</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gschem_-_saisie_de_schemas" class="toc">gschem - Saisie de Schémas</a></span></div></li>
@@ -49,11 +52,13 @@
</div>
</div>
-<h1><a name="documentation_en_ligne_de_la_suite_d_outils_geda" id="documentation_en_ligne_de_la_suite_d_outils_geda">Documentation en ligne de la Suite d'Outils gEDA</a></h1>
+
+
+<h1><a name="documentation_en_ligne_de_la_suite_d_outils_geda" id="documentation_en_ligne_de_la_suite_d_outils_geda">Documentation en ligne de la Suite d'Outils gEDA</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-64] -->
+<!-- SECTION "Documentation en ligne de la Suite d'Outils gEDA" [1-64] -->
<h2><a name="for_document_authors" id="for_document_authors">For document authors</a></h2>
<div class="level2">
@@ -70,11 +75,11 @@
</ul>
</div>
-<!-- SECTION [65-273] -->
+<!-- SECTION "For document authors" [65-273] -->
<h2><a name="gschem_-_saisie_de_schemas" id="gschem_-_saisie_de_schemas">gschem - Saisie de Schémas</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> <a href="001geda_gschem_ug.html" class="wikilink1" title="geda:gschem_ug.fr">Guide de l'Utilisateur gschem</a> – En cours, vous pouvez participer</div>
+<li class="level1"><div class="li"> <a href="001geda_gschem_ug.html" class="wikilink1" title="geda:gschem_ug.fr">Guide de l'Utilisateur gschem</a> – En cours, vous pouvez participer</div>
</li>
<li class="level1"><div class="li"> <a href="001geda_gschem_mp.html" class="wikilink2" title="geda:gschem_mp.fr">page de manuel gschem</a></div>
</li>
@@ -87,11 +92,11 @@
</ul>
</div>
-<!-- SECTION [274-634] -->
+<!-- SECTION "gschem - Saisie de Schémas" [274-634] -->
<h2><a name="gnetlist_-_netlister" id="gnetlist_-_netlister">gnetlist - Netlister</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:gnetlist_ug" class="wikilink1" title="geda:gnetlist_ug">gnetlist User's Guide</a></div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:gnetlist_ug" class="wikilink1" title="geda:gnetlist_ug">gnetlist User's Guide</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:gnetlist_mp" class="wikilink1" title="geda:gnetlist_mp">gnetlist man-page</a></div>
</li>
@@ -124,7 +129,7 @@
</ul>
</div>
-<!-- SECTION [635-1507] -->
+<!-- SECTION "gnetlist - Netlister" [635-1507] -->
<h2><a name="gsymcheck_-_symbol_checker" id="gsymcheck_-_symbol_checker">gsymcheck - Symbol Checker</a></h2>
<div class="level2">
<ul>
@@ -133,7 +138,7 @@
</ul>
</div>
-<!-- SECTION [1508-1592] -->
+<!-- SECTION "gsymcheck - Symbol Checker" [1508-1592] -->
<h2><a name="utils_-_geda_utilities" id="utils_-_geda_utilities">utils - gEDA Utilities</a></h2>
<div class="level2">
<ul>
@@ -154,7 +159,7 @@
</ul>
</div>
-<!-- SECTION [1593-2059] -->
+<!-- SECTION "utils - gEDA Utilities" [1593-2059] -->
<h2><a name="examples" id="examples">Examples</a></h2>
<div class="level2">
<ul>
@@ -165,7 +170,7 @@
</ul>
</div>
-<!-- SECTION [2060-2209] -->
+<!-- SECTION "Examples" [2060-2209] -->
<h2><a name="attribute_file_format_details" id="attribute_file_format_details">Attribute/File Format Details</a></h2>
<div class="level2">
<ul>
@@ -176,7 +181,7 @@
</ul>
</div>
-<!-- SECTION [2210-2375] -->
+<!-- SECTION "Attribute/File Format Details" [2210-2375] -->
<h1><a name="spice" id="spice">SPICE</a></h1>
<div class="level1">
<ul>
@@ -201,7 +206,7 @@
</ul>
</div>
-<!-- SECTION [2376-3125] -->
+<!-- SECTION "SPICE" [2376-3125] -->
<h1><a name="ngspice" id="ngspice">ngspice</a></h1>
<div class="level1">
<ul>
@@ -217,7 +222,7 @@
</ul>
</div>
-<!-- SECTION [3126-3548] -->
+<!-- SECTION "ngspice" [3126-3548] -->
<h1><a name="gnucap" id="gnucap">gnucap</a></h1>
<div class="level1">
<ul>
@@ -228,7 +233,7 @@
</ul>
</div>
-<!-- SECTION [3549-3809] -->
+<!-- SECTION "gnucap" [3549-3809] -->
<h1><a name="gspiceui" id="gspiceui">gSpiceUI</a></h1>
<div class="level1">
<ul>
@@ -237,13 +242,13 @@
</ul>
</div>
-<!-- SECTION [3810-3917] -->
+<!-- SECTION "gSpiceUI" [3810-3917] -->
<h1><a name="pcb" id="pcb">PCB</a></h1>
<div class="level1">
<ul>
<li class="level1"><div class="li"> <a href="geda_pcb_ug.html" class="wikilink2" title="geda:pcb_ug">Pcb-1.99q</a> – gEDA Suite version 20060123</div>
</li>
-<li class="level1"><div class="li"> <a href="geda_footprint_creation.html" class="wikilink2" title="geda:footprint_creation">footprint_creation</a> – Stuart Brorson’s document, is this the latest?</div>
+<li class="level1"><div class="li"> <a href="geda_footprint_creation.html" class="wikilink2" title="geda:footprint_creation">footprint_creation</a> – Stuart Brorsonâ??s document, is this the latest?</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:pcb_mp" class="wikilink1" title="geda:pcb_mp">PCB man-page</a></div>
</li>
@@ -254,7 +259,7 @@
</ul>
</div>
-<!-- SECTION [3918-4234] -->
+<!-- SECTION "PCB" [3918-4234] -->
<h1><a name="gerbv" id="gerbv">gerbv</a></h1>
<div class="level1">
<ul>
@@ -265,7 +270,7 @@
</ul>
</div>
-<!-- SECTION [4235-4380] -->
+<!-- SECTION "gerbv" [4235-4380] -->
<h1><a name="icarus_verilog" id="icarus_verilog">Icarus Verilog</a></h1>
<div class="level1">
<ul>
@@ -302,7 +307,7 @@
</ul>
</div>
-<!-- SECTION [4381-5306] -->
+<!-- SECTION "Icarus Verilog" [4381-5306] -->
<h1><a name="gtkwave" id="gtkwave">GTKWave</a></h1>
<div class="level1">
<ul>
@@ -336,7 +341,7 @@
</ul>
</div>
-<!-- SECTION [5307-6338] -->
+<!-- SECTION "GTKWave" [5307-6338] -->
<h1><a name="wcalc" id="wcalc">Wcalc</a></h1>
<div class="level1">
<ul>
@@ -349,7 +354,7 @@
</ul>
</div>
-<!-- SECTION [6339-6485] -->
+<!-- SECTION "Wcalc" [6339-6485] -->
<h1><a name="mcalc" id="mcalc">mcalc</a></h1>
<div class="level1">
<ul>
@@ -360,7 +365,7 @@
</ul>
</div>
-<!-- SECTION [6486-6665] -->
+<!-- SECTION "mcalc" [6486-6665] -->
<h1><a name="covered" id="covered">covered</a></h1>
<div class="level1">
<ul>
@@ -373,6 +378,6 @@
</ul>
</div>
-<!-- SECTION [6666-] --></div>
+<!-- SECTION "covered" [6666-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_faq-attribs.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq-attribs.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq-attribs.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_faq-attribs.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_faq-attribs.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-attribs.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-attribs.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-attribs.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-attribs.fr?do=export_raw" />
- <meta name="date" content="2006-12-12T17:05:34-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-attribs.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-attribs.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-attribs.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-attribs.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,36 +29,38 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#generation_de_bom_bill_of_materials" class="toc">Génération de BOM (Bill Of Materials)</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom" class="toc">J'ai créé un nouveau dessin. Comment je crée une BOM?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom" class="toc">J'ai créé un nouveau dessin. Comment je crée une BOM?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#drc" class="toc">DRC</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_controle_mes_schemas" class="toc">Comment je contrôle mes schémas?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier" class="toc">Comment je peux voir la sortie de DRC à l'écran, sans l'écrire dans un fichier?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier" class="toc">Comment je peux voir la sortie de DRC à l'écran, sans l'écrire dans un fichier?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#je_veux_desactiver_quelque_uns_des_controles_de_drc_du_schema._comment_faire" class="toc">Je veux désactiver quelque uns des contrôles de DRC du schéma. Comment faire?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#puis-je_inclure_le_controle_de_drc_dans_un_makefile_et_stopper_lorsque_des_erreurs_ou_des_avertissements_sont_trouves" class="toc">Puis-je inclure le contrôle de DRC dans un Makefile et stopper lorsque des erreurs ou des avertissements sont trouvés?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#il_y_a_quelques_avertissements_sur_mon_schema_que_je_connais._puis-je_les_ignorer_dans_la_return_value" class="toc">Il y a quelques avertissements sur mon schéma que je connais. Puis-je les ignorer dans la return value?</a></span></div></li>
</ul>
</li>
-<li class="level1"><div class="li"><span class="li"><a href="#gestion_d_attribut" class="toc">Gestion d'attribut</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#gestion_d_attribut" class="toc">Gestion d'attribut</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" class="toc">Au secours! Mon schéma a des centaines de composants et c'est pénible d'utiliser gschem pour attacher tous mes attributs!</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb" class="toc">Comment savoir que nom d'empreinte utiliser pour le placement avec PCB?</a></span></div></li></ul>
+<li class="level2"><div class="li"><span class="li"><a href="#au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" class="toc">Au secours! Mon schéma a des centaines de composants et c'est pénible d'utiliser gschem pour attacher tous mes attributs!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb" class="toc">Comment savoir que nom d'empreinte utiliser pour le placement avec PCB?</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="generation_de_bom_bill_of_materials" id="generation_de_bom_bill_of_materials">Génération de BOM (Bill Of Materials)</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-55] -->
-<h2><a name="j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom" id="j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom">J'ai créé un nouveau dessin. Comment je crée une BOM?</a></h2>
+<!-- SECTION "Génération de BOM (Bill Of Materials)" [1-55] -->
+<h2><a name="j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom" id="j_ai_cree_un_nouveau_dessin._comment_je_cree_une_bom">J'ai créé un nouveau dessin. Comment je crée une BOM?</a></h2>
<div class="level2">
<p>
-Il existe plusieurs manières d’exporter une BOM depuis votre dessin car il existe des extensions de gEDA. En fait, il existe 5 ou 6 interfaces différentes à gnetlist qui vous permet d’exporter une BOM. C’est la raison pour laquelle, il est facile pour le débutant d’être perturbé sur l’approche à utiliser. Une raison, bonne simple et raisonnablemant complète est celle-ci:
+Il existe plusieurs manières dâ??exporter une BOM depuis votre dessin car il existe des extensions de gEDA. En fait, il existe 5 ou 6 interfaces différentes à gnetlist qui vous permet dâ??exporter une BOM. Câ??est la raison pour laquelle, il est facile pour le débutant dâ??être perturbé sur lâ??approche à utiliser. Une raison, bonne simple et raisonnablemant complète est celle-ci:
</p>
<ul>
<li class="level1"><div class="li"> Créer un fichier appelé «·attribs·» dans votre répertoire de projet. Dans ce fichier, placez chaque attribut dont vous voulez exporter les valeurs sur une ligne séparée. Vous avez un exemple ici:<pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">value
@@ -70,21 +75,21 @@
<br/>
Notez que le drapeau <strong><code>-v</code></strong> fournira une sortie bavarde, vous indiquant ce qui entre dans gnetlist lors de son lancement. Cela peut être utile si vous avez besoin de diagnostiquer un problème avec le netlisting.</div>
</li>
-<li class="level1"><div class="li"> Avec cette commande, gnetlist sauvegardera une BOM dans le ficheir «·MyDesign.bom·». Les éléments de la BOM seront séparés en utilisant un caractère «·:·» (deux points). Vous pouvez alors lire ce fichier avec un tableur. Assurez-vous d’importer la BOM comme un fichier .csv et spécifiez le caractère «·:·» comme séparateur.</div>
+<li class="level1"><div class="li"> Avec cette commande, gnetlist sauvegardera une BOM dans le ficheir «·MyDesign.bom·». Les éléments de la BOM seront séparés en utilisant un caractère «·:·» (deux points). Vous pouvez alors lire ce fichier avec un tableur. Assurez-vous dâ??importer la BOM comme un fichier .csv et spécifiez le caractère «·:·» comme séparateur.</div>
</li>
</ul>
<p>
- Plusieurs autres méthodes pour créer des BOM existent. Peut-être que d’autres geda-users posteront leur méthode favorite ici?!?!?
+ Plusieurs autres méthodes pour créer des BOM existent. Peut-être que dâ??autres geda-users posteront leur méthode favorite ici?!?!?
</p>
</div>
-<!-- SECTION [56-1593] -->
+<!-- SECTION "J'ai créé un nouveau dessin. Comment je crée une BOM?" [56-1593] -->
<h1><a name="drc" id="drc">DRC</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1594-1611] -->
+<!-- SECTION "DRC" [1594-1611] -->
<h2><a name="comment_je_controle_mes_schemas" id="comment_je_controle_mes_schemas">Comment je contrôle mes schémas?</a></h2>
<div class="level2">
@@ -102,8 +107,8 @@
</p>
</div>
-<!-- SECTION [1612-2221] -->
-<h2><a name="comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier" id="comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier">Comment je peux voir la sortie de DRC à l'écran, sans l'écrire dans un fichier?</a></h2>
+<!-- SECTION "Comment je contrôle mes schémas?" [1612-2221] -->
+<h2><a name="comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier" id="comment_je_peux_voir_la_sortie_de_drc_a_l_ecran_sans_l_ecrire_dans_un_fichier">Comment je peux voir la sortie de DRC à l'écran, sans l'écrire dans un fichier?</a></h2>
<div class="level2">
<p>
@@ -116,12 +121,12 @@
</p>
</div>
-<!-- SECTION [2222-2480] -->
+<!-- SECTION "Comment je peux voir la sortie de DRC à l'écran, sans l'écrire dans un fichier?" [2222-2480] -->
<h2><a name="je_veux_desactiver_quelque_uns_des_controles_de_drc_du_schema._comment_faire" id="je_veux_desactiver_quelque_uns_des_controles_de_drc_du_schema._comment_faire">Je veux désactiver quelque uns des contrôles de DRC du schéma. Comment faire?</a></h2>
<div class="level2">
<p>
-drc2 est hautement configurable. Vous devez placer quelques commandes spéciales dans un fichier et utiliser l’option «·-l·» de gnetlist.
+drc2 est hautement configurable. Vous devez placer quelques commandes spéciales dans un fichier et utiliser lâ??option «·-l·» de gnetlist.
</p>
<p>
@@ -157,7 +162,7 @@
</ul>
<p>
- Il y a d’autres commandes avancées pour modifier la matrice DRC et le type de broche qui peut piloter un net. Voyez le fichier «·gnet-drc2.scm·» avec un éditeur de texte. Au début, vous y avez la documentation de disponible.
+ Il y a dâ??autres commandes avancées pour modifier la matrice DRC et le type de broche qui peut piloter un net. Voyez le fichier «·gnet-drc2.scm·» avec un éditeur de texte. Au début, vous y avez la documentation de disponible.
</p>
<p>
@@ -170,12 +175,12 @@
</p>
</div>
-<!-- SECTION [2481-4415] -->
+<!-- SECTION "Je veux désactiver quelque uns des contrôles de DRC du schéma. Comment faire?" [2481-4415] -->
<h2><a name="puis-je_inclure_le_controle_de_drc_dans_un_makefile_et_stopper_lorsque_des_erreurs_ou_des_avertissements_sont_trouves" id="puis-je_inclure_le_controle_de_drc_dans_un_makefile_et_stopper_lorsque_des_erreurs_ou_des_avertissements_sont_trouves">Puis-je inclure le contrôle de DRC dans un Makefile et stopper lorsque des erreurs ou des avertissements sont trouvés?</a></h2>
<div class="level2">
<p>
-Oui. drc2 renverra une erreur s’il y a des erreurs ou des avertissements, donc vous pouvez ajouter ce qui suit dans votre Makefile:
+Oui. drc2 renverra une erreur sâ??il y a des erreurs ou des avertissements, donc vous pouvez ajouter ce qui suit dans votre Makefile:
</p>
<pre class="code">$(objects).drc : $(objects).sch
gnetlist -g drc2 $(objects).sch -o $(objects).drc</pre>
@@ -188,16 +193,16 @@
gnetlist -g spice-sdb $(objects).sch -o $(objects).cir</pre>
<p>
-Sinon, utilisez l’exemple ci-dessus et adaptez-le à votre propre workflow.
+Sinon, utilisez lâ??exemple ci-dessus et adaptez-le à votre propre workflow.
</p>
</div>
-<!-- SECTION [4416-5138] -->
+<!-- SECTION "Puis-je inclure le contrôle de DRC dans un Makefile et stopper lorsque des erreurs ou des avertissements sont trouvés?" [4416-5138] -->
<h2><a name="il_y_a_quelques_avertissements_sur_mon_schema_que_je_connais._puis-je_les_ignorer_dans_la_return_value" id="il_y_a_quelques_avertissements_sur_mon_schema_que_je_connais._puis-je_les_ignorer_dans_la_return_value">Il y a quelques avertissements sur mon schéma que je connais. Puis-je les ignorer dans la return value?</a></h2>
<div class="level2">
<p>
-Utilisez l’option «·-O ignore-warnings-in-return-value·»:
+Utilisez lâ??option «·-O ignore-warnings-in-return-value·»:
</p>
<pre class="code">gnetlist -g drc2 -o - MyDesign.sch -O ignore-warnings-in-return-value</pre>
@@ -206,17 +211,17 @@
</p>
</div>
-<!-- SECTION [5139-5464] -->
-<h1><a name="gestion_d_attribut" id="gestion_d_attribut">Gestion d'attribut</a></h1>
+<!-- SECTION "Il y a quelques avertissements sur mon schéma que je connais. Puis-je les ignorer dans la return value?" [5139-5464] -->
+<h1><a name="gestion_d_attribut" id="gestion_d_attribut">Gestion d'attribut</a></h1>
<div class="level1">
</div>
-<!-- SECTION [5465-5498] -->
-<h2><a name="au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" id="au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs">Au secours! Mon schéma a des centaines de composants et c'est pénible d'utiliser gschem pour attacher tous mes attributs!</a></h2>
+<!-- SECTION "Gestion d'attribut" [5465-5498] -->
+<h2><a name="au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" id="au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs">Au secours! Mon schéma a des centaines de composants et c'est pénible d'utiliser gschem pour attacher tous mes attributs!</a></h2>
<div class="level2">
<p>
-Ici, la réponse est l’utilitaire de gEDA/gaf, «·gattrib·». Gattrib est un éditeur d’attribut pour gEDA. Il lit votre(s) fichier(s) .sch et crée une feuille de calcul montrant tous les composants, nets et broches en ligne, avec les attributs associés listés dans les colonnes. Gattrib vous permet d’ajouter, modifier ou effacer les attributs depuis l’extérieur de gschem puis de sauvegarder les fichiers .sch. Vous avez une capture d’écran:
+Ici, la réponse est lâ??utilitaire de gEDA/gaf, «·gattrib·». Gattrib est un éditeur dâ??attribut pour gEDA. Il lit votre(s) fichier(s) .sch et crée une feuille de calcul montrant tous les composants, nets et broches en ligne, avec les attributs associés listés dans les colonnes. Gattrib vous permet dâ??ajouter, modifier ou effacer les attributs depuis lâ??extérieur de gschem puis de sauvegarder les fichiers .sch. Vous avez une capture dâ??écran:
</p>
<p>
@@ -224,16 +229,16 @@
</p>
<p>
-Notez que gattrib est la réponse actuelle du Projet gEDA à la question des symboles lourds. Ceci étant, au lieu de mettre tous les attributs (tels que les fichiers de modèle SPICE, les noms d’empreintes, les numéros d’éléments des fabricants et le reste), vous êtes encouragés à mettre cette information dans votre schéma en utilisant gattrib, où il est visible et facilement manipulable avec gattrib.
+Notez que gattrib est la réponse actuelle du Projet gEDA à la question des symboles lourds. Ceci étant, au lieu de mettre tous les attributs (tels que les fichiers de modèle SPICE, les noms dâ??empreintes, les numéros dâ??éléments des fabricants et le reste), vous êtes encouragés à mettre cette information dans votre schéma en utilisant gattrib, où il est visible et facilement manipulable avec gattrib.
</p>
<p>
-Lors de l’utilisation de gattrib, assurez-vous de d’abord quitter gschem. Gattrib et gschem sauvegardent tous les deux le travail dans le même fichier, donc vous ne devez avoir qu’un programme fonctionnant au même moment pour éviter les conflits. Il n’y a pas (encore) de mécanisme de vérouillage dans gEDA/gaf, cela reste donc de votre responsabilité.
+Lors de lâ??utilisation de gattrib, assurez-vous de dâ??abord quitter gschem. Gattrib et gschem sauvegardent tous les deux le travail dans le même fichier, donc vous ne devez avoir quâ??un programme fonctionnant au même moment pour éviter les conflits. Il nâ??y a pas (encore) de mécanisme de vérouillage dans gEDA/gaf, cela reste donc de votre responsabilité.
</p>
</div>
-<!-- SECTION [5499-6887] -->
-<h2><a name="comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb" id="comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb">Comment savoir que nom d'empreinte utiliser pour le placement avec PCB?</a></h2>
+<!-- SECTION "Au secours! Mon schéma a des centaines de composants et c'est pénible d'utiliser gschem pour attacher tous mes attributs!" [5499-6887] -->
+<h2><a name="comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb" id="comment_savoir_que_nom_d_empreinte_utiliser_pour_le_placement_avec_pcb">Comment savoir que nom d'empreinte utiliser pour le placement avec PCB?</a></h2>
<div class="level2">
<p>
@@ -241,6 +246,6 @@
</p>
</div>
-<!-- SECTION [6888-] --></div>
+<!-- SECTION "Comment savoir que nom d'empreinte utiliser pour le placement avec PCB?" [6888-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_faq-gnetlist.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq-gnetlist.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq-gnetlist.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_faq-gnetlist.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_faq-gnetlist.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gnetlist.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gnetlist.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gnetlist.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gnetlist.fr?do=export_raw" />
- <meta name="date" content="2006-12-09T14:49:48-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gnetlist.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gnetlist.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gnetlist.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gnetlist.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,21 +27,23 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#problemes_avec_gnetlist_lors_de_l_installation_execution" class="toc">Problèmes avec gnetlist lors de l'installation/exécution</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#problemes_avec_gnetlist_lors_de_l_installation_execution" class="toc">Problèmes avec gnetlist lors de l'installation/exécution</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme" class="toc">la bom de gnetlist ne fonctionne pas. D'où vient le problème?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme" class="toc">la bom de gnetlist ne fonctionne pas. D'où vient le problème?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quelques_unes_des_commandes_de_gnetlist_debordent_la_pile._comment_je_resoud_ce_probleme" class="toc">Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gnetlist_a_cree_une_netlist_qui_duplique_les_broches" class="toc">gnetlist a créé une netlist qui duplique les broches!?</a></span></div></li></ul>
</li></ul>
</div>
</div>
-<h1><a name="problemes_avec_gnetlist_lors_de_l_installation_execution" id="problemes_avec_gnetlist_lors_de_l_installation_execution">Problèmes avec gnetlist lors de l'installation/exécution</a></h1>
+
+
+<h1><a name="problemes_avec_gnetlist_lors_de_l_installation_execution" id="problemes_avec_gnetlist_lors_de_l_installation_execution">Problèmes avec gnetlist lors de l'installation/exécution</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-73] -->
-<h2><a name="la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme" id="la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme">la bom de gnetlist ne fonctionne pas. D'où vient le problème?</a></h2>
+<!-- SECTION "Problèmes avec gnetlist lors de l'installation/exécution" [1-73] -->
+<h2><a name="la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme" id="la_bom_de_gnetlist_ne_fonctionne_pas._d_ou_vient_le_probleme">la bom de gnetlist ne fonctionne pas. D'où vient le problème?</a></h2>
<div class="level2">
<p>
@@ -47,7 +52,7 @@
<pre class="code">gnetlist -g bom filename.sch</pre>
<p>
-gnetlist vous sort un message d’erreur tel que:
+gnetlist vous sort un message dâ??erreur tel que:
</p>
<pre class="code">Loading schematic [filename.sch]
ERROR: In procedure open-file:
@@ -60,7 +65,7 @@
</p>
</div>
-<!-- SECTION [74-654] -->
+<!-- SECTION "la bom de gnetlist ne fonctionne pas. D'où vient le problème?" [74-654] -->
<h2><a name="quelques_unes_des_commandes_de_gnetlist_debordent_la_pile._comment_je_resoud_ce_probleme" id="quelques_unes_des_commandes_de_gnetlist_debordent_la_pile._comment_je_resoud_ce_probleme">Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?</a></h2>
<div class="level2">
@@ -72,15 +77,15 @@
<p>
lorsque vous faites passer des schémas de grande taille par une des commandes, ajoutez alors ce qui suit à <strong><code>~/.gEDA/gnetlistrc</code></strong> ou un <strong><code>gnetlistrc</code></strong> local (dans le répertoire de travail courant):
</p>
-<pre class="code">(debug-options (list 'stack 200000))
-(eval-options (list 'stack 200000))</pre>
+<pre class="code">(debug-options (list 'stack 200000))
+(eval-options (list 'stack 200000))</pre>
<p>
-Si cela ne fonctionne pas, éditez alors la commande appropriée (habituellement appelée: gnet-backend_name.scm) et insérez les lignes précédentes en haut de ce fichier. Les commandes gnetlist peuvent être trouvées dans <strong><code>${prefix}/share/gEDA/scheme</code></strong>. Envoyez aussi un courriel à geda-dev rappelant aux développeurs de corriger ceci. Rappelez-vous que vous devez être inscrits sur geda-dev avant d’y envoyer des courriels.
+Si cela ne fonctionne pas, éditez alors la commande appropriée (habituellement appelée: gnet-backend_name.scm) et insérez les lignes précédentes en haut de ce fichier. Les commandes gnetlist peuvent être trouvées dans <strong><code>${prefix}/share/gEDA/scheme</code></strong>. Envoyez aussi un courriel à geda-dev rappelant aux développeurs de corriger ceci. Rappelez-vous que vous devez être inscrits sur geda-dev avant dâ??y envoyer des courriels.
</p>
</div>
-<!-- SECTION [655-1562] -->
+<!-- SECTION "Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?" [655-1562] -->
<h2><a name="gnetlist_a_cree_une_netlist_qui_duplique_les_broches" id="gnetlist_a_cree_une_netlist_qui_duplique_les_broches">gnetlist a créé une netlist qui duplique les broches!?</a></h2>
<div class="level2">
@@ -91,7 +96,7 @@
29: Error! Element C167 pin 2 appears multiple times in the netlist file.</pre>
<p>
-Ce qui s’est produit est que gnetlist (libgeda en fait) a créé deux nets au lieu d’un seul. Ceci se produit lorsque vous dessinez deux nets l’un sur l’autre avec une broche connectant une intersection de deux nets se chevauchants. Notez que les nets chevauchés ne sont pas connectés ensemble. Un schéma pour la démonstration ressemble à ceci:
+Ce qui sâ??est produit est que gnetlist (libgeda en fait) a créé deux nets au lieu dâ??un seul. Ceci se produit lorsque vous dessinez deux nets lâ??un sur lâ??autre avec une broche connectant une intersection de deux nets se chevauchants. Notez que les nets chevauchés ne sont pas connectés ensemble. Un schéma pour la démonstration ressemble à ceci:
</p>
<p>
@@ -99,7 +104,7 @@
</p>
<p>
-Les développeurs débattent pour savoir si c’est un bogue ou non de gnetlist mais jusqu’à maintenant, assurez-vous de vos connexions de nets, spécialement celles qui impliquent des broches connectant des milieu de nets, sont correctement dessinées. Vous avez ici la manière dont la connexion ci-dessus devrait être correctement dessinée pour que netlist fasse son travail proprement:
+Les développeurs débattent pour savoir si câ??est un bogue ou non de gnetlist mais jusquâ??à maintenant, assurez-vous de vos connexions de nets, spécialement celles qui impliquent des broches connectant des milieu de nets, sont correctement dessinées. Vous avez ici la manière dont la connexion ci-dessus devrait être correctement dessinée pour que netlist fasse son travail proprement:
</p>
<p>
@@ -107,6 +112,6 @@
</p>
</div>
-<!-- SECTION [1563-] --></div>
+<!-- SECTION "gnetlist a créé une netlist qui duplique les broches!?" [1563-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_faq-gsch2pcb.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq-gsch2pcb.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq-gsch2pcb.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_faq-gsch2pcb.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_faq-gsch2pcb.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gsch2pcb.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T16:22:53-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gsch2pcb.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gsch2pcb.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gsch2pcb.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -33,11 +36,13 @@
</div>
</div>
+
+
<h1><a name="gsch2pcb" id="gsch2pcb">gsch2pcb</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-24] -->
+<!-- SECTION "gsch2pcb" [1-24] -->
<h2><a name="ou_est_le_tutoriel_gsch2pcb" id="ou_est_le_tutoriel_gsch2pcb">Où est le tutoriel gsch2pcb?</a></h2>
<div class="level2">
@@ -47,16 +52,16 @@
</p>
<p>
-C’est un script de gestion pour gsch2pcb appelé sch2pcb. Vous pouvez y trouver des informations dans la section <a href="001geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips.fr">pcb_tips.fr</a> de ce wiki.
+Câ??est un script de gestion pour gsch2pcb appelé sch2pcb. Vous pouvez y trouver des informations dans la section <a href="001geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips.fr">pcb_tips.fr</a> de ce wiki.
</p>
</div>
-<!-- SECTION [25-492] -->
+<!-- SECTION "Où est le tutoriel gsch2pcb?" [25-492] -->
<h2><a name="ou_puis-je_telecharger_gsch2pcb" id="ou_puis-je_telecharger_gsch2pcb">Où puis-je télécharger gsch2pcb?</a></h2>
<div class="level2">
<p>
-gsch2pcb est une part de gEDA/gaf, dans les utils. Il est normalement installé par défaut (parmi les autres) si vous installez gEDA/gaf complètement. Si vous ne l’avez pas installé sur votre machine vous pouvez soit télécharger le tarball utils depuis:
+gsch2pcb est une part de gEDA/gaf, dans les utils. Il est normalement installé par défaut (parmi les autres) si vous installez gEDA/gaf complètement. Si vous ne lâ??avez pas installé sur votre machine vous pouvez soit télécharger le tarball utils depuis:
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/download.html" class="urlextern" title="http://geda.seul.org/download.html" rel="nofollow">http://geda.seul.org/download.html</a></div>
@@ -72,15 +77,15 @@
</ul>
</div>
-<!-- SECTION [493-961] -->
+<!-- SECTION "Où puis-je télécharger gsch2pcb?" [493-961] -->
<h2><a name="gsch2pcb_ne_peut_pas_trouver_quelques_uns_de_mes_empreintes_ou_genere_une_erreur._comment_puis-je_diagnostiquer_mon_probleme" id="gsch2pcb_ne_peut_pas_trouver_quelques_uns_de_mes_empreintes_ou_genere_une_erreur._comment_puis-je_diagnostiquer_mon_probleme">gsch2pcb ne peut pas trouver quelques uns de mes empreintes ou génère une erreur. Comment puis-je diagnostiquer mon problème?</a></h2>
<div class="level2">
<p>
-Tentez de lancer gsch2pcb en mode bavard double: â??gsch2pcb -v -vâ??. Cela produira beaucoup de choses vous indiquant où gsch2pcb cherche lorsqu’il tente de trouver les empreintes. Il vous indiquera aussi où il trouve les empreintes en cours d’utilisation.
+Tentez de lancer gsch2pcb en mode bavard double: â??gsch2pcb -v -vâ??. Cela produira beaucoup de choses vous indiquant où gsch2pcb cherche lorsquâ??il tente de trouver les empreintes. Il vous indiquera aussi où il trouve les empreintes en cours dâ??utilisation.
</p>
</div>
-<!-- SECTION [962-] --></div>
+<!-- SECTION "gsch2pcb ne peut pas trouver quelques uns de mes empreintes ou génère une erreur. Comment puis-je diagnostiquer mon problème?" [962-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/001geda_faq-gschem.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq-gschem.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq-gschem.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- 001geda_faq-gschem.html 13 Feb 2007 01:50:14 -0000 1.3
+++ 001geda_faq-gschem.html 26 May 2007 02:35:19 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gschem.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gschem.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gschem.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gschem.fr?do=export_raw" />
- <meta name="date" content="2006-12-17T10:49:34-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gschem.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gschem.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gschem.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gschem.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -30,24 +33,24 @@
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_la_taille_du_texte_sur_un_symbole" class="toc">Comment je change la taille du texte sur un symbole?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_deverouiller_un_composant" class="toc">Comment dévérouiller un composant</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_refdes_peut-il_etre_automatiquement_numerote_lorsque_je_dessine_un_schema" class="toc">Comment refdes peut-il être automatiquement numéroté lorsque je dessine un schéma?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est-ce_qu_un_bus_et_comment_l_utiliser" class="toc">Qu'est-ce qu'un bus et comment l'utiliser?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est-ce_qu_un_bus_et_comment_l_utiliser" class="toc">Qu'est-ce qu'un bus et comment l'utiliser?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#que_sont_les_liaisons_de_touches_dans_gschem" class="toc">Que sont les Liaisons de Touches dans gschem?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quelles_sont_les_liaisons_avec_la_souris_dans_gschem" class="toc">Quelles sont les liaisons avec la souris dans gschem?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#symboles_gschem" class="toc">Symboles gschem</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" class="toc">Quel est l'objet de cette polémique entre les symboles lourds et légers?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille" class="toc">J'utilise un symbole extérieur à la bibliothèque. Comment se fait-il qu'il ne soit pas aligné sur la grille?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion" class="toc">Existe-t-il un symbole explicitement « non connecté » que je pourrais/devrais placer dans le schéma pour empêcher gnetlist de penser que j'ai oublié une connexion?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" class="toc">Quel est l'objet de cette polémique entre les symboles lourds et légers?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille" class="toc">J'utilise un symbole extérieur à la bibliothèque. Comment se fait-il qu'il ne soit pas aligné sur la grille?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion" class="toc">Existe-t-il un symbole explicitement « non connecté » que je pourrais/devrais placer dans le schéma pour empêcher gnetlist de penser que j'ai oublié une connexion?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_placer_un_un_attribut_de_symbole_invisible_dans_un_schema" class="toc">Comment placer un un attribut de symbole invisible dans un schéma?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites" class="toc">Que dois-je faire à propos des broches d'alimentation sur mon symbole: Les rendre visible (explicites) ou invisibles (implicites)?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites" class="toc">Que dois-je faire à propos des broches d'alimentation sur mon symbole: Les rendre visible (explicites) ou invisibles (implicites)?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#existe-t-il_une_specification_ou_un_manuel_pour_creer_les_symboles_gschem_ou_est-il" class="toc">Existe-t-il une spécification ou un manuel pour créer les symboles gschem? Où est-il?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#configuration_personnalisation_de_gschem" class="toc">Configuration/personnalisation de gschem</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#comment_changer_la_taille_par_defaut_d_un_texte_flottant" class="toc">Comment changer la taille par défaut d'un texte flottant?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_changer_la_taille_par_defaut_d_un_texte_flottant" class="toc">Comment changer la taille par défaut d'un texte flottant?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_avoir_une_couleur_fond_differente" class="toc">Comment je peux avoir une couleur fond différente?</a></span></div></li>
</ul>
</li>
@@ -56,29 +59,31 @@
<li class="level2"><div class="li"><span class="li"><a href="#comment_imprimer_les_schemas_depuis_le_ligne_de_commande" class="toc">Comment imprimer les schémas depuis le ligne de commande?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_sortie_le_postscript_png_en_couleurs" class="toc">Comment je peux sortie le postscript/PNG en couleurs?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_avoir_une_sortie_postscript_png_en_noir_et_blanc" class="toc">Comment je peux avoir une sortie postscript/PNG en noir et blanc?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_j_insere_des_schemas_dans_mon_document_latex" class="toc">Comment j'insère des schémas dans mon document LaTex?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_j_insere_des_schemas_dans_mon_document_latex" class="toc">Comment j'insère des schémas dans mon document LaTex?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_scinde_un_fichier_postscript_en_plusieurs_pages" class="toc">Comment je scinde un fichier postscript en plusieurs pages?</a></span></div></li>
</ul>
</li>
-<li class="level1"><div class="li"><span class="li"><a href="#problemes_d_installation_d_execution_de_gschem" class="toc">Problèmes d'installation/d'exécution de gschem</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#problemes_d_installation_d_execution_de_gschem" class="toc">Problèmes d'installation/d'exécution de gschem</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration" class="toc">gschem segfaults lorsque j'efface des composants sur FC5 (et sur d'autres distributions Linux)! Existe-t-il une amélioration?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal" class="toc">Après l'installation, gschem ne fonctionne pas!? Que ce qui a pu aller mal?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration" class="toc">gschem segfaults lorsque j'efface des composants sur FC5 (et sur d'autres distributions Linux)! Existe-t-il une amélioration?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal" class="toc">Après l'installation, gschem ne fonctionne pas!? Que ce qui a pu aller mal?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#ajouter_des_composants_ne_proposent_aucun_symboles_que_puis-je_y_faire" class="toc">"Ajouter des Composants" ne proposent aucun symboles! Que puis-je y faire?</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="usage_de_gschem" id="usage_de_gschem">Usage de Gschem</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-31] -->
+<!-- SECTION "Usage de Gschem" [1-31] -->
<h2><a name="comment_je_deplace_un_composant" id="comment_je_deplace_un_composant">Comment je déplace un composant?</a></h2>
<div class="level2">
<p>
-Ce n’est plus un problème·; déplacer un composant peut être réalisé en utilisant le bouton gauche de la souris – la méthode haituelle des utilisateurs de Windows. pour les vrsions égales ou plus récentes que 20060824, faites cecido this:
+Ce nâ??est plus un problème·; déplacer un composant peut être réalisé en utilisant le bouton gauche de la souris – la méthode haituelle des utilisateurs de Windows. pour les vrsions égales ou plus récentes que 20060824, faites cecido this:
</p>
<ol>
<li class="level1"><div class="li"> Sélectionnez le composant en cliquant dessus avec le bouton gauche de la souris. Le composant sera mis en valeur.</div>
@@ -88,20 +93,20 @@
</ol>
<p>
- C’est probablement ce que vous avez l’habitude de faire.
+ Câ??est probablement ce que vous avez lâ??habitude de faire.
</p>
<p>
-Pour les personnes avec d’anciennes versions de gschem, vous avez ici trois voies pour déplacer facilement les composants avec gschem:
+Pour les personnes avec dâ??anciennes versions de gschem, vous avez ici trois voies pour déplacer facilement les composants avec gschem:
</p>
<p>
Un:
</p>
<ol>
-<li class="level1"><div class="li"> Attrapez le composants avec le bouton de souris du milieu. Le composant suivra le curseur où vous l’emmenez.</div>
+<li class="level1"><div class="li"> Attrapez le composants avec le bouton de souris du milieu. Le composant suivra le curseur où vous lâ??emmenez.</div>
</li>
-<li class="level1"><div class="li"> Pour placer le composant, relachez le bouton du milieu de la souris. Le composant restera où vous l’avez placé.</div>
+<li class="level1"><div class="li"> Pour placer le composant, relachez le bouton du milieu de la souris. Le composant restera où vous lâ??avez placé.</div>
</li>
</ol>
@@ -111,9 +116,9 @@
<ol>
<li class="level1"><div class="li"> Sélectionnez le composant en cliquant dessus avec le bouton gauche de la souris. Le composant sera mis en valeur.</div>
</li>
-<li class="level1"><div class="li"> Appuyez sur la touche « M » du clavier. Le composant suivra le curseur où vous l’emmenez.</div>
+<li class="level1"><div class="li"> Appuyez sur la touche « M » du clavier. Le composant suivra le curseur où vous lâ??emmenez.</div>
</li>
-<li class="level1"><div class="li"> Pour placer le composant, cliquez le bouton gauche de la souris. Le composant restera où vous l’avez placé.</div>
+<li class="level1"><div class="li"> Pour placer le composant, cliquez le bouton gauche de la souris. Le composant restera où vous lâ??avez placé.</div>
</li>
</ol>
@@ -121,18 +126,18 @@
Trois:
</p>
<ol>
-<li class="level1"><div class="li"> Pour placer le composant, cliquez sur le bouton gauche de souris. Le composant restera là où vous l’avez placé.</div>
+<li class="level1"><div class="li"> Pour placer le composant, cliquez sur le bouton gauche de souris. Le composant restera là où vous lâ??avez placé.</div>
</li>
</ol>
</div>
-<!-- SECTION [32-1447] -->
+<!-- SECTION "Comment je déplace un composant?" [32-1447] -->
<h2><a name="comment_je_change_la_taille_du_texte_sur_un_symbole" id="comment_je_change_la_taille_du_texte_sur_un_symbole">Comment je change la taille du texte sur un symbole?</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> Sélectionnez le symbole.</div>
</li>
-<li class="level1"><div class="li"> Clic droit â?? down symbol (ou faites Hierarchy â?? down symbol). Ceci vous mène à l’éditeur de symbole.</div>
+<li class="level1"><div class="li"> Clic droit â?? down symbol (ou faites Hierarchy â?? down symbol). Ceci vous mène à lâ??éditeur de symbole.</div>
</li>
<li class="level1"><div class="li"> Sélectionnez le pinnumber que vous voulez changer.</div>
</li>
@@ -144,32 +149,32 @@
</li>
<li class="level1"><div class="li"> Fichier â?? sauvegarde</div>
</li>
-<li class="level1"><div class="li"> Clic droit â?? up (ou Hierarchy â?? Up). Vous êtes maintenant retourné à l’éditeur de schéma.</div>
+<li class="level1"><div class="li"> Clic droit â?? up (ou Hierarchy â?? Up). Vous êtes maintenant retourné à lâ??éditeur de schéma.</div>
</li>
<li class="level1"><div class="li"> Avez le symbole encore sélectionné, faites Edit â?? Update component (ou utilisez le raccourci clavier « ep »). Si cela ne fonctionne pas, effacez simplement le symbole et rechargez-le.</div>
</li>
</ol>
<p>
- Plus généralement, vous pouvez utiliser cette procédure pour éditer n’importe quoi sur un symbole. (Substituez « Edit Text » pour votre édition souhaitée, bien sûr.)
+ Plus généralement, vous pouvez utiliser cette procédure pour éditer nâ??importe quoi sur un symbole. (Substituez « Edit Text » pour votre édition souhaitée, bien sûr.)
</p>
</div>
-<!-- SECTION [1448-2405] -->
+<!-- SECTION "Comment je change la taille du texte sur un symbole?" [1448-2405] -->
<h2><a name="comment_deverouiller_un_composant" id="comment_deverouiller_un_composant">Comment dévérouiller un composant</a></h2>
<div class="level2">
<p>
-Lorsqu’un composant est véroullé, il est insélectionnable en utilisant le bouton milieu de la souris mais il est néanmoins sélectionnable en utilisant une sélection de fenêtre. Pour une sélection de fenêtre sur un composant, cliquez et maintenez avec le bouton gauche de souris et tirez pour créer une région rectangulaire contenant le composant devant être dévérouillé. Exécutez la commande <strong><em>Edit</em></strong> <strong>â??</strong> <strong><em>unLock</em></strong> pour dévérouiller le composant.
+Lorsquâ??un composant est véroullé, il est insélectionnable en utilisant le bouton milieu de la souris mais il est néanmoins sélectionnable en utilisant une sélection de fenêtre. Pour une sélection de fenêtre sur un composant, cliquez et maintenez avec le bouton gauche de souris et tirez pour créer une région rectangulaire contenant le composant devant être dévérouillé. Exécutez la commande <strong><em>Edit</em></strong> <strong>â??</strong> <strong><em>unLock</em></strong> pour dévérouiller le composant.
</p>
</div>
-<!-- SECTION [2406-2932] -->
+<!-- SECTION "Comment dévérouiller un composant" [2406-2932] -->
<h2><a name="comment_refdes_peut-il_etre_automatiquement_numerote_lorsque_je_dessine_un_schema" id="comment_refdes_peut-il_etre_automatiquement_numerote_lorsque_je_dessine_un_schema">Comment refdes peut-il être automatiquement numéroté lorsque je dessine un schéma?</a></h2>
<div class="level2">
<p>
-Ã?ditez le fichier system-gschemrc ou placez ce qui suit dans le fichier gschemrc (soit <strong><code>~/.gEDA/gschemrc</code></strong> ou un fichier <strong><code>gschemrc</code></strong> dans le répertoire local d’où vous invoquez gschem):
+Ã?ditez le fichier system-gschemrc ou placez ce qui suit dans le fichier gschemrc (soit <strong><code>~/.gEDA/gschemrc</code></strong> ou un fichier <strong><code>gschemrc</code></strong> dans le répertoire local dâ??où vous invoquez gschem):
</p>
<pre class="code">
(load (string-append gedadata "/scheme/auto-uref.scm")) ; load the autonumbering script
@@ -178,29 +183,29 @@
</pre>
<p>
-Veuillez substituer $YOUR_INSTALL_PATH par le chemin d’installation de geda.
+Veuillez substituer $YOUR_INSTALL_PATH par le chemin dâ??installation de geda.
</p>
</div>
-<!-- SECTION [2933-3581] -->
-<h2><a name="qu_est-ce_qu_un_bus_et_comment_l_utiliser" id="qu_est-ce_qu_un_bus_et_comment_l_utiliser">Qu'est-ce qu'un bus et comment l'utiliser?</a></h2>
+<!-- SECTION "Comment refdes peut-il être automatiquement numéroté lorsque je dessine un schéma?" [2933-3581] -->
+<h2><a name="qu_est-ce_qu_un_bus_et_comment_l_utiliser" id="qu_est-ce_qu_un_bus_et_comment_l_utiliser">Qu'est-ce qu'un bus et comment l'utiliser?</a></h2>
<div class="level2">
<p>
- Un bus est purement décoratif. Le netlister l’ignore. L’attribut netname= ne fonctionne pas pour connecter les points ensemble â?? c’est ce que gnetlist lit et transforme dans votre netlist. Il n’est pas possible de connecter une ligne discrète ou « accrochée à un bus » car, encore une fois, le bus est plus une entité graphique.
+ Un bus est purement décoratif. Le netlister lâ??ignore. Lâ??attribut netname= ne fonctionne pas pour connecter les points ensemble â?? câ??est ce que gnetlist lit et transforme dans votre netlist. Il nâ??est pas possible de connecter une ligne discrète ou « accrochée à un bus » car, encore une fois, le bus est plus une entité graphique.
</p>
<p>
-Quelques utilisateurs ont trouvé utile d’organiser leurs réseaux en incorporant un nom de bus dans le nom de net. Par exemple, « net=busA:1 » peut être ajouté à chaque busripper pour aider le tri des nets.
+Quelques utilisateurs ont trouvé utile dâ??organiser leurs réseaux en incorporant un nom de bus dans le nom de net. Par exemple, « net=busA:1 » peut être ajouté à chaque busripper pour aider le tri des nets.
</p>
</div>
-<!-- SECTION [3582-4190] -->
+<!-- SECTION "Qu'est-ce qu'un bus et comment l'utiliser?" [3582-4190] -->
<h2><a name="que_sont_les_liaisons_de_touches_dans_gschem" id="que_sont_les_liaisons_de_touches_dans_gschem">Que sont les Liaisons de Touches dans gschem?</a></h2>
<div class="level2">
</div>
-<!-- SECTION [4191-4249] -->
+<!-- SECTION "Que sont les Liaisons de Touches dans gschem?" [4191-4249] -->
<h2><a name="quelles_sont_les_liaisons_avec_la_souris_dans_gschem" id="quelles_sont_les_liaisons_avec_la_souris_dans_gschem">Quelles sont les liaisons avec la souris dans gschem?</a></h2>
<div class="level2">
@@ -210,7 +215,7 @@
<ul>
<li class="level1"><div class="li"> Le bouton gauche de souris est utilisé pour prendre et dessiner</div>
</li>
-<li class="level1"><div class="li"> Le bouton milieu de souris est soit pour déplacer un objet (maintenez le bouton milieu sur un objet et déplacez la souris), soit pour copier un objet (la touche ALT maintenue lors d’une pression sur le bouton milieu sur un objet et déplacez la souris).</div>
+<li class="level1"><div class="li"> Le bouton milieu de souris est soit pour déplacer un objet (maintenez le bouton milieu sur un objet et déplacez la souris), soit pour copier un objet (la touche ALT maintenue lors dâ??une pression sur le bouton milieu sur un objet et déplacez la souris).</div>
</li>
<li class="level1"><div class="li"> Le bouton droit de souris est un menu déroulant.</div>
</li>
@@ -246,25 +251,25 @@
</p>
</div>
-<!-- SECTION [4250-5454] -->
+<!-- SECTION "Quelles sont les liaisons avec la souris dans gschem?" [4250-5454] -->
<h1><a name="symboles_gschem" id="symboles_gschem">Symboles gschem</a></h1>
<div class="level1">
</div>
-<!-- SECTION [5455-5485] -->
-<h2><a name="quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" id="quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers">Quel est l'objet de cette polémique entre les symboles lourds et légers?</a></h2>
+<!-- SECTION "Symboles gschem" [5455-5485] -->
+<h2><a name="quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" id="quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers">Quel est l'objet de cette polémique entre les symboles lourds et légers?</a></h2>
<div class="level2">
<p>
-Cette nomenclature est apparue d’une discussion qui apparaît fréquement sur les listes de diffusion geda-user et geda-dev. Un symbole léger contient peu d’attributs intégrés dans le symbole lui-même. Il nécessite que l’utilisateur attache presque tous les attributs au niveau du schéma (i.e. en utilisant soit gschem, soit gattrib). Un symbole lourd contient plusieurs attributs (tels qu’une empreinte de boîtier, des noms de modèle SPICE, etc.) intégrés dans le fichier symbole lui-même. Un symbole lourd nécessite donc des attachements d’attributs très légers au niveau du schéma â?? vous n’avez qu’à le placer et c’est fait.
+Cette nomenclature est apparue dâ??une discussion qui apparaît fréquement sur les listes de diffusion geda-user et geda-dev. Un symbole léger contient peu dâ??attributs intégrés dans le symbole lui-même. Il nécessite que lâ??utilisateur attache presque tous les attributs au niveau du schéma (i.e. en utilisant soit gschem, soit gattrib). Un symbole lourd contient plusieurs attributs (tels quâ??une empreinte de boîtier, des noms de modèle SPICE, etc.) intégrés dans le fichier symbole lui-même. Un symbole lourd nécessite donc des attachements dâ??attributs très légers au niveau du schéma â?? vous nâ??avez quâ??à le placer et câ??est fait.
</p>
<p>
-Le débat entre les adversaires des symboles lourds et légers est très détaillé et pointu. En caricaturant, les avocats des symboles lourds croient que cela fournit une meilleure intégration entre gschem et PCB avec l’importance des attrituts de placement (tels que <a href="http://geda.seul.org/wiki/geda:pcb_tips#i_want_to_use_pcb_to_do_layout._how_do_i_know_what_value_to_use_for_the_footprint_attribute" class="wikilink1" title="geda:pcb_tips">footprint name</a>) déjà créés dans le symbole. Ceci est considéré comme une bonne chose pour les nouveaux utilisateurs (noobs) qui veulent simplement concevoir une simple carte et n’apprécient pas ou n’ont que faire des zillions de variations qu’une simple résistance peut avoir (i.e. empreintes différentes, TCR, précision, composition physique, etc). Les avocats des symboles légers préfère traiter les attributs au niveau du schéma car ils pensent que c’est plus flexible. Ils font rapidement remarquer que une bibliothèque de symboles lourds s’accroîtra rapidement en des milliers de morceaux avec des noms grotesquement longs en tentant de distinguer entre les différentes variations d’un composant. Ils soulignent aussi que l’utilitaire « gattrib » est l’outil préféré pour traiter les attributs au niveau du schéma (i.e. dans le fichier .sch).
+Le débat entre les adversaires des symboles lourds et légers est très détaillé et pointu. En caricaturant, les avocats des symboles lourds croient que cela fournit une meilleure intégration entre gschem et PCB avec lâ??importance des attrituts de placement (tels que <a href="http://geda.seul.org/wiki/geda:pcb_tips#i_want_to_use_pcb_to_do_layout._how_do_i_know_what_value_to_use_for_the_footprint_attribute" class="wikilink1" title="geda:pcb_tips">footprint name</a>) déjà créés dans le symbole. Ceci est considéré comme une bonne chose pour les nouveaux utilisateurs (noobs) qui veulent simplement concevoir une simple carte et nâ??apprécient pas ou nâ??ont que faire des zillions de variations quâ??une simple résistance peut avoir (i.e. empreintes différentes, TCR, précision, composition physique, etc). Les avocats des symboles légers préfère traiter les attributs au niveau du schéma car ils pensent que câ??est plus flexible. Ils font rapidement remarquer que une bibliothèque de symboles lourds sâ??accroîtra rapidement en des milliers de morceaux avec des noms grotesquement longs en tentant de distinguer entre les différentes variations dâ??un composant. Ils soulignent aussi que lâ??utilitaire « gattrib » est lâ??outil préféré pour traiter les attributs au niveau du schéma (i.e. dans le fichier .sch).
</p>
<p>
-GEDA/gaf, configuré par défaut, utilise des symboles légers, bien qu’il puisse être configuré pour utiliser des symboles lourds. Pour plus d’informations, vous pouvez lire ces dicussions sur la liste de diffusion geda-user:
+GEDA/gaf, configuré par défaut, utilise des symboles légers, bien quâ??il puisse être configuré pour utiliser des symboles lourds. Pour plus dâ??informations, vous pouvez lire ces dicussions sur la liste de diffusion geda-user:
</p>
<p>
@@ -272,21 +277,21 @@
</p>
</div>
-<!-- SECTION [5486-7826] -->
-<h2><a name="j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille" id="j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille">J'utilise un symbole extérieur à la bibliothèque. Comment se fait-il qu'il ne soit pas aligné sur la grille?</a></h2>
+<!-- SECTION "Quel est l'objet de cette polémique entre les symboles lourds et légers?" [5486-7826] -->
+<h2><a name="j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille" id="j_utilise_un_symbole_exterieur_a_la_bibliotheque._comment_se_fait-il_qu_il_ne_soit_pas_aligne_sur_la_grille">J'utilise un symbole extérieur à la bibliothèque. Comment se fait-il qu'il ne soit pas aligné sur la grille?</a></h2>
<div class="level2">
<p>
-Les symboles dans la bibliothèque, comme ceux disponibles sur le site web <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow"> gedasymbols </a> sont fournis par des utilisateurs comme vous. Quelques personnes utilisent des initialisations de grille différentes des autres (i.e. 50mil vs. 100mil). Si vous découvrez un symbole qui semble être hors de la grille, tentez de réduire votre espacement de grille, déplacez le symbole de telle manière qu’il s’adapte à « votre » propre grille, puis revenez à votre grille initiale.
+Les symboles dans la bibliothèque, comme ceux disponibles sur le site web <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow"> gedasymbols </a> sont fournis par des utilisateurs comme vous. Quelques personnes utilisent des initialisations de grille différentes des autres (i.e. 50mil vs. 100mil). Si vous découvrez un symbole qui semble être hors de la grille, tentez de réduire votre espacement de grille, déplacez le symbole de telle manière quâ??il sâ??adapte à « votre » propre grille, puis revenez à votre grille initiale.
</p>
<p>
-Oui, les docs gEDA suggèrent que vous utilisiez un espacement de grille de 100mil. Mais tout le monde aime faire les choses à sa propre manière et il n’existe pas de diktat pour pour imposer les règles sur les symboles rendus disponibles. Vous devez donc être au courant de cette possibilité.
+Oui, les docs gEDA suggèrent que vous utilisiez un espacement de grille de 100mil. Mais tout le monde aime faire les choses à sa propre manière et il nâ??existe pas de diktat pour pour imposer les règles sur les symboles rendus disponibles. Vous devez donc être au courant de cette possibilité.
</p>
</div>
-<!-- SECTION [7827-8765] -->
-<h2><a name="existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion" id="existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion">Existe-t-il un symbole explicitement « non connecté » que je pourrais/devrais placer dans le schéma pour empêcher gnetlist de penser que j'ai oublié une connexion?</a></h2>
+<!-- SECTION "J'utilise un symbole extérieur à la bibliothèque. Comment se fait-il qu'il ne soit pas aligné sur la grille?" [7827-8765] -->
+<h2><a name="existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion" id="existe-t-il_un_symbole_explicitement_non_connecte_que_je_pourrais_devrais_placer_dans_le_schema_pour_empecher_gnetlist_de_penser_que_j_ai_oublie_une_connexion">Existe-t-il un symbole explicitement « non connecté » que je pourrais/devrais placer dans le schéma pour empêcher gnetlist de penser que j'ai oublié une connexion?</a></h2>
<div class="level2">
<p>
@@ -298,16 +303,16 @@
</p>
<p>
-Si vous voulez un symbole graphiquement complet (sans connexions électriques), ajoutez un attribut “graphical=1”. Le netlister ignorera entièrement ces symboles.
+Si vous voulez un symbole graphiquement complet (sans connexions électriques), ajoutez un attribut â??graphical=1â??. Le netlister ignorera entièrement ces symboles.
</p>
</div>
-<!-- SECTION [8766-9388] -->
+<!-- SECTION "Existe-t-il un symbole explicitement « non connecté » que je pourrais/devrais placer dans le schéma pour empêcher gnetlist de penser que j'ai oublié une connexion?" [8766-9388] -->
<h2><a name="comment_placer_un_un_attribut_de_symbole_invisible_dans_un_schema" id="comment_placer_un_un_attribut_de_symbole_invisible_dans_un_schema">Comment placer un un attribut de symbole invisible dans un schéma?</a></h2>
<div class="level2">
<p>
-La plupart des symboles d’un symbole ne sont pas placés sur le schéma à moins qu’ils ne soient visibles. Pour afficher les attributs de symboles invisibles, cherchez les mots clés suivants dans le fichier system-gschemrc:
+La plupart des symboles dâ??un symbole ne sont pas placés sur le schéma à moins quâ??ils ne soient visibles. Pour afficher les attributs de symboles invisibles, cherchez les mots clés suivants dans le fichier system-gschemrc:
</p>
<pre class="code">(attribute-promotion â??enabledâ??);
(promote-invisible â??disabledâ??) ; â?? This one
@@ -323,55 +328,55 @@
</p>
</div>
-<!-- SECTION [9389-10049] -->
-<h2><a name="que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites" id="que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites">Que dois-je faire à propos des broches d'alimentation sur mon symbole: Les rendre visible (explicites) ou invisibles (implicites)?</a></h2>
+<!-- SECTION "Comment placer un un attribut de symbole invisible dans un schéma?" [9389-10049] -->
+<h2><a name="que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites" id="que_dois-je_faire_a_propos_des_broches_d_alimentation_sur_mon_symboleles_rendre_visible_explicites_ou_invisibles_implicites">Que dois-je faire à propos des broches d'alimentation sur mon symbole: Les rendre visible (explicites) ou invisibles (implicites)?</a></h2>
<div class="level2">
<p>
-Dans le passé, les circuits numériques cachaient souvent leurs broches d’alimentation et en utilisant un attribut à l’intérieur du symbole. La pensée moderne est que c’est une mauvaise pratique bien que les guerres de religions font encore occasionnellement rage à propos de ce sujet).
+Dans le passé, les circuits numériques cachaient souvent leurs broches dâ??alimentation et en utilisant un attribut à lâ??intérieur du symbole. La pensée moderne est que câ??est une mauvaise pratique bien que les guerres de religions font encore occasionnellement rage à propos de ce sujet).
</p>
<p>
-Cela reste marginalement vrai pour les vieux circuits logiques d’avoir toutes des broches d’alimentation et de GND, en 5V TTL, cachées. Si vous n’avez que du +5V sur votre carte, cacher alors les broches d’alimentation +5V peut simplifier quelque peu votre schéma. Néanmoins, peut de concepteur dessinent de tels circuits de nos jours; 5V TTL (et 5V CMOS) sont devenues rapidement des technologies antiques.
+Cela reste marginalement vrai pour les vieux circuits logiques dâ??avoir toutes des broches dâ??alimentation et de GND, en 5V TTL, cachées. Si vous nâ??avez que du +5V sur votre carte, cacher alors les broches dâ??alimentation +5V peut simplifier quelque peu votre schéma. Néanmoins, peut de concepteur dessinent de tels circuits de nos jours; 5V TTL (et 5V CMOS) sont devenues rapidement des technologies antiques.
</p>
<p>
-Il a toujours été inacceptable de cacher les broches d’alimentation sur les circuits analogiques. D’abord, l’analogique a souvent de multiples connexions d’alimentation (VCC, VEE) qui ont explicitement besoin d’être dessinées. Ensuite, une bonne pratique de conception est de placer des capacités de découplage sur chaquet et toutes les broches d’alimentations. Quelques uns placent aussi une inductance en série avec l’alimentation. Comme ils doivent être insérés dans le schéma, cela est réalisé plus facilement en les attachant explicitement à une broche d’alimentation. C’est la raison pour laquelle on ne dedrait jamais utiliser des broches d’alimentaion cachées pour les symboles analogiques.
+Il a toujours été inacceptable de cacher les broches dâ??alimentation sur les circuits analogiques. Dâ??abord, lâ??analogique a souvent de multiples connexions dâ??alimentation (VCC, VEE) qui ont explicitement besoin dâ??être dessinées. Ensuite, une bonne pratique de conception est de placer des capacités de découplage sur chaquet et toutes les broches dâ??alimentations. Quelques uns placent aussi une inductance en série avec lâ??alimentation. Comme ils doivent être insérés dans le schéma, cela est réalisé plus facilement en les attachant explicitement à une broche dâ??alimentation. Câ??est la raison pour laquelle on ne dedrait jamais utiliser des broches dâ??alimentaion cachées pour les symboles analogiques.
</p>
<p>
-Les nouveaux circuits logiques utilisent souvent de multiples alimentations pour différentes sections logiques (OVDD, DVDD, etc). Il est aussi habituel d’avoir plusieurs familles logiques sur une seule carte (5V, 3.3V, etc.). C’est la raison pour laquelle est est mieux de placer et de câbler explicitement les broches d’alimentation sur le symbole. Les broches d’alimentation cachées sont un réservoir de désastre car vous pouvez facilement mal connecter un composant 5V sur un réseau 3.3V, par exemple.
+Les nouveaux circuits logiques utilisent souvent de multiples alimentations pour différentes sections logiques (OVDD, DVDD, etc). Il est aussi habituel dâ??avoir plusieurs familles logiques sur une seule carte (5V, 3.3V, etc.). Câ??est la raison pour laquelle est est mieux de placer et de câbler explicitement les broches dâ??alimentation sur le symbole. Les broches dâ??alimentation cachées sont un réservoir de désastre car vous pouvez facilement mal connecter un composant 5V sur un réseau 3.3V, par exemple.
</p>
<p>
-Pour paraphraser Nancy Reagan: Dites simplement «·non·» aux broches d’alimentation.
+Pour paraphraser Nancy Reagan: Dites simplement «·non·» aux broches dâ??alimentation.
</p>
<p>
-Ceci étant dit, il peut encore être utile de détacher les broches d’alimentation de la partie fonctionnelle du du symbole. Pour ce faire, définissez un symbole d’alimentation séparé et donnez-lui le même <a href="http://geda.seul.org/wiki/geda:glossary" class="wikilink1" title="geda:glossary">refdes</a> comme une partie fonctionnelle. Lancer gsch2pcb traitera la séparation correctement comme un seul composant. Comme ni gschem, ni gsch2pcb ne savent explicitement que le composant n’est complet qu’avec les deux symboles définis, vous aurez donc à le contrôler vous-même. Avec cette méthode, vous pouvez dessiner toutes les alimentation dans un coin du schéma où elles n’interfèrent pas avec les nets de signaux. Dans plusieurs cas, c’est plus avantageux avec les circuits analogiques.
+Ceci étant dit, il peut encore être utile de détacher les broches dâ??alimentation de la partie fonctionnelle du du symbole. Pour ce faire, définissez un symbole dâ??alimentation séparé et donnez-lui le même <a href="http://geda.seul.org/wiki/geda:glossary" class="wikilink1" title="geda:glossary">refdes</a> comme une partie fonctionnelle. Lancer gsch2pcb traitera la séparation correctement comme un seul composant. Comme ni gschem, ni gsch2pcb ne savent explicitement que le composant nâ??est complet quâ??avec les deux symboles définis, vous aurez donc à le contrôler vous-même. Avec cette méthode, vous pouvez dessiner toutes les alimentation dans un coin du schéma où elles nâ??interfèrent pas avec les nets de signaux. Dans plusieurs cas, câ??est plus avantageux avec les circuits analogiques.
</p>
</div>
-<!-- SECTION [10050-12944] -->
+<!-- SECTION "Que dois-je faire à propos des broches d'alimentation sur mon symbole: Les rendre visible (explicites) ou invisibles (implicites)?" [10050-12944] -->
<h2><a name="existe-t-il_une_specification_ou_un_manuel_pour_creer_les_symboles_gschem_ou_est-il" id="existe-t-il_une_specification_ou_un_manuel_pour_creer_les_symboles_gschem_ou_est-il">Existe-t-il une spécification ou un manuel pour créer les symboles gschem? Où est-il?</a></h2>
<div class="level2">
<p>
-Oui. C’est le <a href="001geda_scg.html" class="wikilink1" title="geda:scg.fr">Guide de Création de Symbole</a>.
+Oui. Câ??est le <a href="001geda_scg.html" class="wikilink1" title="geda:scg.fr">Guide de Création de Symbole</a>.
</p>
</div>
-<!-- SECTION [12945-13107] -->
+<!-- SECTION "Existe-t-il une spécification ou un manuel pour créer les symboles gschem? Où est-il?" [12945-13107] -->
<h1><a name="configuration_personnalisation_de_gschem" id="configuration_personnalisation_de_gschem">Configuration/personnalisation de gschem</a></h1>
<div class="level1">
<p>
-gschem est configurable de plusieurs manières qui peuvent être décrites ici. Jetez un oeil sur «·system-gschemrc·» pour des suggestions sur ce qui peut être fait d’autre.
+gschem est configurable de plusieurs manières qui peuvent être décrites ici. Jetez un oeil sur «·system-gschemrc·» pour des suggestions sur ce qui peut être fait dâ??autre.
</p>
</div>
-<!-- SECTION [13108-13342] -->
-<h2><a name="comment_changer_la_taille_par_defaut_d_un_texte_flottant" id="comment_changer_la_taille_par_defaut_d_un_texte_flottant">Comment changer la taille par défaut d'un texte flottant?</a></h2>
+<!-- SECTION "Configuration/personnalisation de gschem" [13108-13342] -->
+<h2><a name="comment_changer_la_taille_par_defaut_d_un_texte_flottant" id="comment_changer_la_taille_par_defaut_d_un_texte_flottant">Comment changer la taille par défaut d'un texte flottant?</a></h2>
<div class="level2">
<p>
@@ -384,7 +389,7 @@
</p>
</div>
-<!-- SECTION [13343-13521] -->
+<!-- SECTION "Comment changer la taille par défaut d'un texte flottant?" [13343-13521] -->
<h2><a name="comment_je_peux_avoir_une_couleur_fond_differente" id="comment_je_peux_avoir_une_couleur_fond_differente">Comment je peux avoir une couleur fond différente?</a></h2>
<div class="level2">
@@ -414,12 +419,12 @@
</p>
</div>
-<!-- SECTION [13522-14611] -->
+<!-- SECTION "Comment je peux avoir une couleur fond différente?" [13522-14611] -->
<h1><a name="impression_sortie" id="impression_sortie">Impression/Sortie</a></h1>
<div class="level1">
</div>
-<!-- SECTION [14612-14644] -->
+<!-- SECTION "Impression/Sortie" [14612-14644] -->
<h2><a name="comment_imprimer_les_schemas_depuis_le_ligne_de_commande" id="comment_imprimer_les_schemas_depuis_le_ligne_de_commande">Comment imprimer les schémas depuis le ligne de commande?</a></h2>
<div class="level2">
@@ -433,7 +438,7 @@
<pre class="code">gschem -p -oMY_SCH.ps -sGEDA_SCHEME_DIR/gschem-print.scm MY_SCH.sch</pre>
<p>
-Le script BASH ci-dessous, que j’ai nommé <strong><code>gschem-print</code></strong>, crée un fichier Postscript pour chaque fichier schéma spécifié sur la ligne de commande et place chaque fichier généré sur l’imprimante par défaut:
+Le script BASH ci-dessous, que jâ??ai nommé <strong><code>gschem-print</code></strong>, crée un fichier Postscript pour chaque fichier schéma spécifié sur la ligne de commande et place chaque fichier généré sur lâ??imprimante par défaut:
</p>
<pre class="code">#!/bin/bash
@@ -450,7 +455,7 @@
done</pre>
</div>
-<!-- SECTION [14645-15674] -->
+<!-- SECTION "Comment imprimer les schémas depuis le ligne de commande?" [14645-15674] -->
<h2><a name="comment_je_peux_sortie_le_postscript_png_en_couleurs" id="comment_je_peux_sortie_le_postscript_png_en_couleurs">Comment je peux sortie le postscript/PNG en couleurs?</a></h2>
<div class="level2">
@@ -475,11 +480,11 @@
<pre class="code">(background-color 0 "grey94" "null" "1 1 1" 255 255 255)</pre>
<p>
-Les 255 255 255 sont les composantes RGB pour la couleur de fond de l’image <acronym title="Portable Network Graphics">PNG</acronym>.
+Les 255 255 255 sont les composantes RGB pour la couleur de fond de lâ??image <acronym title="Portable Network Graphics">PNG</acronym>.
</p>
</div>
-<!-- SECTION [15675-16830] -->
+<!-- SECTION "Comment je peux sortie le postscript/PNG en couleurs?" [15675-16830] -->
<h2><a name="comment_je_peux_avoir_une_sortie_postscript_png_en_noir_et_blanc" id="comment_je_peux_avoir_une_sortie_postscript_png_en_noir_et_blanc">Comment je peux avoir une sortie postscript/PNG en noir et blanc?</a></h2>
<div class="level2">
@@ -494,13 +499,13 @@
<pre class="code">(image-color "disabled") ; for monochromoe PNG output</pre>
</div>
-<!-- SECTION [16831-17228] -->
-<h2><a name="comment_j_insere_des_schemas_dans_mon_document_latex" id="comment_j_insere_des_schemas_dans_mon_document_latex">Comment j'insère des schémas dans mon document LaTex?</a></h2>
+<!-- SECTION "Comment je peux avoir une sortie postscript/PNG en noir et blanc?" [16831-17228] -->
+<h2><a name="comment_j_insere_des_schemas_dans_mon_document_latex" id="comment_j_insere_des_schemas_dans_mon_document_latex">Comment j'insère des schémas dans mon document LaTex?</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> Sortez le schéma dans un fichier. Cela sera un postscript générique (*.ps).</div>
</li>
-<li class="level1"><div class="li"> Convertissez le fichier postscript en epsi avec l’outil ps2epsi. C’est un script de la suite ghostscript.</div>
+<li class="level1"><div class="li"> Convertissez le fichier postscript en epsi avec lâ??outil ps2epsi. Câ??est un script de la suite ghostscript.</div>
</li>
<li class="level1"><div class="li"> Incluez usepackage{graphicx} dans le préambulz de votre document latex. Utilisez la commande includegraphics pour placer votre schéma.</div>
</li>
@@ -518,7 +523,7 @@
\end{document}</pre>
</div>
-<!-- SECTION [17229-17819] -->
+<!-- SECTION "Comment j'insère des schémas dans mon document LaTex?" [17229-17819] -->
<h2><a name="comment_je_scinde_un_fichier_postscript_en_plusieurs_pages" id="comment_je_scinde_un_fichier_postscript_en_plusieurs_pages">Comment je scinde un fichier postscript en plusieurs pages?</a></h2>
<div class="level2">
@@ -527,21 +532,21 @@
</p>
</div>
-<!-- SECTION [17820-18190] -->
-<h1><a name="problemes_d_installation_d_execution_de_gschem" id="problemes_d_installation_d_execution_de_gschem">Problèmes d'installation/d'exécution de gschem</a></h1>
+<!-- SECTION "Comment je scinde un fichier postscript en plusieurs pages?" [17820-18190] -->
+<h1><a name="problemes_d_installation_d_execution_de_gschem" id="problemes_d_installation_d_execution_de_gschem">Problèmes d'installation/d'exécution de gschem</a></h1>
<div class="level1">
</div>
-<!-- SECTION [18191-18254] -->
-<h2><a name="gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration" id="gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration">gschem segfaults lorsque j'efface des composants sur FC5 (et sur d'autres distributions Linux)! Existe-t-il une amélioration?</a></h2>
+<!-- SECTION "Problèmes d'installation/d'exécution de gschem" [18191-18254] -->
+<h2><a name="gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration" id="gschem_segfaults_lorsque_j_efface_des_composants_sur_fc5_et_sur_d_autres_distributions_linux_existe-t-il_une_amelioration">gschem segfaults lorsque j'efface des composants sur FC5 (et sur d'autres distributions Linux)! Existe-t-il une amélioration?</a></h2>
<div class="level2">
<p>
-Ce bogue semble être apparu pour les utilisateurs de la Fedora Core 5 (et d’autres distributions linux qui utilisent glib 2.10.x). Le bogue a été réglé par les développeurs et il apparaîtra dans la prochaine version de gEDA/gaf.
+Ce bogue semble être apparu pour les utilisateurs de la Fedora Core 5 (et dâ??autres distributions linux qui utilisent glib 2.10.x). Le bogue a été réglé par les développeurs et il apparaîtra dans la prochaine version de gEDA/gaf.
</p>
<p>
-A moyen terme, vous pouvez contourner ce bogue en plaçant la variable d’environnement G_SLICE à «·always-malloc·». Spécifiquement, avant de lancer gschem, faites ceci:
+A moyen terme, vous pouvez contourner ce bogue en plaçant la variable dâ??environnement G_SLICE à «·always-malloc·». Spécifiquement, avant de lancer gschem, faites ceci:
</p>
<p>
@@ -555,12 +560,12 @@
<pre class="code">setenv G_SLICE always-malloc</pre>
</div>
-<!-- SECTION [18255-18905] -->
-<h2><a name="apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal" id="apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal">Après l'installation, gschem ne fonctionne pas!? Que ce qui a pu aller mal?</a></h2>
+<!-- SECTION "gschem segfaults lorsque j'efface des composants sur FC5 (et sur d'autres distributions Linux)! Existe-t-il une amélioration?" [18255-18905] -->
+<h2><a name="apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal" id="apres_l_installation_gschem_ne_fonctionne_pas_que_ce_qui_a_pu_aller_mal">Après l'installation, gschem ne fonctionne pas!? Que ce qui a pu aller mal?</a></h2>
<div class="level2">
<p>
- Si vous lancez gschem et que vous avez une fenêtre sans barre de menu, sans couleurs et le programme s’arrête lorsque vous appuyez sur une touche avec le message suivant:
+ Si vous lancez gschem et que vous avez une fenêtre sans barre de menu, sans couleurs et le programme sâ??arrête lorsque vous appuyez sur une touche avec le message suivant:
</p>
<pre class="code">ERROR: Unbound variable: current-keymap</pre>
@@ -578,9 +583,9 @@
alors gschem ne trouve pas de fichier rc. Il y a deux ficheirs rc nécessaires. Le premier est <strong><code>system-gschemrc</code></strong> et le second <strong><code>system-commonrc</code></strong>.
</p>
<ul>
-<li class="level1"><div class="li"> Le fichier rc system-gschemrc doit être installé lorsque vous installez gschem et réside typiquement dans <strong><code>${prefix}/share/gEDA/system-gschemrc</code></strong>. <strong><code>${prefix}</code></strong> est l’endroit où vous avez installé gschem (habituellement <strong><code>/usr</code></strong> ou <strong><code>/usr/local</code></strong> ou <strong><code>$HOME/geda</code></strong>). Ce fichier peut aussi être installé dans /etc/gEDA (c’est le cas des paquets .debs).</div>
+<li class="level1"><div class="li"> Le fichier rc system-gschemrc doit être installé lorsque vous installez gschem et réside typiquement dans <strong><code>${prefix}/share/gEDA/system-gschemrc</code></strong>. <strong><code>${prefix}</code></strong> est lâ??endroit où vous avez installé gschem (habituellement <strong><code>/usr</code></strong> ou <strong><code>/usr/local</code></strong> ou <strong><code>$HOME/geda</code></strong>). Ce fichier peut aussi être installé dans /etc/gEDA (câ??est le cas des paquets .debs).</div>
</li>
-<li class="level1"><div class="li"> Le fichier rc system-commonrc devrait être installé lorsque vous installez la bibliothèque de symboles pour gEDA/gaf. Il réside dans <strong><code>${prefix}/share/gEDA/system-commonrc</code></strong>. Ce fichier peut aussi être installé dans <strong><code>/etc/gEDA</code></strong> (c’est le cas des paquets .debs). Ce fichier n’est pas chargé directement par gschem. Il est chargé par un â??(load ...)â?? dans le ficheir rc system-gschemrc.</div>
+<li class="level1"><div class="li"> Le fichier rc system-commonrc devrait être installé lorsque vous installez la bibliothèque de symboles pour gEDA/gaf. Il réside dans <strong><code>${prefix}/share/gEDA/system-commonrc</code></strong>. Ce fichier peut aussi être installé dans <strong><code>/etc/gEDA</code></strong> (câ??est le cas des paquets .debs). Ce fichier nâ??est pas chargé directement par gschem. Il est chargé par un â??(load …)â?? dans le ficheir rc system-gschemrc.</div>
</li>
</ul>
@@ -589,16 +594,16 @@
</p>
<p>
-Aussi, quelques anciennes versions de gEDA/gaf ont quelques bogues lorsque les fichiers rc files sont installés dans d’autres endroits (autres que <strong><code>${prefix}/share/gEDA</code></strong>), veuillez donc le mettre à jour vers une version plus récente.
+Aussi, quelques anciennes versions de gEDA/gaf ont quelques bogues lorsque les fichiers rc files sont installés dans dâ??autres endroits (autres que <strong><code>${prefix}/share/gEDA</code></strong>), veuillez donc le mettre à jour vers une version plus récente.
</p>
</div>
-<!-- SECTION [18906-21095] -->
+<!-- SECTION "Après l'installation, gschem ne fonctionne pas!? Que ce qui a pu aller mal?" [18906-21095] -->
<h2><a name="ajouter_des_composants_ne_proposent_aucun_symboles_que_puis-je_y_faire" id="ajouter_des_composants_ne_proposent_aucun_symboles_que_puis-je_y_faire">"Ajouter des Composants" ne proposent aucun symboles! Que puis-je y faire?</a></h2>
<div class="level2">
<p>
- Assurez-vous qu’au moins un de vos fichiers de config contient un chemin valide vers une bibliothèque de symbole. Au démarrage, gschem contrôle les fichiers de de config suivants (sur un système Debian):
+ Assurez-vous quâ??au moins un de vos fichiers de config contient un chemin valide vers une bibliothèque de symbole. Au démarrage, gschem contrôle les fichiers de de config suivants (sur un système Debian):
</p>
<ol>
<li class="level1"><div class="li"> fichier gafrc système: <code>/etc/gEDA/system-gafrc</code></div>
@@ -621,10 +626,10 @@
<pre class="code">(reset-component-library)</pre>
<p>
- Le chemin de recherche des bibliothèques sera vidé. L’ordre est évidemment important, comme cette commande effacera tout chemin précédemment ajoûté.
+ Le chemin de recherche des bibliothèques sera vidé. Lâ??ordre est évidemment important, comme cette commande effacera tout chemin précédemment ajoûté.
</p>
</div>
-<!-- SECTION [21096-] --></div>
+<!-- SECTION "Ajouter des Composants ne proposent aucun symboles! Que puis-je y faire?" [21096-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_faq-simulation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq-simulation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq-simulation.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_faq-simulation.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_faq-simulation.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-simulation.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-simulation.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-simulation.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-simulation.fr?do=export_raw" />
- <meta name="date" content="2006-12-09T17:31:18-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-simulation.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-simulation.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-simulation.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-simulation.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -27,8 +30,8 @@
<li class="level1"><div class="li"><span class="li"><a href="#simulation" class="toc">Simulation</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#je_veux_simuler_mon_circuit_analogique._quelles_sont_mes_options" class="toc">Je veux simuler mon circuit analogique. Quelles sont mes options?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser" class="toc">Qu'en est-il de tclspice? Qu'est ce que c'est? Dois-je l'utiliser?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation" class="toc">N'existe-t-il une belle interface graphique (capture de schéma) de telle manière que je n'ai juste qu'à placer des composants et presser un bouton «·simulation·»?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser" class="toc">Qu'en est-il de tclspice? Qu'est ce que c'est? Dois-je l'utiliser?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation" class="toc">N'existe-t-il une belle interface graphique (capture de schéma) de telle manière que je n'ai juste qu'à placer des composants et presser un bouton «·simulation·»?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_puis-je_creer_mes_schemas_pour_faciliter_les_simulations_analogiques" class="toc">Comment puis-je créer mes schémas pour faciliter les simulations analogiques?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quelles_sont_les_commandes_gnetlist_pour_spice_sont_a_utiliser_ici_il_y_en_a_beaucoup" class="toc">Quelles sont les commandes gnetlist pour SPICE sont à utiliser ici? Il y en a beaucoup. . . .</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_faire_si_on_veut_utiliser_gnucap_puis-je_utiliser_spice-sdb_pour_creer_mes_netlists_gnucap" class="toc">Comment faire si on veut utiliser gnucap, puis-je utiliser spice-sdb pour créer mes netlists gnucap?</a></span></div></li>
@@ -37,11 +40,13 @@
</div>
</div>
+
+
<h1><a name="simulation" id="simulation">Simulation</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-25] -->
+<!-- SECTION "Simulation" [1-25] -->
<h2><a name="je_veux_simuler_mon_circuit_analogique._quelles_sont_mes_options" id="je_veux_simuler_mon_circuit_analogique._quelles_sont_mes_options">Je veux simuler mon circuit analogique. Quelles sont mes options?</a></h2>
<div class="level2">
@@ -51,25 +56,25 @@
<ul>
<li class="level1"><div class="li"> <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">Ngspice</a> est un portage/nettoyage du SPICE 3f5 classique sur la plate-forme GNU/Linux. Il est pleinement fonctionnel, inclut des extensions XSpice (tels que des constructions SPICE 2 POLY) et une structure CIDER.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">Gnucap</a> est un nouveau simulateur de circuit écrit depuis zéro. Il offre la possibilité d’effectuer des simulations basées sur les événements â?? de même qu’en temps â??. C’est le travail de Al Davis, Professor of Electrical Engineering à l’Université Kettering. Si vous voulez le télécharger, assurez-vous de prendre la dernière version, disponible avec les liens des «·developement releases·» sur le site gnucap.</div>
+<li class="level1"><div class="li"> <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">Gnucap</a> est un nouveau simulateur de circuit écrit depuis zéro. Il offre la possibilité dâ??effectuer des simulations basées sur les événements â?? de même quâ??en temps â??. Câ??est le travail de Al Davis, Professor of Electrical Engineering à lâ??Université Kettering. Si vous voulez le télécharger, assurez-vous de prendre la dernière version, disponible avec les liens des «·developement releases·» sur le site gnucap.</div>
</li>
</ul>
<p>
- Les deux sont des programmes CLI (command line interface·; «·interface à ligne de commande·»), signifiant que vous intérragissez avec le simulateur en saisissant les commandes sur la ligne de commande. Cela signifie aussi que vous avez besoin d’apprendre le jeu de commandes spécifique au simulateur.
+ Les deux sont des programmes CLI (command line interface·; «·interface à ligne de commande·»), signifiant que vous intérragissez avec le simulateur en saisissant les commandes sur la ligne de commande. Cela signifie aussi que vous avez besoin dâ??apprendre le jeu de commandes spécifique au simulateur.
</p>
<p>
-Si vous préférez une interface graphique, la nouvelle application GSpiceUI de gEDA fournit une jolie interface utilisateur graphique pour piloter les programmes de simulation. Néanmoins, GSpiceUI n’est pas un simulateur sortie-schema-vers-simulation complet comme LTSpice ou PSpice. Il fournit, à la place, un menu d’interface graphique qui vous vous aide à porter des commandes dont vous avez besoin pour effectuer vos simulations ngspice/gnucap.
+Si vous préférez une interface graphique, la nouvelle application GSpiceUI de gEDA fournit une jolie interface utilisateur graphique pour piloter les programmes de simulation. Néanmoins, GSpiceUI nâ??est pas un simulateur sortie-schema-vers-simulation complet comme LTSpice ou PSpice. Il fournit, à la place, un menu dâ??interface graphique qui vous vous aide à porter des commandes dont vous avez besoin pour effectuer vos simulations ngspice/gnucap.
</p>
</div>
-<!-- SECTION [26-1717] -->
-<h2><a name="qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser" id="qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser">Qu'en est-il de tclspice? Qu'est ce que c'est? Dois-je l'utiliser?</a></h2>
+<!-- SECTION "Je veux simuler mon circuit analogique. Quelles sont mes options?" [26-1717] -->
+<h2><a name="qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser" id="qu_en_est-il_de_tclspice_qu_est_ce_que_c_est_dois-je_l_utiliser">Qu'en est-il de tclspice? Qu'est ce que c'est? Dois-je l'utiliser?</a></h2>
<div class="level2">
<p>
-<a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">Tclspice</a> est un fork du développement de ngspice. Il a débuté en 2002. En principe, tclspice exportera le jeu de commande SPICE vers un <acronym title="Application Programming Interface">API</acronym> TCL, vous permettant d’embarquer des analyses SPICE en un programme TCL. Cette vision est certainement très attirante car TCL est un langage à scripts très puissant â?? bien plus puissant que les constructions de scripts disponibles dans SPICE lui-même. En utilisant TCL, il est possible d’imaginer l’écriture d’optimisateurs de circuits complexes, ajoutant des éléments de comportement à la simulation et finalement en gagnant le contrôle de la sortie graphique de SPICE.
+<a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">Tclspice</a> est un fork du développement de ngspice. Il a débuté en 2002. En principe, tclspice exportera le jeu de commande SPICE vers un <acronym title="Application Programming Interface">API</acronym> TCL, vous permettant dâ??embarquer des analyses SPICE en un programme TCL. Cette vision est certainement très attirante car TCL est un langage à scripts très puissant â?? bien plus puissant que les constructions de scripts disponibles dans SPICE lui-même. En utilisant TCL, il est possible dâ??imaginer lâ??écriture dâ??optimisateurs de circuits complexes, ajoutant des éléments de comportement à la simulation et finalement en gagnant le contrôle de la sortie graphique de SPICE.
</p>
<p>
@@ -86,29 +91,29 @@
puts "All done now!"</pre>
<p>
-Malheureusement, tclspice manque de fonctionnalités importantes, comme vous fournir un code de retour qui vous indique à quel stade réel est votre simulation ou si elle est en erreur. Aussi, les fonctionnalités graphiques semblent de jamais fonctionner (au moins pour moi ... et les développeurs admettent que la partie graphique a des problèmes). Convertir des variables TCL vers et depuis des vecteurs SPICE semble ne jamais fonctionner â?? encore une fois, au moins pour moi. Finalement, ngspice (au moins) beaucoup de fuites de mémoire, rendant les simulations longues difficiles. C’est la raison pour laquelle, tclspice n’a pas encore réalisé les promesses qui ont été originellement été faites: une manière pratique, par scripts pour piloter les simulations SPICE.
+Malheureusement, tclspice manque de fonctionnalités importantes, comme vous fournir un code de retour qui vous indique à quel stade réel est votre simulation ou si elle est en erreur. Aussi, les fonctionnalités graphiques semblent de jamais fonctionner (au moins pour moi … et les développeurs admettent que la partie graphique a des problèmes). Convertir des variables TCL vers et depuis des vecteurs SPICE semble ne jamais fonctionner â?? encore une fois, au moins pour moi. Finalement, ngspice (au moins) beaucoup de fuites de mémoire, rendant les simulations longues difficiles. Câ??est la raison pour laquelle, tclspice nâ??a pas encore réalisé les promesses qui ont été originellement été faites: une manière pratique, par scripts pour piloter les simulations SPICE.
</p>
<p>
-Les développements sur tclspice ont effectivement cessé en 2004. Peu être qu’un jour, quelqu’un le redémarrera. Pendant ce temps, la branche de développement <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">ngspice</a> a récupéré quelques fonctionnalités tclspice si vous les voulez (elles nécessitent des options de configuration séparées) et le code est plus récent.
+Les développements sur tclspice ont effectivement cessé en 2004. Peu être quâ??un jour, quelquâ??un le redémarrera. Pendant ce temps, la branche de développement <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">ngspice</a> a récupéré quelques fonctionnalités tclspice si vous les voulez (elles nécessitent des options de configuration séparées) et le code est plus récent.
</p>
</div>
-<!-- SECTION [1718-3965] -->
-<h2><a name="n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation" id="n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation">N'existe-t-il une belle interface graphique (capture de schéma) de telle manière que je n'ai juste qu'à placer des composants et presser un bouton «·simulation·»?</a></h2>
+<!-- SECTION "Qu'en est-il de tclspice? Qu'est ce que c'est? Dois-je l'utiliser?" [1718-3965] -->
+<h2><a name="n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation" id="n_existe-t-il_une_belle_interface_graphique_capture_de_schema_de_telle_maniere_que_je_n_ai_juste_qu_a_placer_des_composants_et_presser_un_bouton_simulation">N'existe-t-il une belle interface graphique (capture de schéma) de telle manière que je n'ai juste qu'à placer des composants et presser un bouton «·simulation·»?</a></h2>
<div class="level2">
<p>
-Non. Le miux que vous puissiez faire est d’utiliser GSpiceUI.
+Non. Le miux que vous puissiez faire est dâ??utiliser GSpiceUI.
</p>
</div>
-<!-- SECTION [3966-4210] -->
+<!-- SECTION "N'existe-t-il une belle interface graphique (capture de schéma) de telle manière que je n'ai juste qu'à placer des composants et presser un bouton «·simulation·»?" [3966-4210] -->
<h2><a name="comment_puis-je_creer_mes_schemas_pour_faciliter_les_simulations_analogiques" id="comment_puis-je_creer_mes_schemas_pour_faciliter_les_simulations_analogiques">Comment puis-je créer mes schémas pour faciliter les simulations analogiques?</a></h2>
<div class="level2">
<p>
-Le chemin habituel pour la conception est «·gschem·» â?? «·gnetlist -g spice-sdb·» â?? [«·ngspice·» | «·gnucap·»]. Vous avez besoin d’attacher des attributs aux composants dans votre schéma pour fournir les attributs nécessaires à SPICE/Gnucap. Vous pouvez aussi attacher des attributs en utilisant gattrib.
+Le chemin habituel pour la conception est «·gschem·» â?? «·gnetlist -g spice-sdb·» â?? [«·ngspice·» | «·gnucap·»]. Vous avez besoin dâ??attacher des attributs aux composants dans votre schéma pour fournir les attributs nécessaires à SPICE/Gnucap. Vous pouvez aussi attacher des attributs en utilisant gattrib.
</p>
<p>
@@ -120,16 +125,16 @@
</p>
</div>
-<!-- SECTION [4211-4853] -->
+<!-- SECTION "Comment puis-je créer mes schémas pour faciliter les simulations analogiques?" [4211-4853] -->
<h2><a name="quelles_sont_les_commandes_gnetlist_pour_spice_sont_a_utiliser_ici_il_y_en_a_beaucoup" id="quelles_sont_les_commandes_gnetlist_pour_spice_sont_a_utiliser_ici_il_y_en_a_beaucoup">Quelles sont les commandes gnetlist pour SPICE sont à utiliser ici? Il y en a beaucoup. . . .</a></h2>
<div class="level2">
<p>
-Utilisez spice-sdb. Il est le plus riche en fonctionnalités. Les autres ne sont présent que pour des raisons historiques. Notez que spice-sdb est une extension d’une des autres commandes SPICE, vous ne perdez rien en utilisant spice-sdb.
+Utilisez spice-sdb. Il est le plus riche en fonctionnalités. Les autres ne sont présent que pour des raisons historiques. Notez que spice-sdb est une extension dâ??une des autres commandes SPICE, vous ne perdez rien en utilisant spice-sdb.
</p>
</div>
-<!-- SECTION [4854-5201] -->
+<!-- SECTION "Quelles sont les commandes gnetlist pour SPICE sont à utiliser ici? Il y en a beaucoup. . . ." [4854-5201] -->
<h2><a name="comment_faire_si_on_veut_utiliser_gnucap_puis-je_utiliser_spice-sdb_pour_creer_mes_netlists_gnucap" id="comment_faire_si_on_veut_utiliser_gnucap_puis-je_utiliser_spice-sdb_pour_creer_mes_netlists_gnucap">Comment faire si on veut utiliser gnucap, puis-je utiliser spice-sdb pour créer mes netlists gnucap?</a></h2>
<div class="level2">
@@ -138,31 +143,31 @@
</p>
</div>
-<!-- SECTION [5202-5455] -->
+<!-- SECTION "Comment faire si on veut utiliser gnucap, puis-je utiliser spice-sdb pour créer mes netlists gnucap?" [5202-5455] -->
<h2><a name="pourquoi_ne_puis-je_reutiliser_mon_schema_de_simulation_pour_le_placement_sur_carte" id="pourquoi_ne_puis-je_reutiliser_mon_schema_de_simulation_pour_le_placement_sur_carte">Pourquoi ne puis-je réutiliser mon schéma de simulation pour le placement sur carte?</a></h2>
<div class="level2">
<p>
-Les nouveau veulent habituellement créer un schéma unique pour la simulation/validation et le placement sur carte. Cette vision semble tout d’abord attirante car votre carte aura d’abord été testée et validée avant de la créer en FR-4. Néanmoins, le diable est dans les détails·; utiliser un seul schéma pour la simulation et le placement ne fonctionne habituellement pas pour els raisons suivantes:
+Les nouveau veulent habituellement créer un schéma unique pour la simulation/validation et le placement sur carte. Cette vision semble tout dâ??abord attirante car votre carte aura dâ??abord été testée et validée avant de la créer en FR-4. Néanmoins, le diable est dans les détails·; utiliser un seul schéma pour la simulation et le placement ne fonctionne habituellement pas pour els raisons suivantes:
</p>
<ul>
-<li class="level1"><div class="li"> Les composants nécessaires pour la simulation et le placement sont normalement très différents. par exemple, la simulation nécessite souvent un schéma comportant un lot d’éléments liés à SPICE comme mes sources de tension, les sources dépendantes, les directives SPICE et ainsi de suite. D’un autre côté, le placement nécessite des composant impossible à modéliser comme des connecteurs, des composants logiques et même des éléments comme des régulateurs de tension qui peuvent ne pas avoir de modèles SPICE de disponibles mais qui vont poluer votre netlist SPICE, rendant le netlister et le simulateur malheureux.</div>
+<li class="level1"><div class="li"> Les composants nécessaires pour la simulation et le placement sont normalement très différents. par exemple, la simulation nécessite souvent un schéma comportant un lot dâ??éléments liés à SPICE comme mes sources de tension, les sources dépendantes, les directives SPICE et ainsi de suite. Dâ??un autre côté, le placement nécessite des composant impossible à modéliser comme des connecteurs, des composants logiques et même des éléments comme des régulateurs de tension qui peuvent ne pas avoir de modèles SPICE de disponibles mais qui vont poluer votre netlist SPICE, rendant le netlister et le simulateur malheureux.</div>
</li>
-<li class="level1"><div class="li"> Quelques composants électroniques réels n’ont pas de modèles SPICE. Il existe beaucoup de composants qui n’en possèdent pas comme les potentiomètres, les transformateurs, les thermistances, les filtres EMI, les portes logiques, les quartz, les tubes à vide et ainsi de suite. C’est la raison pour laquelle si votre schéma utilise un de ces composants, vous devez avoir un élément utilisant un circuit équivalent pour faire la simulation. Cela rend très difficile la réutilisation du schéma de simulation pour le placement.</div>
+<li class="level1"><div class="li"> Quelques composants électroniques réels nâ??ont pas de modèles SPICE. Il existe beaucoup de composants qui nâ??en possèdent pas comme les potentiomètres, les transformateurs, les thermistances, les filtres EMI, les portes logiques, les quartz, les tubes à vide et ainsi de suite. Câ??est la raison pour laquelle si votre schéma utilise un de ces composants, vous devez avoir un élément utilisant un circuit équivalent pour faire la simulation. Cela rend très difficile la réutilisation du schéma de simulation pour le placement.</div>
</li>
-<li class="level1"><div class="li"> Habituellement, vous avez seulement besoin de simuler un sous-ensemble de votre schéma. Par exemple, vous pouvez vouloir simuler le comportement d’un filtre ou d’un circuit oscillant mais sans vous préoccuper de (ou vous ne pouvez pas simuler) votre alimentation, la partie logique ou tout autre partie de votre schéma. Si vous insister pour créer un modèle SPICE pour ces sous-sections de circuit, vous pourriez avoir beaucoup de problèmes â?? et faire beaucoup de travail inutile â?? de manière à trouver ou créer des modèles SPICE pour des zones de votre circuit qui ne sont pas importantes.</div>
+<li class="level1"><div class="li"> Habituellement, vous avez seulement besoin de simuler un sous-ensemble de votre schéma. Par exemple, vous pouvez vouloir simuler le comportement dâ??un filtre ou dâ??un circuit oscillant mais sans vous préoccuper de (ou vous ne pouvez pas simuler) votre alimentation, la partie logique ou tout autre partie de votre schéma. Si vous insister pour créer un modèle SPICE pour ces sous-sections de circuit, vous pourriez avoir beaucoup de problèmes â?? et faire beaucoup de travail inutile â?? de manière à trouver ou créer des modèles SPICE pour des zones de votre circuit qui ne sont pas importantes.</div>
</li>
</ul>
<p>
- C’est la raison pour laquelle, je (SDB) recommande normalement de ne pas trop tenter d’utiliser le même schéma pour la simulation et pour le placement. Si vous pouvez le faire, c’est bien! Mais, habituellement, vous ne le pouvez pas.
+ Câ??est la raison pour laquelle, je (SDB) recommande normalement de ne pas trop tenter dâ??utiliser le même schéma pour la simulation et pour le placement. Si vous pouvez le faire, câ??est bien! Mais, habituellement, vous ne le pouvez pas.
</p>
<p>
-Personellement, je ne crée des modèles SPICE que pour les sections analogiques critiques de mon circuit. Un projet plus grand devrait donc avoir plusieurs schémas de simulation validant les sous-circuits analogiques. En plus des schémas de simulation, j’ai un schéma principal qui est utilisé pour le placement.
+Personellement, je ne crée des modèles SPICE que pour les sections analogiques critiques de mon circuit. Un projet plus grand devrait donc avoir plusieurs schémas de simulation validant les sous-circuits analogiques. En plus des schémas de simulation, jâ??ai un schéma principal qui est utilisé pour le placement.
</p>
</div>
-<!-- SECTION [5456-] --></div>
+<!-- SECTION "Pourquoi ne puis-je réutiliser mon schéma de simulation pour le placement sur carte?" [5456-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/001geda_faq.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_faq.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_faq.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- 001geda_faq.html 21 Oct 2006 03:57:46 -0000 1.3
+++ 001geda_faq.html 26 May 2007 02:35:19 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq.fr?do=export_raw" />
- <meta name="date" content="2006-09-19T16:13:00-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,faq.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,40 +29,42 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#faq_geda" class="toc">FAQ gEDA</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_le_projet_geda" class="toc">Qu'est ce que le projet gEDA?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda" class="toc">qu'est ce que gEDA/gaf et quelle est sa relation avec gEDA?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_la_suite_geda" class="toc">Qu'est ce que la suite gEDA?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda" class="toc">Pourquoi? Qu'est ce qui rend gEDA si différent des autres outils d'EDA ?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_le_projet_geda" class="toc">Qu'est ce que le projet gEDA?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda" class="toc">qu'est ce que gEDA/gaf et quelle est sa relation avec gEDA?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_la_suite_geda" class="toc">Qu'est ce que la suite gEDA?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda" class="toc">Pourquoi? Qu'est ce qui rend gEDA si différent des autres outils d'EDA ?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pourquoi_la_suite_geda_ressemble-t-elle_a_une_collection_de_programmes_epars_et_pas_une_seule_application_integree" class="toc">Pourquoi la Suite gEDA ressemble-t-elle à une collection de programmes épars et pas une seule application intégrée?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree" class="toc">Qu'est ce qui est mieux, une suite (i.e. confédérée) de programmes ou une application intégrée?</a></span></div>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree" class="toc">Qu'est ce qui est mieux, une suite (i.e. confédérée) de programmes ou une application intégrée?</a></span></div>
<ul class="toc">
-<li class="level3"><div class="li"><span class="li"><a href="#pour_la_suite_l_association" class="toc">Pour la Suite (l'association):</a></span></div></li>
-<li class="level3"><div class="li"><span class="li"><a href="#contre_la_suite_l_association" class="toc">Contre la Suite (l'association):</a></span></div></li>
+<li class="level3"><div class="li"><span class="li"><a href="#pour_la_suite_l_association" class="toc">Pour la Suite (l'association):</a></span></div></li>
+<li class="level3"><div class="li"><span class="li"><a href="#contre_la_suite_l_association" class="toc">Contre la Suite (l'association):</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#pour_les_applications_monolithiques" class="toc">Pour les applications monolithiques:</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#contre_les_applications_monolithiques" class="toc">Contre les applications monolithiques:</a></span></div></li>
</ul>
</li>
<li class="level2"><div class="li"><span class="li"><a href="#quelle_est_la_licence_utilisee_par_geda" class="toc">Quelle est la licence utilisée par gEDA?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement" class="toc">Où puis-je avoir plus d'informations à propos de gEDA et sur son téléchargement?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement" class="toc">Où puis-je avoir plus d'informations à propos de gEDA et sur son téléchargement?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#ok_comment_je_comence_a_utiliser_geda" class="toc">OK, comment je comence à utiliser gEDA?</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="faq_geda" id="faq_geda">FAQ gEDA</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-24] -->
-<h2><a name="qu_est_ce_que_le_projet_geda" id="qu_est_ce_que_le_projet_geda">Qu'est ce que le projet gEDA?</a></h2>
+<!-- SECTION "FAQ gEDA" [1-24] -->
+<h2><a name="qu_est_ce_que_le_projet_geda" id="qu_est_ce_que_le_projet_geda">Qu'est ce que le projet gEDA?</a></h2>
<div class="level2">
<p>
-Le projet gEDA travaille à produire une suite <acronym title="GNU General Public License">GPL</acronym> complète d’outils EDA (<em class="u">E</em>lectronic <em class="u">D</em>esign <em class="u">A</em>utomation). Ces outils sont utilisés pour la conception de circuits électriques, la saisie de schémas, la simulation, le prototypage et la production. Le projet gEDA offre actuellement une suite mature dâ??applications de logiciels libres pour la conception électronique, incluant le la saisie de schémas, la gestion dâ??attributs, la génération de bill of materials (BOM), le netlisting dans plus de 20 formats de netlist, la simulation analogique et numérique et le placement sur circuit imprimé « printed circuit board (PCB) ».
+Le projet gEDA travaille à produire une suite <acronym title="GNU General Public License">GPL</acronym> complète dâ??outils EDA (<em class="u">E</em>lectronic <em class="u">D</em>esign <em class="u">A</em>utomation). Ces outils sont utilisés pour la conception de circuits électriques, la saisie de schémas, la simulation, le prototypage et la production. Le projet gEDA offre actuellement une suite mature dâ??applications de logiciels libres pour la conception électronique, incluant le la saisie de schémas, la gestion dâ??attributs, la génération de bill of materials (BOM), le netlisting dans plus de 20 formats de netlist, la simulation analogique et numérique et le placement sur circuit imprimé « printed circuit board (PCB) ».
</p>
<p>
-Ales Hvezda est à l’origine du projet gEDA. Le projet gEDA a quelque peu grossi, depuis le printemps 1998. Ces outils ne sont plus l’oeuvre d’une seule personne. De nombreuses personnes s’y sont impliquées. Quelques personnes contribuent aux outils originaux, alors que les autres développent leurs propres outils. C’est la raison pour laquelle gEDA ne se réfère plus aux outils originels (ils ont maintenant leurs propres vies) mais à tous les projets qui sont libres et qui sont associés quelque part dans ces pages web ou les listes de diffusion geda-dev/geda-user. En association avec gEDA, les auteurs de logiciels libres ne laissent pas le contrôle sur leurs outils mais ils sont aidés par la communauté pour maintenir la qualité et la liberté des outils EDA.
+Ales Hvezda est à lâ??origine du projet gEDA. Le projet gEDA a quelque peu grossi, depuis le printemps 1998. Ces outils ne sont plus lâ??oeuvre dâ??une seule personne. De nombreuses personnes sâ??y sont impliquées. Quelques personnes contribuent aux outils originaux, alors que les autres développent leurs propres outils. Câ??est la raison pour laquelle gEDA ne se réfère plus aux outils originels (ils ont maintenant leurs propres vies) mais à tous les projets qui sont libres et qui sont associés quelque part dans ces pages web ou les listes de diffusion geda-dev/geda-user. En association avec gEDA, les auteurs de logiciels libres ne laissent pas le contrôle sur leurs outils mais ils sont aidés par la communauté pour maintenir la qualité et la liberté des outils EDA.
</p>
<p>
@@ -67,12 +72,12 @@
</p>
</div>
-<!-- SECTION [25-1585] -->
-<h2><a name="qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda" id="qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda">qu'est ce que gEDA/gaf et quelle est sa relation avec gEDA?</a></h2>
+<!-- SECTION "Qu'est ce que le projet gEDA?" [25-1585] -->
+<h2><a name="qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda" id="qu_est_ce_que_geda_gaf_et_quelle_est_sa_relation_avec_geda">qu'est ce que gEDA/gaf et quelle est sa relation avec gEDA?</a></h2>
<div class="level2">
<p>
-gaf signifie « <em class="u">g</em>schem <em class="u">a</em>nd <em class="u">f</em>riends » (gschem et ses amis). C’est un sous-jeu de la suite d’outils complète groupée sous le nom de gEDA. gEDA/gaf est une collection d’outils qui inclut actuellement:
+gaf signifie « <em class="u">g</em>schem <em class="u">a</em>nd <em class="u">f</em>riends » (gschem et ses amis). Câ??est un sous-jeu de la suite dâ??outils complète groupée sous le nom de gEDA. gEDA/gaf est une collection dâ??outils qui inclut actuellement:
</p>
<ul>
<li class="level1"><div class="li"> gschem: un programme de capture de schémas</div>
@@ -81,7 +86,7 @@
</li>
<li class="level1"><div class="li"> gsymcheck: un vérificateur de syntaxe pour les symboles de schémas</div>
</li>
-<li class="level1"><div class="li"> gattrib: une feuille de calcul qui manipule les propriétés des symboles d’un schéma</div>
+<li class="level1"><div class="li"> gattrib: une feuille de calcul qui manipule les propriétés des symboles dâ??un schéma</div>
</li>
<li class="level1"><div class="li"> libgeda: les bibliothèques pour gnetlist de gschem et gsymcheck</div>
</li>
@@ -96,7 +101,7 @@
</p>
<p>
-Bien que gaf se réfère surtout à gEDA, le nom gEDA ne s’applique pas obligatoirement à gaf â?? les outils rassemblés sous la bannière de « gEDA » comprennent beaucoup d’autres programmes. En fait, gEDA fait référence à <strong>tout</strong> outil d’EDA sous <acronym title="GNU General Public License">GPL</acronym> qui décide de s’associer avec le site web/liste de diffusion. Des exemples importants d’outils gEDA incluent le programme de création de circuit imprimé <a href="http://geda.seul.org/wiki/geda:pcb" class="wikilink2" title="geda:pcb">PCB</a>, le compilateur Verilog <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/" rel="nofollow">Icarus Verilog</a>, le simulateur de circuits analogiques <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">gnucap</a> et le simulateur open-source SPICE <a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/" rel="nofollow">ngspice</a>. Il existe plusieurs autres programmes gEDA.
+Bien que gaf se réfère surtout à gEDA, le nom gEDA ne sâ??applique pas obligatoirement à gaf â?? les outils rassemblés sous la bannière de « gEDA » comprennent beaucoup dâ??autres programmes. En fait, gEDA fait référence à <strong>tout</strong> outil dâ??EDA sous <acronym title="GNU General Public License">GPL</acronym> qui décide de sâ??associer avec le site web/liste de diffusion. Des exemples importants dâ??outils gEDA incluent le programme de création de circuit imprimé <a href="http://geda.seul.org/wiki/geda:pcb" class="wikilink2" title="geda:pcb">PCB</a>, le compilateur Verilog <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/" rel="nofollow">Icarus Verilog</a>, le simulateur de circuits analogiques <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">gnucap</a> et le simulateur open-source SPICE <a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/" rel="nofollow">ngspice</a>. Il existe plusieurs autres programmes gEDA.
</p>
<p>
@@ -104,12 +109,12 @@
</p>
</div>
-<!-- SECTION [1586-3369] -->
-<h2><a name="qu_est_ce_que_la_suite_geda" id="qu_est_ce_que_la_suite_geda">Qu'est ce que la suite gEDA?</a></h2>
+<!-- SECTION "qu'est ce que gEDA/gaf et quelle est sa relation avec gEDA?" [1586-3369] -->
+<h2><a name="qu_est_ce_que_la_suite_geda" id="qu_est_ce_que_la_suite_geda">Qu'est ce que la suite gEDA?</a></h2>
<div class="level2">
<p>
-La suite gEDA est une image CDROM (.iso) crée par Stuart Brorson pour faciliter l’installation des divers outils qui forment, sont associés oiu fonctionnent totalement avec le projet gEDA. L’objectif est que les outils rassemblés sur la suite gEDA en CDROM constitue un environnement de conception cohérent, complet, open-source en un seul téléchargement. La suite gEDA sur CDROM inclut actuellement:
+La suite gEDA est une image CDROM (.iso) crée par Stuart Brorson pour faciliter lâ??installation des divers outils qui forment, sont associés oiu fonctionnent totalement avec le projet gEDA. Lâ??objectif est que les outils rassemblés sur la suite gEDA en CDROM constitue un environnement de conception cohérent, complet, open-source en un seul téléchargement. La suite gEDA sur CDROM inclut actuellement:
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/" class="urlextern" title="http://geda.seul.org/tools/" rel="nofollow">gEDA/gaf</a> â?? saisie de schématic et netlisting</div>
@@ -126,19 +131,19 @@
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/icarus" class="urlextern" title="http://geda.seul.org/tools/icarus" rel="nofollow">Icarus Verilog</a> â?? simulateur Verilog</div>
</li>
-<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gtkwave" class="urlextern" title="http://geda.seul.org/tools/gtkwave" rel="nofollow">GTKWave</a> â?? visualisation de forme d’onde numérique</div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gtkwave" class="urlextern" title="http://geda.seul.org/tools/gtkwave" rel="nofollow">GTKWave</a> â?? visualisation de forme dâ??onde numérique</div>
</li>
<li class="level1"><div class="li"> <a href="http://wcalc.sourceforge.net/" class="urlextern" title="http://wcalc.sourceforge.net/" rel="nofollow">wcalc</a> â?? analyse de ligne de transmission et structure électromagnetique</div>
</li>
</ul>
<p>
- Au centre de la suite gEDA en CDROM est la facilité d’utiliser l’installateur qui automatise la construction et l’installation des divers paquets depuis les sources - facilitant l’installation la suite complète pour les novices. La suite gEDA en CDROM est disponible sur la page de <a href="http://geda.seul.org/download.html" class="urlextern" title="http://geda.seul.org/download.html" rel="nofollow">téléchargement</a>. <strong>Note: L’installateur ne fonctionne qu’avec Linux!</strong>
+ Au centre de la suite gEDA en CDROM est la facilité dâ??utiliser lâ??installateur qui automatise la construction et lâ??installation des divers paquets depuis les sources - facilitant lâ??installation la suite complète pour les novices. La suite gEDA en CDROM est disponible sur la page de <a href="http://geda.seul.org/download.html" class="urlextern" title="http://geda.seul.org/download.html" rel="nofollow">téléchargement</a>. <strong>Note: Lâ??installateur ne fonctionne quâ??avec Linux!</strong>
</p>
</div>
-<!-- SECTION [3370-4962] -->
-<h2><a name="pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda" id="pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda">Pourquoi? Qu'est ce qui rend gEDA si différent des autres outils d'EDA ?</a></h2>
+<!-- SECTION "Qu'est ce que la suite gEDA?" [3370-4962] -->
+<h2><a name="pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda" id="pourquoi_qu_est_ce_qui_rend_geda_si_different_des_autres_outils_d_eda">Pourquoi? Qu'est ce qui rend gEDA si différent des autres outils d'EDA ?</a></h2>
<div class="level2">
<p>
@@ -149,114 +154,114 @@
</li>
<li class="level1"><div class="li"> Tous les formats de fichiers et tous les codes sources sont disponibles en licence <acronym title="GNU General Public License">GPL</acronym>. Cette licence vous garantit des droits spécifiques aux auteurs et aux utilisateurs de logiciels <acronym title="GNU General Public License">GPL</acronym>.</div>
</li>
-<li class="level1"><div class="li"> L’indépendence vis à vis de toute entreprise. Tous les outils gEDA sont fournis avec les sources complètes. Vous pouvez les changer, les améliorer, les porter (sur d’autres systèmes) et même les distribuer (si vous respectez les termes de la <acronym title="GNU General Public License">GPL</acronym>).</div>
+<li class="level1"><div class="li"> Lâ??indépendence vis à vis de toute entreprise. Tous les outils gEDA sont fournis avec les sources complètes. Vous pouvez les changer, les améliorer, les porter (sur dâ??autres systèmes) et même les distribuer (si vous respectez les termes de la <acronym title="GNU General Public License">GPL</acronym>).</div>
</li>
-<li class="level1"><div class="li"> Aucun mécanisme n’est utilisé pour restreindre l’utilisation de ces outils (comme l’utilisation de numéros de série du disque dur ou des adresses ethernet pour forcer le logiciel à ne fonctionner que sur un machine).</div>
+<li class="level1"><div class="li"> Aucun mécanisme nâ??est utilisé pour restreindre lâ??utilisation de ces outils (comme lâ??utilisation de numéros de série du disque dur ou des adresses ethernet pour forcer le logiciel à ne fonctionner que sur un machine).</div>
</li>
-<li class="level1"><div class="li"> Aucunes limitations arbitraires, imposées par les marketing ou les ingénieurs. Les versions gratuites des outils commerciaux incluent des limitations capricieuses (i.e. une taille de carte limité, l’impossibilité d’imprimer, l’impossibilité d’exporter des netlists, etc.) qui verrouille le programme et force les utilisateurs sérieux à acheter les outils complets. Par contraste, les outils gEDA sont pleinement fonctionnels et n’imposent aucune limitation arbitraire sur la conception pour vous soutirer de l’argent.</div>
+<li class="level1"><div class="li"> Aucunes limitations arbitraires, imposées par les marketing ou les ingénieurs. Les versions gratuites des outils commerciaux incluent des limitations capricieuses (i.e. une taille de carte limité, lâ??impossibilité dâ??imprimer, lâ??impossibilité dâ??exporter des netlists, etc.) qui verrouille le programme et force les utilisateurs sérieux à acheter les outils complets. Par contraste, les outils gEDA sont pleinement fonctionnels et nâ??imposent aucune limitation arbitraire sur la conception pour vous soutirer de lâ??argent.</div>
</li>
<li class="level1"><div class="li"> Garanties de protection de conception. Comme le logiciel fonctionnera pour toujours (pour les raisons citées ci-dessus), les fichiers de conception de gEDA sera toujours visualisable/éditable (avec les bonnes versions du logiciel).</div>
</li>
-<li class="level1"><div class="li"> Flux de conception ouverts. Cela signifie que les outils correspondent les uns avec les autres par des moyens connus et documentés (fichiers / <acronym title="Application Programming Interface">API</acronym>). Il est facile de remplacer un outil ou de l’améliorer avec quelque chose d’autre si vous le désirez.</div>
+<li class="level1"><div class="li"> Flux de conception ouverts. Cela signifie que les outils correspondent les uns avec les autres par des moyens connus et documentés (fichiers / <acronym title="Application Programming Interface">API</acronym>). Il est facile de remplacer un outil ou de lâ??améliorer avec quelque chose dâ??autre si vous le désirez.</div>
</li>
<li class="level1"><div class="li"> Stabilité - Les bogues qui plantent sont étudiés immediatement et réparés dès que possible.</div>
</li>
<li class="level1"><div class="li"> Minimise les fonctionnalités gourmandes et inutiles.</div>
</li>
-<li class="level1"><div class="li"> Fonctionne sur autant de plates-formes que possible. Pour gEDA/gaf: GNU/Linux et d’autres systèmes Unix.</div>
+<li class="level1"><div class="li"> Fonctionne sur autant de plates-formes que possible. Pour gEDA/gaf: GNU/Linux et dâ??autres systèmes Unix.</div>
</li>
-<li class="level1"><div class="li"> Dévelopé d’une manière ouverte (pas de secrets).</div>
+<li class="level1"><div class="li"> Dévelopé dâ??une manière ouverte (pas de secrets).</div>
</li>
<li class="level1"><div class="li"> Les programmes sont documentées.</div>
</li>
</ul>
<p>
- gEDA n’aura peut être pas les dernières fonctionnalités les plus pointues que l’on pourrait trouver dans d’autres paquets et peut, quelques fois, être vu comme à la traîne de la technique EDA mais les outils sont devenus utiles à beaucoup de personnes à cause des raisons mentionnées ci-dessus.
+ gEDA nâ??aura peut être pas les dernières fonctionnalités les plus pointues que lâ??on pourrait trouver dans dâ??autres paquets et peut, quelques fois, être vu comme à la traîne de la technique EDA mais les outils sont devenus utiles à beaucoup de personnes à cause des raisons mentionnées ci-dessus.
</p>
</div>
-<!-- SECTION [4963-7518] -->
+<!-- SECTION "Pourquoi? Qu'est ce qui rend gEDA si différent des autres outils d'EDA ?" [4963-7518] -->
<h2><a name="pourquoi_la_suite_geda_ressemble-t-elle_a_une_collection_de_programmes_epars_et_pas_une_seule_application_integree" id="pourquoi_la_suite_geda_ressemble-t-elle_a_une_collection_de_programmes_epars_et_pas_une_seule_application_integree">Pourquoi la Suite gEDA ressemble-t-elle à une collection de programmes épars et pas une seule application intégrée?</a></h2>
<div class="level2">
<p>
-La Suite gEDA est un rassemblement de programmes independants. Cela s’est produit pour des raisons historiques: Ales Hvezda a débuté le programme gEDA plus ou moins seul. La vision originelle était de produire une suite intégrée complète pour créer des circuits imprimés de telle manière que les passionnés de robots puissent concevoir leurs propres cartes. Néanmoins, au fur et à mesure de la progression du projet gEDA, l’ampleur de la tâche est devenu claire - et le codage des nombreuses applications proposées n’avait pas encore commencé!
+La Suite gEDA est un rassemblement de programmes independants. Cela sâ??est produit pour des raisons historiques: Ales Hvezda a débuté le programme gEDA plus ou moins seul. La vision originelle était de produire une suite intégrée complète pour créer des circuits imprimés de telle manière que les passionnés de robots puissent concevoir leurs propres cartes. Néanmoins, au fur et à mesure de la progression du projet gEDA, lâ??ampleur de la tâche est devenu claire - et le codage des nombreuses applications proposées nâ??avait pas encore commencé!
</p>
<p>
-Pendant ce temps, d’autres développeurs de logiciels -avec leurs propres applications écrites indépendament - ont trouvé que la vision du projet permettait de les compléter. Les auteurs de ces applications se sont joints à Ales et ont fait contribuer leur programme au projet gEDA. Parmi des projets, on trouve « pcb », un programme de création de circuits imprimés vieux de 10 ans (à ce moment). Avec cette contribution de « pcb », l’outil originel pour circuits imprimés de gEDA, « gpcb » a été abandonné. Au même moment, d’autres développeurs ont ajouté des simulateurs analogiques et numériques, des visualiseurs de formes de signal, ainsi de suite.
+Pendant ce temps, dâ??autres développeurs de logiciels -avec leurs propres applications écrites indépendament - ont trouvé que la vision du projet permettait de les compléter. Les auteurs de ces applications se sont joints à Ales et ont fait contribuer leur programme au projet gEDA. Parmi des projets, on trouve « pcb », un programme de création de circuits imprimés vieux de 10 ans (à ce moment). Avec cette contribution de « pcb », lâ??outil originel pour circuits imprimés de gEDA, « gpcb » a été abandonné. Au même moment, dâ??autres développeurs ont ajouté des simulateurs analogiques et numériques, des visualiseurs de formes de signal, ainsi de suite.
</p>
<p>
-C’est de cette manière que s’est agglomérée la suite gEDA. Ce n’est pas un code partagé ou une interface utilisateur commune qui distingue la suite gEDA. C’est plutôt la vision partagée d’un environnement EDA open-source qui maintient la cohérence du projet. Aujourd’hui, la Suite gEDA est un ensemble de différents programmes réalisés par plusieurs auteurs. Les applications tentent de fonctionner ensemble et réussissent généralement. Mais les démarrages séparés de chaque programme de la suite sont encore observables. Néanmoins, avec un peu de travail, les divers composants de la Suite sont intéropérables et plusieurs personnes ont achevé des circuits imprimés assez compliqués en utilisant la Suite gEDA.
+Câ??est de cette manière que sâ??est agglomérée la suite gEDA. Ce nâ??est pas un code partagé ou une interface utilisateur commune qui distingue la suite gEDA. Câ??est plutôt la vision partagée dâ??un environnement EDA open-source qui maintient la cohérence du projet. Aujourdâ??hui, la Suite gEDA est un ensemble de différents programmes réalisés par plusieurs auteurs. Les applications tentent de fonctionner ensemble et réussissent généralement. Mais les démarrages séparés de chaque programme de la suite sont encore observables. Néanmoins, avec un peu de travail, les divers composants de la Suite sont intéropérables et plusieurs personnes ont achevé des circuits imprimés assez compliqués en utilisant la Suite gEDA.
</p>
</div>
-<!-- SECTION [7519-9623] -->
-<h2><a name="qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree" id="qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree">Qu'est ce qui est mieux, une suite (i.e. confédérée) de programmes ou une application intégrée?</a></h2>
+<!-- SECTION "Pourquoi la Suite gEDA ressemble-t-elle à une collection de programmes épars et pas une seule application intégrée?" [7519-9623] -->
+<h2><a name="qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree" id="qu_est_ce_qui_est_mieux_une_suite_i.e._confederee_de_programmes_ou_une_application_integree">Qu'est ce qui est mieux, une suite (i.e. confédérée) de programmes ou une application intégrée?</a></h2>
<div class="level2">
<p>
-C’est plus une question de religion. Je vais résumer quelques pour et contre (tel que je les vois) de chaque approche ici.
+Câ??est plus une question de religion. Je vais résumer quelques pour et contre (tel que je les vois) de chaque approche ici.
</p>
</div>
-<!-- SECTION [9624-9861] -->
-<h3><a name="pour_la_suite_l_association" id="pour_la_suite_l_association">Pour la Suite (l'association):</a></h3>
+<!-- SECTION "Qu'est ce qui est mieux, une suite (i.e. confédérée) de programmes ou une application intégrée?" [9624-9861] -->
+<h3><a name="pour_la_suite_l_association" id="pour_la_suite_l_association">Pour la Suite (l'association):</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> Vous pouvez utiliser les « meilleures des espèces » d’applications pour chaque partie de la conception. Ceci étant, vous pouvez utiliser le flux standard de gEDA gschem â??gsch2pcb â??pcb pour créer un circuit imprimé. Néanmoins, si vous pensez que l’application open-source « PCB » craint, vous pouvez utiliser le flux gschem â??gnetlist â??Protel (par exemple). Rappelez-vous que gnetlist peut sortir plus de vingt différents formats de netlist! De plus, si vous n’aimez pas un des composants du flux, vous pouvez écrire un autre outil qui le remplacera. Maintenant, il est vrai, qu’en ce moment, en général, qu’il n’existe qu’une seule application pour effectuer une tâche particulière. Cette situation devrait néanmoins changer avec le temps â?? comme en témoigne la nouvelle branche du projet « pcb », le netlister supplémentaire <a href="http://www.viasic.com/opensource/" class="urlextern" title="http://www.viasic.com/opensource/" rel="nofollow">gnetman</a>, de même que le projet <a href="http://web.comhem.se/~u31829222/" class="urlextern" title="http://web.comhem.se/~u31829222/" rel="nofollow">HEC</a>. En règle générale, l’approche de la suite offre la plus grande liberté à l’utilisateur.</div>
+<li class="level1"><div class="li"> Vous pouvez utiliser les « meilleures des espèces » dâ??applications pour chaque partie de la conception. Ceci étant, vous pouvez utiliser le flux standard de gEDA gschem â??gsch2pcb â??pcb pour créer un circuit imprimé. Néanmoins, si vous pensez que lâ??application open-source « PCB » craint, vous pouvez utiliser le flux gschem â??gnetlist â??Protel (par exemple). Rappelez-vous que gnetlist peut sortir plus de vingt différents formats de netlist! De plus, si vous nâ??aimez pas un des composants du flux, vous pouvez écrire un autre outil qui le remplacera. Maintenant, il est vrai, quâ??en ce moment, en général, quâ??il nâ??existe quâ??une seule application pour effectuer une tâche particulière. Cette situation devrait néanmoins changer avec le temps â?? comme en témoigne la nouvelle branche du projet « pcb », le netlister supplémentaire <a href="http://www.viasic.com/opensource/" class="urlextern" title="http://www.viasic.com/opensource/" rel="nofollow">gnetman</a>, de même que le projet <a href="http://web.comhem.se/~u31829222/" class="urlextern" title="http://web.comhem.se/~u31829222/" rel="nofollow">HEC</a>. En règle générale, lâ??approche de la suite offre la plus grande liberté à lâ??utilisateur.</div>
</li>
-<li class="level1"><div class="li"> Le flux de la conception possède quelques points d’arrêts naturels. Cela se produit lorsqu’un des outils achève son travail et l’écrit dans un dans un fichier (i.e. gschem écrit un fichier .sch ou gnetlist écrit une netlist SPICE). A ce point, vous pouvez facilement casser le flux et écrire des scripts qui traite totalement et/ou partiellement les données de l’étude. Pour les grands développements, c’est un avantage réel d’avoir une approche de « suite de conception ». Cet avantage peut peut ne parler qu’aux « utilisateurs intensifs » mais notez son importance: toutes les suites d’EDA de rang professionnel (Synopsys, Xilinx) travaillent de la même manière.</div>
+<li class="level1"><div class="li"> Le flux de la conception possède quelques points dâ??arrêts naturels. Cela se produit lorsquâ??un des outils achève son travail et lâ??écrit dans un dans un fichier (i.e. gschem écrit un fichier .sch ou gnetlist écrit une netlist SPICE). A ce point, vous pouvez facilement casser le flux et écrire des scripts qui traite totalement et/ou partiellement les données de lâ??étude. Pour les grands développements, câ??est un avantage réel dâ??avoir une approche de « suite de conception ». Cet avantage peut peut ne parler quâ??aux « utilisateurs intensifs » mais notez son importance: toutes les suites dâ??EDA de rang professionnel (Synopsys, Xilinx) travaillent de la même manière.</div>
</li>
-<li class="level1"><div class="li"> L’utilisation d’une suite d’applications peut être automatisé en utilisant un Makefile ou même un script <acronym title="Practical Extraction and Report Language">Perl</acronym>. Les concepteur d’ASIC le font en permanence avec leurs outils de schémas et de synthèse. Quelques utilisateurs gEDA ont publiquement annoncé (sur la liste de diffusion) qu’ils le faisaient aussi et soulignent que c’est une fonctionnalité importante de la suite gEDA.</div>
+<li class="level1"><div class="li"> Lâ??utilisation dâ??une suite dâ??applications peut être automatisé en utilisant un Makefile ou même un script <acronym title="Practical Extraction and Report Language">Perl</acronym>. Les concepteur dâ??ASIC le font en permanence avec leurs outils de schémas et de synthèse. Quelques utilisateurs gEDA ont publiquement annoncé (sur la liste de diffusion) quâ??ils le faisaient aussi et soulignent que câ??est une fonctionnalité importante de la suite gEDA.</div>
</li>
-<li class="level1"><div class="li"> Extensibilité: une application monolithique est presque toujours développée un seul développeur qui a une vision unique de son programme. Ce développeur peut assurer un standard de style et d’interface utilisateur pour tous ses outils. Le problème avec ceci est qu’un développeur seul ne peut écrire - même s’il est particulièrement doué - qu’un (ou quelques) partie d’une application EDA. C’est la raison pour laquelle toute application EDA monolithique, open-source, sera toujours limitée dans son champ et ses fonctionnalités par les aptitudes d’un développeur seul. (J’aimerais que l’on me prouve que j’ai tord sur ce point. Les contres-exemples sont les bienvenus mais aucun n’a attiré mon attention lors de l’écriture de cette partie.) D’un autre côté, une assemblée de développeurs travaillant indépendamment sur leurs propres applications - tout en contribuant à l’oeuvre dans son ensemble â?? peuvent donc créer un environnement EDA très grand et très capable.</div>
+<li class="level1"><div class="li"> Extensibilité: une application monolithique est presque toujours développée un seul développeur qui a une vision unique de son programme. Ce développeur peut assurer un standard de style et dâ??interface utilisateur pour tous ses outils. Le problème avec ceci est quâ??un développeur seul ne peut écrire - même sâ??il est particulièrement doué - quâ??un (ou quelques) partie dâ??une application EDA. Câ??est la raison pour laquelle toute application EDA monolithique, open-source, sera toujours limitée dans son champ et ses fonctionnalités par les aptitudes dâ??un développeur seul. (Jâ??aimerais que lâ??on me prouve que jâ??ai tord sur ce point. Les contres-exemples sont les bienvenus mais aucun nâ??a attiré mon attention lors de lâ??écriture de cette partie.) Dâ??un autre côté, une assemblée de développeurs travaillant indépendamment sur leurs propres applications - tout en contribuant à lâ??oeuvre dans son ensemble â?? peuvent donc créer un environnement EDA très grand et très capable.</div>
</li>
</ul>
</div>
-<!-- SECTION [9862-13042] -->
-<h3><a name="contre_la_suite_l_association" id="contre_la_suite_l_association">Contre la Suite (l'association):</a></h3>
+<!-- SECTION "Pour la Suite (l'association):" [9862-13042] -->
+<h3><a name="contre_la_suite_l_association" id="contre_la_suite_l_association">Contre la Suite (l'association):</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> C’est plus difficile pour les nouveaux car ils ne connaissent pas le flux d’avance. Ceci étant, ils ont réellement besoin de <acronym title="Read The Fine Manual">RTFM</acronym> pour savoir quel est l’outil qu’ils devront faire ensuite fonctionner. Une bonne documentation aide (c’est la raison pour laquelle vous lisez ceci) mais elle reste toujours un second choix après le développement d’une interface intuitive.</div>
+<li class="level1"><div class="li"> Câ??est plus difficile pour les nouveaux car ils ne connaissent pas le flux dâ??avance. Ceci étant, ils ont réellement besoin de <acronym title="Read The Fine Manual">RTFM</acronym> pour savoir quel est lâ??outil quâ??ils devront faire ensuite fonctionner. Une bonne documentation aide (câ??est la raison pour laquelle vous lisez ceci) mais elle reste toujours un second choix après le développement dâ??une interface intuitive.</div>
</li>
-<li class="level1"><div class="li"> Les différents programmes peuvent avoir diverses conventions d’interfaces utilisateur (i.e. l’organisation du menu est différente, la fonctionnalité des touches ou de la souris sont différents). Ceci peut être désagréable pour ceux qui ne sont pas familiers avec les programmes.</div>
+<li class="level1"><div class="li"> Les différents programmes peuvent avoir diverses conventions dâ??interfaces utilisateur (i.e. lâ??organisation du menu est différente, la fonctionnalité des touches ou de la souris sont différents). Ceci peut être désagréable pour ceux qui ne sont pas familiers avec les programmes.</div>
</li>
-<li class="level1"><div class="li"> Comme aucune supposition n’est faite dans le flux de la conception, les symboles <a href="http://geda.seul.org/wiki/geda:faq-gschem#what_s_this_business_about_heavy_vs._light_symbols" class="wikilink1" title="geda:faq-gschem">légers</a> de schémas sont nécessaires. Cela impose à l’utilisateur de passer plus de temps à ajouter, par exemple, des attributs d’empreintes de composants à son schéma. De plus, l’utilisateur doit passer réellement plus de temps à trouver quelle empreinte utiliser. Néanmoins, une bonne suite (comme la suite gEDA) offrira de multiples méthodes pour effectuer cette tâche (i.e. gattrib, des scripts <acronym title="Practical Extraction and Report Language">Perl</acronym> pour faciliter les empreintes, etc.).</div>
+<li class="level1"><div class="li"> Comme aucune supposition nâ??est faite dans le flux de la conception, les symboles <a href="http://geda.seul.org/wiki/geda:faq-gschem#what_s_this_business_about_heavy_vs._light_symbols" class="wikilink1" title="geda:faq-gschem">légers</a> de schémas sont nécessaires. Cela impose à lâ??utilisateur de passer plus de temps à ajouter, par exemple, des attributs dâ??empreintes de composants à son schéma. De plus, lâ??utilisateur doit passer réellement plus de temps à trouver quelle empreinte utiliser. Néanmoins, une bonne suite (comme la suite gEDA) offrira de multiples méthodes pour effectuer cette tâche (i.e. gattrib, des scripts <acronym title="Practical Extraction and Report Language">Perl</acronym> pour faciliter les empreintes, etc.).</div>
</li>
-<li class="level1"><div class="li"> Quelques développeurs sont plus énergiques que d’autres ou ont plus de temps libre. C’est la raison pour laquelle quelques programmes de la suite seront plus développés (et moins bogués) que d’autres. Malheureusement, un seul programme bogué dans une suite peut entacher la perception d’un nouvel utilisateur sur la suite complète.</div>
+<li class="level1"><div class="li"> Quelques développeurs sont plus énergiques que dâ??autres ou ont plus de temps libre. Câ??est la raison pour laquelle quelques programmes de la suite seront plus développés (et moins bogués) que dâ??autres. Malheureusement, un seul programme bogué dans une suite peut entacher la perception dâ??un nouvel utilisateur sur la suite complète.</div>
</li>
</ul>
</div>
-<!-- SECTION [13043-14705] -->
+<!-- SECTION "Contre la Suite (l'association):" [13043-14705] -->
<h3><a name="pour_les_applications_monolithiques" id="pour_les_applications_monolithiques">Pour les applications monolithiques:</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> Un environnement unique, unifié est plus facile à apréhender pour les utilisateurs. Les conventions d’interfaces utilisateur peuvent être harmonisées. L’outil peut être suffisamment intuitif de telle manière qu’il puisse être utilisé sans <acronym title="Read The Fine Manual">RTFM</acronym>.</div>
+<li class="level1"><div class="li"> Un environnement unique, unifié est plus facile à apréhender pour les utilisateurs. Les conventions dâ??interfaces utilisateur peuvent être harmonisées. Lâ??outil peut être suffisamment intuitif de telle manière quâ??il puisse être utilisé sans <acronym title="Read The Fine Manual">RTFM</acronym>.</div>
</li>
-<li class="level1"><div class="li"> Les symboles de schémas peuvent être complets, avec moins de travail nécessaire pour l’attachement des attributs à chaque symbole dans un schéma.</div>
+<li class="level1"><div class="li"> Les symboles de schémas peuvent être complets, avec moins de travail nécessaire pour lâ??attachement des attributs à chaque symbole dans un schéma.</div>
</li>
</ul>
</div>
-<!-- SECTION [14706-15166] -->
+<!-- SECTION "Pour les applications monolithiques:" [14706-15166] -->
<h3><a name="contre_les_applications_monolithiques" id="contre_les_applications_monolithiques">Contre les applications monolithiques:</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> Elles ne sont pas ajustables indéfiniment. Un développeur ne peut pas tout faire, quelque soit sa force. C’est la raison pour laquelle une application monolithique n’aura jamais la puissance d’une suite développée par une confédération de programmeurs.</div>
+<li class="level1"><div class="li"> Elles ne sont pas ajustables indéfiniment. Un développeur ne peut pas tout faire, quelque soit sa force. Câ??est la raison pour laquelle une application monolithique nâ??aura jamais la puissance dâ??une suite développée par une confédération de programmeurs.</div>
</li>
-<li class="level1"><div class="li"> Manque de choix. Si le développeur n’aime pas votre manière de faire les choses, vous n’auvez aucun autre choix. Même si vous soumettez des patches pour permettre pour pouvoir travailler à votre manière, il est possible que le développeur principal ignore ou rejette vos modifications. Ce n’est probablement pas grave pour les nouveaux mais çà l’est pour les « utilisateurs intensifs ».</div>
+<li class="level1"><div class="li"> Manque de choix. Si le développeur nâ??aime pas votre manière de faire les choses, vous nâ??auvez aucun autre choix. Même si vous soumettez des patches pour permettre pour pouvoir travailler à votre manière, il est possible que le développeur principal ignore ou rejette vos modifications. Ce nâ??est probablement pas grave pour les nouveaux mais çà lâ??est pour les « utilisateurs intensifs ».</div>
</li>
-<li class="level1"><div class="li"> Risque. Si le développeur de l’application abandonne, le code est abandoné et les utilisateurs en patissent. C’est ce qui s’est produit avec le programme <a href="http://sourceforge.net/projects/xtrkcad" class="urlextern" title="http://sourceforge.net/projects/xtrkcad" rel="nofollow">XTrkCAD</a>, un programme de CAO pour concevoir des voies ferrées. L’auteur du programme a cessé de le développer mais l’a heureusement placé sur Sourceforge pour l’empêcher de disparaître. Malheureusement, sans l’implication du développeur originel, le code a stagné. Les patches des contributeurs sont allés dans /dev/null. Une coalition d’utilisateurs/développeurs ont fini par créer un <a href="http://xtrkcad-fork.sourceforge.net/" class="urlextern" title="http://xtrkcad-fork.sourceforge.net/" rel="nofollow">fork</a> du code pour permettre un développement ultérieur. Néanmoins, le travail sur le code forké a été parcimonieux et sporadique. (J’espère que cela changera un jour.) pendant ce temps, pour l’utilisateur normal, l’abandon du développeur a représenté une catastrophe.</div>
+<li class="level1"><div class="li"> Risque. Si le développeur de lâ??application abandonne, le code est abandoné et les utilisateurs en patissent. Câ??est ce qui sâ??est produit avec le programme <a href="http://sourceforge.net/projects/xtrkcad" class="urlextern" title="http://sourceforge.net/projects/xtrkcad" rel="nofollow">XTrkCAD</a>, un programme de CAO pour concevoir des voies ferrées. Lâ??auteur du programme a cessé de le développer mais lâ??a heureusement placé sur Sourceforge pour lâ??empêcher de disparaître. Malheureusement, sans lâ??implication du développeur originel, le code a stagné. Les patches des contributeurs sont allés dans /dev/null. Une coalition dâ??utilisateurs/développeurs ont fini par créer un <a href="http://xtrkcad-fork.sourceforge.net/" class="urlextern" title="http://xtrkcad-fork.sourceforge.net/" rel="nofollow">fork</a> du code pour permettre un développement ultérieur. Néanmoins, le travail sur le code forké a été parcimonieux et sporadique. (Jâ??espère que cela changera un jour.) pendant ce temps, pour lâ??utilisateur normal, lâ??abandon du développeur a représenté une catastrophe.</div>
</li>
</ul>
</div>
-<!-- SECTION [15167-16800] -->
+<!-- SECTION "Contre les applications monolithiques:" [15167-16800] -->
<h2><a name="quelle_est_la_licence_utilisee_par_geda" id="quelle_est_la_licence_utilisee_par_geda">Quelle est la licence utilisée par gEDA?</a></h2>
<div class="level2">
@@ -269,20 +274,20 @@
</p>
<p>
-Lorsque nous parlons de logiciels libre, nous nous référons à la liberté, pas au prix. Nos « General Public Licenses » sont conçues pour s’assurer que vous avez la liberté de distribuer des copies des logiciels libres (et de faire payer pour ce service si vous le souhaitez), que vous recevez le code source ou que vous puissiez l’obtenir si vous le souhaitez, que vous pouvez modifier le logiciel ou en utiliser des morceaux dans de nouveaux programmes libres; et que vous sachiez comment le faire.
+Lorsque nous parlons de logiciels libre, nous nous référons à la liberté, pas au prix. Nos « General Public Licenses » sont conçues pour sâ??assurer que vous avez la liberté de distribuer des copies des logiciels libres (et de faire payer pour ce service si vous le souhaitez), que vous recevez le code source ou que vous puissiez lâ??obtenir si vous le souhaitez, que vous pouvez modifier le logiciel ou en utiliser des morceaux dans de nouveaux programmes libres; et que vous sachiez comment le faire.
</p>
<p>
-Ce n’est jamais assez répété: « gEDA est un logiciel <acronym title="GNU General Public License">GPL</acronym> ». C’est la raison pour laquelle rien de propriétaire ne peut être distribué avec gEDA, tel que les bibliothèques de composants depuis les produits d’EDA propriétaires. Le programme de conversion pour les bibliothèques propriétaires sera disponible mais les fichiers de conversion qui font partie du produit propriétaire ne doivent jamais être mis dans gEDA. Les fichiers contribués doivent pouvoir être <acronym title="GNU General Public License">GPL</acronym> (ou être placé sous une autre licence libre). Veuillez garder ceci en mémoire si vous souhaitez y contribuer.
+Ce nâ??est jamais assez répété: « gEDA est un logiciel <acronym title="GNU General Public License">GPL</acronym> ». Câ??est la raison pour laquelle rien de propriétaire ne peut être distribué avec gEDA, tel que les bibliothèques de composants depuis les produits dâ??EDA propriétaires. Le programme de conversion pour les bibliothèques propriétaires sera disponible mais les fichiers de conversion qui font partie du produit propriétaire ne doivent jamais être mis dans gEDA. Les fichiers contribués doivent pouvoir être <acronym title="GNU General Public License">GPL</acronym> (ou être placé sous une autre licence libre). Veuillez garder ceci en mémoire si vous souhaitez y contribuer.
</p>
<p>
-Bien que l’ojectif de gEDA soit les logiciels <acronym title="GNU General Public License">GPL</acronym>, les logiciels avec d’autres licences sont plus que les bienvenus, tant qu’ils restent compatibles avec la <acronym title="GNU General Public License">GPL</acronym>.
+Bien que lâ??ojectif de gEDA soit les logiciels <acronym title="GNU General Public License">GPL</acronym>, les logiciels avec dâ??autres licences sont plus que les bienvenus, tant quâ??ils restent compatibles avec la <acronym title="GNU General Public License">GPL</acronym>.
</p>
</div>
-<!-- SECTION [16801-18266] -->
-<h2><a name="ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement" id="ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement">Où puis-je avoir plus d'informations à propos de gEDA et sur son téléchargement?</a></h2>
+<!-- SECTION "Quelle est la licence utilisée par gEDA?" [16801-18266] -->
+<h2><a name="ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement" id="ou_puis-je_avoir_plus_d_informations_a_propos_de_geda_et_sur_son_telechargement">Où puis-je avoir plus d'informations à propos de gEDA et sur son téléchargement?</a></h2>
<div class="level2">
<p>
@@ -290,7 +295,7 @@
</p>
<p>
-Il existe plusieurs listes de diffusion. Veuillez aller voir la <a href="http://geda.seul.org/mailinglist" class="urlextern" title="http://geda.seul.org/mailinglist" rel="nofollow">page d'info</a> sur les listes de diffusion pour savoir comment souscrire et poster.
+Il existe plusieurs listes de diffusion. Veuillez aller voir la <a href="http://geda.seul.org/mailinglist" class="urlextern" title="http://geda.seul.org/mailinglist" rel="nofollow">page d'info</a> sur les listes de diffusion pour savoir comment souscrire et poster.
</p>
<p>
@@ -306,19 +311,19 @@
</p>
</div>
-<!-- SECTION [18267-19556] -->
+<!-- SECTION "Où puis-je avoir plus d'informations à propos de gEDA et sur son téléchargement?" [18267-19556] -->
<h2><a name="ok_comment_je_comence_a_utiliser_geda" id="ok_comment_je_comence_a_utiliser_geda">OK, comment je comence à utiliser gEDA?</a></h2>
<div class="level2">
<p>
-La chose la plus importante à faire est de lire et de comprendre l’excellent tutoriel de Bill Wilson <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">gschem -> gsch2pcb -> PCB</a>. Cela vous permettra de débuter.
+La chose la plus importante à faire est de lire et de comprendre lâ??excellent tutoriel de Bill Wilson <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">gschem -> gsch2pcb -> PCB</a>. Cela vous permettra de débuter.
</p>
<p>
-Assurez-vous aussi de visionner les autres <a href="http://geda.seul.org/docs" class="urlextern" title="http://geda.seul.org/docs" rel="nofollow">documentations gEDA</a>. Un guide d’installation est contenu dans ce Wiki, ainsi que des informations générales sur l’utilisation de ces outils. Prenez un peu de temps à naviguer, télécharger la Suite gEDA Suite et essayez-le par vous même!
+Assurez-vous aussi de visionner les autres <a href="http://geda.seul.org/docs" class="urlextern" title="http://geda.seul.org/docs" rel="nofollow">documentations gEDA</a>. Un guide dâ??installation est contenu dans ce Wiki, ainsi que des informations générales sur lâ??utilisation de ces outils. Prenez un peu de temps à naviguer, télécharger la Suite gEDA Suite et essayez-le par vous même!
</p>
</div>
-<!-- SECTION [19557-] --></div>
+<!-- SECTION "OK, comment je comence à utiliser gEDA?" [19557-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/001geda_gschem_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_gschem_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_gschem_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_gschem_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ 001geda_gschem_mp.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem_mp.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_mp.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gschem_mp.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gschem_mp.fr?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,gschem_mp.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_mp.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem_mp.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem_mp.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.3 eda/geda/gaf/docs/wiki/001geda_gschem_ug.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_gschem_ug.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_gschem_ug.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_gschem_ug.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_gschem_ug.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem_ug.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_ug.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gschem_ug.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gschem_ug.fr?do=export_raw" />
- <meta name="date" content="2006-12-18T18:33:01-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,gschem_ug.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_ug.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem_ug.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem_ug.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,7 +27,7 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#guide_de_l_utilisateur_gschem_geda" class="toc">Guide de l'utilisateur gschem gEDA</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#guide_de_l_utilisateur_gschem_geda" class="toc">Guide de l'utilisateur gschem gEDA</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#about_this_document" class="toc">About this document ...</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#introduction" class="toc">Introduction</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#overview" class="toc">Overview</a></span></div></li>
@@ -222,7 +225,9 @@
</div>
</div>
-<h1><a name="guide_de_l_utilisateur_gschem_geda" id="guide_de_l_utilisateur_gschem_geda">Guide de l'utilisateur gschem gEDA</a></h1>
+
+
+<h1><a name="guide_de_l_utilisateur_gschem_geda" id="guide_de_l_utilisateur_gschem_geda">Guide de l'utilisateur gschem gEDA</a></h1>
<div class="level1">
<p>
@@ -242,7 +247,7 @@
</p>
</div>
-<!-- SECTION [1-409] -->
+<!-- SECTION "Guide de l'utilisateur gschem gEDA" [1-409] -->
<h1><a name="about_this_document" id="about_this_document">About this document ...</a></h1>
<div class="level1">
@@ -267,7 +272,7 @@
</p>
</div>
-<!-- SECTION [410-882] -->
+<!-- SECTION "About this document ..." [410-882] -->
<h1><a name="introduction" id="introduction">Introduction</a></h1>
<div class="level1">
@@ -276,11 +281,11 @@
This document does not describe the process of generating schematics. For this, refer to the various tutorials on using the gEDA Tool Suite:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
</li>
-<li class="level1"><div class="li"> “Optical Proximity Sensor for Robots (Part 1), Simple PCB Design with the gEDA Suite”, by Stuart Brorson (March 2006 Circuit Cellar article)</div>
+<li class="level1"><div class="li"> â??Optical Proximity Sensor for Robots (Part 1), Simple PCB Design with the gEDA Suiteâ??, by Stuart Brorson (March 2006 Circuit Cellar article)</div>
</li>
<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a></div>
</li>
@@ -297,11 +302,11 @@
</ul>
<p>
- Ce document suppose que vous comprenez les bases de la capture de schéma. Par exemple: vous comprenez ce quâ??un composant représente et que les liaisons et les bus interconnectent ces composants pour former un schéma, etc... For a basic understanding of the various work-flows available in the gEDA Tool Suite, please read the above tutorials. For more detailed understanding of specific tool issues, please refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions" class="wikilink2" title="docs:20060124:gschem_ug:how_to_ask_questions">How To Ask Questions</a> and to the <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources" class="wikilink2" title="docs:20060124:gschem_ug:resources">Resources</a>.
+ Ce document suppose que vous comprenez les bases de la capture de schéma. Par exemple: vous comprenez ce quâ??un composant représente et que les liaisons et les bus interconnectent ces composants pour former un schéma, etc… For a basic understanding of the various work-flows available in the gEDA Tool Suite, please read the above tutorials. For more detailed understanding of specific tool issues, please refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions" class="wikilink2" title="docs:20060124:gschem_ug:how_to_ask_questions">How To Ask Questions</a> and to the <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources" class="wikilink2" title="docs:20060124:gschem_ug:resources">Resources</a>.
</p>
</div>
-<!-- SECTION [883-2936] -->
+<!-- SECTION "Introduction" [883-2936] -->
<h1><a name="overview" id="overview">Overview</a></h1>
<div class="level1">
@@ -318,7 +323,7 @@
</ul>
<p>
- Once <strong>gschem</strong> has been used to enter the symbols/schematics for your design, several gEDA Tool Suite “utility” programs are used to extract information for other purposes:
+ Once <strong>gschem</strong> has been used to enter the symbols/schematics for your design, several gEDA Tool Suite â??utilityâ?? programs are used to extract information for other purposes:
</p>
<ul>
<li class="level1"><div class="li"> <strong>gattrib</strong> – <strong>gattrib</strong> is a gEDA Tool Suite productivity aid. <strong>gattrib</strong> reads a [hierarchical set of] gschem schematic files and creates a spreadsheet showing all components in rows, with the associated component attributes listed in the columns. It allows the user to add, modify, or delete component attributes outside of <strong>gschem</strong>, and then save the .sch files.</div>
@@ -353,7 +358,7 @@
</li>
<li class="level1"><div class="li"> <strong>refdes_renum</strong> – Reads a [hierarchical set of] <strong>gschem</strong> schematic files and renumbers all reference designators. The reference designators are numbered starting with 1 and the old schematic file is replaced by the modified schematic file.</div>
</li>
-<li class="level1"><div class="li"> <strong>tragesym</strong> – A python script that creates geda symbols from structured textfiles. The symbols usually need to be “cleaned up” in gschem.</div>
+<li class="level1"><div class="li"> <strong>tragesym</strong> – A python script that creates geda symbols from structured textfiles. The symbols usually need to be â??cleaned upâ?? in gschem.</div>
</li>
</ul>
<table class="inline">
@@ -361,10 +366,9 @@
<td> <a href="_detail/001geda_gschem_workflow_01.html" class="media" title="geda:gschem_workflow_01.jpg"><img src="http://geda.seul.org/wiki/_media/geda:gschem_workflow_01.jpg?w=&h=&cache=cache" class="media" title="gschem_workflow_01.jpg" alt="gschem_workflow_01.jpg" /></a> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [2937-5517] -->
+<!-- SECTION "Overview" [2937-5517] -->
<h1><a name="resources" id="resources">Resources</a></h1>
<div class="level1">
@@ -372,9 +376,9 @@
The following on-line resources are useful for designers using <strong>gschem</strong>:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup tutorial</a> – If you are new to the gEDA tools, read this before you read Bill’s “Bill Wilson’s gsch2pcb tutorial”.</div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup tutorial</a> – If you are new to the gEDA tools, read this before you read Billâ??s â??Bill Wilsonâ??s gsch2pcb tutorialâ??.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a> – If you are new to the gEDA tools, this tutorial will bring you up to speed quickly.</div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a> – If you are new to the gEDA tools, this tutorial will bring you up to speed quickly.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.circuitcellar.com/" class="urlextern" title="http://www.circuitcellar.com/" rel="nofollow">Circuit Cellar Magazine</a> – Practical, hands-on applications and solutions for embedded designers:</div>
<ul>
@@ -410,13 +414,13 @@
</li>
<li class="level1"><div class="li"> <a href="http://sourceforge.net/tracker/?group_id=161080&atid=818426" class="urlextern" title="http://sourceforge.net/tracker/?group_id=161080&atid=818426" rel="nofollow">gEDA Bug Tracker</a> – On SourceForge</div>
</li>
-<li class="level1"><div class="li"> <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda" rel="nofollow">gEDA Project's Wiki</a> – All things related to the gEDA Tools Suite.</div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda" rel="nofollow">gEDA Project's Wiki</a> – All things related to the gEDA Tools Suite.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> – On-line repository of user-developed symbols for <strong>gschem</strong>, SPICE models, and footprints for <strong>pcb</strong>.</div>
</li>
-<li class="level1"><div class="li"> John C. Luciani’s proposed <a href="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" class="urlextern" title="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" rel="nofollow">Land Pattern Naming Convention</a> – Footprint naming conventions document, used by him, and often used by those submitting to the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> symbols/footprint repository.</div>
+<li class="level1"><div class="li"> John C. Lucianiâ??s proposed <a href="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" class="urlextern" title="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" rel="nofollow">Land Pattern Naming Convention</a> – Footprint naming conventions document, used by him, and often used by those submitting to the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> symbols/footprint repository.</div>
</li>
-<li class="level1"><div class="li"> John C. Luciani’s <a href="http://geda.seul.org/shared/HomePages/dhart/index.html" class="urlextern" title="file:///shared/HomePages/dhart/index.html" rel="nofollow">PCB Footprints Library</a> – A rather inclusive collection of non-<acronym title="GNU General Public License">GPL</acronym> licensed footprints and the scripts used to create them.</div>
+<li class="level1"><div class="li"> John C. Lucianiâ??s <a href="http://geda.seul.org/shared/HomePages/dhart/index.html" class="urlextern" title="file:///shared/HomePages/dhart/index.html" rel="nofollow">PCB Footprints Library</a> – A rather inclusive collection of non-<acronym title="GNU General Public License">GPL</acronym> licensed footprints and the scripts used to create them.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.opencollector.org/" class="urlextern" title="http://www.opencollector.org/" rel="nofollow">OpenCollector</a> carries listings and news for free EDA software and circuit designs. Open Collector supports gEDA.</div>
</li>
@@ -426,18 +430,18 @@
<ul>
<li class="level2"><div class="li"> The free (windows-based) <a href="http://landpatterns.ipc.org/default.asp" class="urlextern" title="http://landpatterns.ipc.org/default.asp" rel="nofollow">IPC-7351 Land Pattern Viewer</a> is a very useful tool for viewing the latest IPC footprints.</div>
</li>
-<li class="level2"><div class="li"> <a href="http://www.pcblibraries.com/resources/LibDoc.asp" class="urlextern" title="http://www.pcblibraries.com/resources/LibDoc.asp" rel="nofollow">CAD Data Files to be used with PCB Libraries' IPC-7351A LP Programs</a> – please note the license restrictions.</div>
+<li class="level2"><div class="li"> <a href="http://www.pcblibraries.com/resources/LibDoc.asp" class="urlextern" title="http://www.pcblibraries.com/resources/LibDoc.asp" rel="nofollow">CAD Data Files to be used with PCB Libraries' IPC-7351A LP Programs</a> – please note the license restrictions.</div>
</li>
</ul>
</li>
-<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a> – The Cambridge University Engineering Department’s tutorial for using gEDA.</div>
+<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a> – The Cambridge University Engineering Departmentâ??s tutorial for using gEDA.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">Stuart Brorson's gEDA tools and tips</a> – gEDA related tools and information.</div>
+<li class="level1"><div class="li"> <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">Stuart Brorson's gEDA tools and tips</a> – gEDA related tools and information.</div>
</li>
</ul>
</div>
-<!-- SECTION [5518-9819] -->
+<!-- SECTION "Resources" [5518-9819] -->
<h1><a name="how_to_ask_questions" id="how_to_ask_questions">How To Ask Questions</a></h1>
<div class="level1">
@@ -446,9 +450,9 @@
As a typical OpenSource development, the gEDA Tools Suite development community provides timely and insightful response to user inquiries, but please perform the following steps before bothering the developers (they need to focus on making gEDA Tools Suite applications better, and you can actually learn to answer your own questions and become independent of the developers):
</p>
<ol>
-<li class="level1"><div class="li"> Read Rick Moen’s <a href="http://www.catb.org/~esr/faqs/smart-questions.html" class="urlextern" title="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">How To Ask Questions The Smart Way</a>, about how to ask for help. This is a must read for everybody.</div>
+<li class="level1"><div class="li"> Read Rick Moenâ??s <a href="http://www.catb.org/~esr/faqs/smart-questions.html" class="urlextern" title="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">How To Ask Questions The Smart Way</a>, about how to ask for help. This is a must read for everybody.</div>
</li>
-<li class="level1"><div class="li"> Read this document. I know, it’s a lot to expect engineers to actually read a user’s guide. The latest version of this document is maintained on the gEDA web-site at <span class="hilited">TBD</span>. The information should be here. If it isn’t, comment to the fact in one of the on-line document’s “Discussion” areas (at the bottom of each wiki-page). Helpful comments are clear, to the point, and may even contain the wording that should be inserted into the document.</div>
+<li class="level1"><div class="li"> Read this document. I know, itâ??s a lot to expect engineers to actually read a userâ??s guide. The latest version of this document is maintained on the gEDA web-site at <span class="hilited">TBD</span>. The information should be here. If it isnâ??t, comment to the fact in one of the on-line documentâ??s â??Discussionâ?? areas (at the bottom of each wiki-page). Helpful comments are clear, to the point, and may even contain the wording that should be inserted into the document.</div>
</li>
<li class="level1"><div class="li"> Read the <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda:faq-gschem" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda:faq-gschem" rel="nofollow">gschem Frequently Asked Questions (FAQ)</a> wiki-page. This on-line document is updated often to reflect user and developer experiences with <strong>gschem</strong>.</div>
</li>
@@ -456,13 +460,13 @@
</li>
<li class="level1"><div class="li"> <a href="http://www.google.com/" class="urlextern" title="http://www.google.com" rel="nofollow">Google</a> is your friend. People that have asked questions that obviously didnâ??t do any simple Google search will not be treated well when asking for help. This is particularly true if your problem is not unique to the gEDA Tools Suite applications.</div>
</li>
-<li class="level1"><div class="li"> Ask for a pointer to the right direction. It is considered good “net etiquette” to ask for a pointer to information, so that you can learn where such information can be found, rather than have someone search the information for you.</div>
+<li class="level1"><div class="li"> Ask for a pointer to the right direction. It is considered good â??net etiquetteâ?? to ask for a pointer to information, so that you can learn where such information can be found, rather than have someone search the information for you.</div>
</li>
<li class="level1"><div class="li"> If you are software literate, look at the source code to see what it is doing.</div>
</li>
<li class="level1"><div class="li"> Subscribe to the gEDA e-mail lists (i.e., you can only post to the e-mail lists if you are a subscriber). Then:</div>
<ol>
-<li class="level2"><div class="li"> Start reading recent messages in the <a href="http://archives.seul.org/geda/user/" class="urlextern" title="http://archives.seul.org/geda/user/" rel="nofollow">geda-user e-mail list archives</a>. Get a feel for the list’s ettiquite so that you learn how to properly ask questions.</div>
+<li class="level2"><div class="li"> Start reading recent messages in the <a href="http://archives.seul.org/geda/user/" class="urlextern" title="http://archives.seul.org/geda/user/" rel="nofollow">geda-user e-mail list archives</a>. Get a feel for the listâ??s ettiquite so that you learn how to properly ask questions.</div>
</li>
<li class="level2"><div class="li"> Search the archives for issues similar to yours. You may find the question has been asked of the developers and users before, and answered.</div>
</li>
@@ -473,7 +477,7 @@
</ol>
</div>
-<!-- SECTION [9820-13001] -->
+<!-- SECTION "How To Ask Questions" [9820-13001] -->
<h1><a name="installing_gschem" id="installing_gschem">Installing gschem</a></h1>
<div class="level1">
@@ -482,22 +486,22 @@
</p>
</div>
-<!-- SECTION [13002-13260] -->
+<!-- SECTION "Installing gschem" [13002-13260] -->
<h2><a name="latest_stable" id="latest_stable">Latest Stable</a></h2>
<div class="level2">
<p>
-<strong>gschem</strong> is a component of the gEDA/gaf set of tools which tend to integrate together in the development and maintenance of schematics and symbols. The term “gaf” stands for “<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riends”). The gEDA/gaf applications are actually rather stable, and receive significant testing prior to release.<br/>
+<strong>gschem</strong> is a component of the gEDA/gaf set of tools which tend to integrate together in the development and maintenance of schematics and symbols. The term â??gafâ?? stands for â??<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riendsâ??). The gEDA/gaf applications are actually rather stable, and receive significant testing prior to release.<br/>
There are multiple methods of installing <strong>gschem</strong>. The appropriate method depends on your distribution. See the following for some examples.
</p>
</div>
-<!-- SECTION [13261-13745] -->
+<!-- SECTION "Latest Stable" [13261-13745] -->
<h3><a name="geda_tools_suite_cd-rom" id="geda_tools_suite_cd-rom">"gEDA Tools Suite" CD-ROM</a></h3>
<div class="level3">
<p>
-The recommended method is installation from the “gEDA Tools Suite” CD-ROM, gratefully prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page. Simply burn this <acronym title="International Organization for Standardization">ISO</acronym> image to a CD-ROM using your favorite CD burning software (e.g., K3b, ...). Insert the CD-ROM, and if your computer supports autodetection of the CD-ROM, the built-in installation wizzard will launch. This wizzard will first check if your computer has some required software (informing you if you don’t and optionally installing these if you want), then build all of the “gEDA Tool Suite” applications (including <strong>gschem</strong>) from source. The whole process can take 2 hours on a slower computer.
+The recommended method is installation from the â??gEDA Tools Suiteâ?? CD-ROM, gratefully prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page. Simply burn this <acronym title="International Organization for Standardization">ISO</acronym> image to a CD-ROM using your favorite CD burning software (e.g., K3b, …). Insert the CD-ROM, and if your computer supports autodetection of the CD-ROM, the built-in installation wizzard will launch. This wizzard will first check if your computer has some required software (informing you if you donâ??t and optionally installing these if you want), then build all of the â??gEDA Tool Suiteâ?? applications (including <strong>gschem</strong>) from source. The whole process can take 2 hours on a slower computer.
</p>
<p>
@@ -509,20 +513,20 @@
</p>
<p>
-If the installation wizzard did not launch, enter as follows to install the gEDA Tool Suite for access by just the user doing the installation(i.e., when prompted for the installation directory, accept the default “/home/{login id}/geda-install”): <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0"><strong>sh /media/cdrecorder/installer –log –verbose</strong></font></pre>
+If the installation wizzard did not launch, enter as follows to install the gEDA Tool Suite for access by just the user doing the installation(i.e., when prompted for the installation directory, accept the default "/home/{login id}/geda-installâ??): <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0"><strong>sh /media/cdrecorder/installer –log –verbose</strong></font></pre>
</p>
</div>
-<!-- SECTION [13746-15432] -->
+<!-- SECTION "gEDA Tools Suite CD-ROM" [13746-15432] -->
<h3><a name="debian_distributions" id="debian_distributions">Debian distributions</a></h3>
<div class="level3">
<p>
-For Debian distributions, you may wish to download the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">latest DEB binaries</a> prepared by Hamish Moffatt. These are not always current with the latest “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image above, and do not include many of the other tools available on the “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image.
+For Debian distributions, you may wish to download the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">latest DEB binaries</a> prepared by Hamish Moffatt. These are not always current with the latest â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image above, and do not include many of the other tools available on the â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image.
</p>
</div>
-<!-- SECTION [15433-15781] -->
+<!-- SECTION "Debian distributions" [15433-15781] -->
<h3><a name="red_hat_distributions" id="red_hat_distributions">Red Hat distributions</a></h3>
<div class="level3">
@@ -531,7 +535,7 @@
</p>
</div>
-<!-- SECTION [15782-15944] -->
+<!-- SECTION "Red Hat distributions" [15782-15944] -->
<h3><a name="mac_osx_distributions" id="mac_osx_distributions">Mac OSX distributions</a></h3>
<div class="level3">
@@ -540,23 +544,23 @@
</p>
</div>
-<!-- SECTION [15945-16124] -->
+<!-- SECTION "Mac OSX distributions" [15945-16124] -->
<h2><a name="cvs_unstable_testing" id="cvs_unstable_testing">CVS Unstable/Testing</a></h2>
<div class="level2">
<p>
-For those already familiar with the gEDA/gaf applications on the “gEDA Tools Suite” CD-ROM, access to the <acronym title="Concurrent Versions System">CVS</acronym> repository is available. This is the latest developer source-code version of the application.<br/>
+For those already familiar with the gEDA/gaf applications on the â??gEDA Tools Suiteâ?? CD-ROM, access to the <acronym title="Concurrent Versions System">CVS</acronym> repository is available. This is the latest developer source-code version of the application.<br/>
Installation from <acronym title="Concurrent Versions System">CVS</acronym> is appropriate for those:
</p>
<ul>
-<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the “fix” so that the developers can be informed that the “fix” works.</div>
+<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the â??fixâ?? so that the developers can be informed that the â??fixâ?? works.</div>
</li>
-<li class="level1"><div class="li"> With significant working knowledge of the “gEDA Tools Suite” and industry expertise, wishing to test the latest version of the application(s) prior to the next release. This usually requires access to several existing designs known to work in the current stable release of the “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image, so that comparisons can be made and issues brought to the attention of the developer/user community (via the e-mail lists).</div>
+<li class="level1"><div class="li"> With significant working knowledge of the â??gEDA Tools Suiteâ?? and industry expertise, wishing to test the latest version of the application(s) prior to the next release. This usually requires access to several existing designs known to work in the current stable release of the â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image, so that comparisons can be made and issues brought to the attention of the developer/user community (via the e-mail lists).</div>
</li>
</ul>
</div>
-<!-- SECTION [16125-17015] -->
+<!-- SECTION "CVS Unstable/Testing" [16125-17015] -->
<h1><a name="configuring_gschem" id="configuring_gschem">Configuring gschem</a></h1>
<div class="level1">
@@ -567,7 +571,7 @@
</p>
<p>
-The gEDA Tools Suite applications follow normal Unix/Linux conventions for placement of configuration files; there are usually system-wide, user-wide, and project-specific configuration settings. The system-wide settings are placed in a sub-directory of the {binary-install-path}. The user-wide settings are placed in the user’s home directory, also known as the login directory (referred to in Unix/Linux parlance as the <strong>$HOME</strong> directory). The project-specific settings are placed in a project-specific directory.<br/>
+The gEDA Tools Suite applications follow normal Unix/Linux conventions for placement of configuration files; there are usually system-wide, user-wide, and project-specific configuration settings. The system-wide settings are placed in a sub-directory of the {binary-install-path}. The user-wide settings are placed in the userâ??s home directory, also known as the login directory (referred to in Unix/Linux parlance as the <strong>$HOME</strong> directory). The project-specific settings are placed in a project-specific directory.<br/>
</p>
@@ -576,9 +580,9 @@
<strong>gschem</strong> is highly configurable. All configuration is handled through the following resource files (written using the GNU Guile programming language, an interpreter for Scheme, a version of Lisp):
</p>
<ul>
-<li class="level1"><div class="li"> <strong>system-gschemrc</strong>: The system-wide initialization file for <strong>gschem</strong>. Installed in the {binary-install-path}/share/gEDA/system-gschemrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gschemrc file and/or ‘pwd’/gschemrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
+<li class="level1"><div class="li"> <strong>system-gschemrc</strong>: The system-wide initialization file for <strong>gschem</strong>. Installed in the {binary-install-path}/share/gEDA/system-gschemrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gschemrc file and/or â??pwdâ??/gschemrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
</li>
-<li class="level1"><div class="li"> <strong>$HOME/gschemrc</strong>: The per-user initialization file for <strong>gschem</strong>. Created by the user in the user’s home directory. Settings placed in this file will override settings in the system-gschemrc file. Users should put settings in this file they want to apply to all of their sessions, such as (to change the default black background color scheme to a light background color scheme):</div>
+<li class="level1"><div class="li"> <strong>$HOME/gschemrc</strong>: The per-user initialization file for <strong>gschem</strong>. Created by the user in the userâ??s home directory. Settings placed in this file will override settings in the system-gschemrc file. Users should put settings in this file they want to apply to all of their sessions, such as (to change the default black background color scheme to a light background color scheme):</div>
</li>
</ul>
@@ -587,7 +591,7 @@
(load (string-append gedadatarc "/gschem-lightbg")) ; light background</font></pre>
</p>
<ul>
-<li class="level1"><div class="li"> <strong>‘pwd’/gschemrc</strong>: The per-project initialization file for <strong>gschem</strong>. Created by the user in the user’s project directory. Settings placed in this file will override settings in both the system-gschemrc file and the $HOME/gschemrc file. Users should put settings in this file they want to apply to this particular project, such as (to autonumber reference designators when components are placed on the schematic):</div>
+<li class="level1"><div class="li"> <strong>â??pwdâ??/gschemrc</strong>: The per-project initialization file for <strong>gschem</strong>. Created by the user in the userâ??s project directory. Settings placed in this file will override settings in both the system-gschemrc file and the $HOME/gschemrc file. Users should put settings in this file they want to apply to this particular project, such as (to autonumber reference designators when components are placed on the schematic):</div>
</li>
</ul>
@@ -599,11 +603,11 @@
(add-hook! add-component-hook auto-uref)</font></pre>
</p>
<ul>
-<li class="level1"><div class="li"> <strong>system-gafrc</strong>: The system-wide initialization file for gEDA/gaf applications (includes <strong>gschem</strong>, <strong>gnetlist</strong>). Installed in the {binary-install-path}/share/gEDA/system-gafrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gafrc file and/or ‘pwd’/gafrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
+<li class="level1"><div class="li"> <strong>system-gafrc</strong>: The system-wide initialization file for gEDA/gaf applications (includes <strong>gschem</strong>, <strong>gnetlist</strong>). Installed in the {binary-install-path}/share/gEDA/system-gafrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gafrc file and/or â??pwdâ??/gafrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
</li>
-<li class="level1"><div class="li"> <strong>$HOME/gafrc</strong>: The per-user initialization file for gEDA/gaf applications. Created by the user in the user’s home directory. Settings placed in this file will override settings in the system-gafrc file. Users should put settings in this file they want to apply to all of their sessions. </div>
+<li class="level1"><div class="li"> <strong>$HOME/gafrc</strong>: The per-user initialization file for gEDA/gaf applications. Created by the user in the userâ??s home directory. Settings placed in this file will override settings in the system-gafrc file. Users should put settings in this file they want to apply to all of their sessions. </div>
</li>
-<li class="level1"><div class="li"> <strong>‘pwd’/gafrc</strong>: The per-project initialization file for the gEDA/gaf applications. Created by the user in the user’s project directory. Settings placed in this file will override settings in both the system-gafrc file and the $HOME/gafrc file. Users should put settings in this file they want to apply to this particular project. Settings such as the <strong>component-library</strong> or <strong>source-library</strong> keywords go into this file.</div>
+<li class="level1"><div class="li"> <strong>â??pwdâ??/gafrc</strong>: The per-project initialization file for the gEDA/gaf applications. Created by the user in the userâ??s project directory. Settings placed in this file will override settings in both the system-gafrc file and the $HOME/gafrc file. Users should put settings in this file they want to apply to this particular project. Settings such as the <strong>component-library</strong> or <strong>source-library</strong> keywords go into this file.</div>
</li>
<li class="level1"><div class="li"> <strong>gschem-gtkrc</strong>: Installed in the {binary-install-path}/share/gEDA/gschem-gtkrc file. Used to define the font for all gtk+ widgets in <strong>gschem</strong>.</div>
</li>
@@ -613,50 +617,50 @@
A few comments about changing the files:
</p>
<ul>
-<li class="level1"><div class="li"> Don’t break any guile syntax rules. Doing so will cause the scheme interpreter (guile) to stop interpreting.</div>
+<li class="level1"><div class="li"> Donâ??t break any guile syntax rules. Doing so will cause the scheme interpreter (guile) to stop interpreting.</div>
</li>
-<li class="level1"><div class="li"> To add a setting to the $HOME/gschemrc file (or to the ‘pwd’/gschemrc file), copy the setting’s text from the {binary-install-directory}/share/gEDA/system-gschemrc file to the $HOME/gschemrc file (or the ‘pwd’/gschemrc file) and make the setting change there.</div>
+<li class="level1"><div class="li"> To add a setting to the $HOME/gschemrc file (or to the â??pwdâ??/gschemrc file), copy the settingâ??s text from the {binary-install-directory}/share/gEDA/system-gschemrc file to the $HOME/gschemrc file (or the â??pwdâ??/gschemrc file) and make the setting change there.</div>
</li>
-<li class="level1"><div class="li"> To add a setting to the $HOME/gafrc file (or the ‘pwd’/gafrc file), copy the relevant setting’s text from the {binary-install-directory}/share/gEDA/system-gafrc file to the $HOME/gafrc file (or the ‘pwd’/gafrc file) and make the setting change there.</div>
+<li class="level1"><div class="li"> To add a setting to the $HOME/gafrc file (or the â??pwdâ??/gafrc file), copy the relevant settingâ??s text from the {binary-install-directory}/share/gEDA/system-gafrc file to the $HOME/gafrc file (or the â??pwdâ??/gafrc file) and make the setting change there.</div>
</li>
<li class="level1"><div class="li"> Keywords/defaults always override what came before, with the exception of cumulative keywords (like component-library).</div>
</li>
</ul>
</div>
-<!-- SECTION [17016-22736] -->
+<!-- SECTION "Configuring gschem" [17016-22736] -->
<h2><a name="gschemrc" id="gschemrc">gschemrc</a></h2>
<div class="level2">
<p>
The {binary-install-path}/share/gEDA/system-gschemrc file is well commented. Read this file for more details on the settings available.<br/>
- Some of the settings appropriate for override (by placing in either the user’s $HOME/gschemrc file or the project’s ‘pwd’/gschemrc file) are:
+ Some of the settings appropriate for override (by placing in either the userâ??s $HOME/gschemrc file or the projectâ??s â??pwdâ??/gschemrc file) are:
</p>
</div>
-<!-- SECTION [22737-23038] -->
+<!-- SECTION "gschemrc" [22737-23038] -->
<h2><a name="gafrc" id="gafrc">gafrc</a></h2>
<div class="level2">
<p>
The {binary-install-path}/share/gEDA/system-gafrc file is well commented. Read this file for more details on the settings available.<br/>
- Some of the settings appropriate for override (by placing in either the user’s $HOME/gafrc file or the project’s ‘pwd’/gafrc file) are:
+ Some of the settings appropriate for override (by placing in either the userâ??s $HOME/gafrc file or the projectâ??s â??pwdâ??/gafrc file) are:
</p>
</div>
-<!-- SECTION [23039-23328] -->
+<!-- SECTION "gafrc" [23039-23328] -->
<h1><a name="lancer_gschem" id="lancer_gschem">Lancer gschem</a></h1>
<div class="level1">
</div>
-<!-- SECTION [23329-23357] -->
+<!-- SECTION "Lancer gschem" [23329-23357] -->
<h2><a name="confirming_gschem_is_installed" id="confirming_gschem_is_installed">Confirming gschem is installed</a></h2>
<div class="level2">
<p>
You should determine if <strong>gschem</strong> has been correctly installed on your Linux computer.<br/>
Log into your Linux account, and launch your favorite interactive shell. The different Linux distributions will usually offer more than one interactive shell such as xterm, gnome-term, konsole, etc.<br/>
- You will see a shell prompt, which will depend on your Linux distribution and on your selection of interactive shell. It is common practice in Linux documentation to refer to the user’s interactive login shell prompt as “<strong>%</strong>“, and to refer to the superuser’s (i.e., user “root”) interactive login shell prompt as “<strong>#</strong>“.<br/>
+ You will see a shell prompt, which will depend on your Linux distribution and on your selection of interactive shell. It is common practice in Linux documentation to refer to the userâ??s interactive login shell prompt as â??<strong>%</strong>â??, and to refer to the superuserâ??s (i.e., user â??rootâ??) interactive login shell prompt as â??<strong>#</strong>â??.<br/>
At the shell prompt, enter the following commands to determine if <strong>gschem</strong> is installed:
</p>
@@ -706,21 +710,21 @@
</p>
<p>
-The <strong>echo $PATH</strong> command displays the user’s current setting for the <strong>PATH</strong> environment variable. In the above example for a Fedora Core 4 installation, user <strong>gEDA</strong> executed the command and determined that the <strong>PATH</strong> included the /usr/local/gEDA-20060124/bin directory (this will differ depending on where you put the gEDA Tools Suite executables). If you installed from the gEDA Tools Suite CD-ROM (the most common method of installing the gEDA tools), as the last step of the installation wizzard you were prompted to:
+The <strong>echo $PATH</strong> command displays the userâ??s current setting for the <strong>PATH</strong> environment variable. In the above example for a Fedora Core 4 installation, user <strong>gEDA</strong> executed the command and determined that the <strong>PATH</strong> included the /usr/local/gEDA-20060124/bin directory (this will differ depending on where you put the gEDA Tools Suite executables). If you installed from the gEDA Tools Suite CD-ROM (the most common method of installing the gEDA tools), as the last step of the installation wizzard you were prompted to:
</p>
<ol>
-<li class="level1"><div class="li"> Set your $PATH environment variable to {the directory in which the install wizzard installed gEDA’s executables}</div>
+<li class="level1"><div class="li"> Set your $PATH environment variable to {the directory in which the install wizzard installed gEDAâ??s executables}</div>
</li>
-<li class="level1"><div class="li"> Set your $LD_LIBRARY_PATH environment variable to {the directory in which the install wizzard installed gEDA’s libraries}</div>
+<li class="level1"><div class="li"> Set your $LD_LIBRARY_PATH environment variable to {the directory in which the install wizzard installed gEDAâ??s libraries}</div>
</li>
</ol>
<p>
- The <strong>which</strong> command displays the full path of a command’s executable, searching for the command on the user’s list of directories, as defined in the <strong>PATH</strong> environment variable. In this case, it will return the full path to the <strong>gschem</strong> executable if it is on the user’s <strong>PATH</strong>. If this command does not return the full path to the <strong>gschem</strong> executable, make sure your <strong>PATH</strong> environment variable has been properly set.
+ The <strong>which</strong> command displays the full path of a commandâ??s executable, searching for the command on the userâ??s list of directories, as defined in the <strong>PATH</strong> environment variable. In this case, it will return the full path to the <strong>gschem</strong> executable if it is on the userâ??s <strong>PATH</strong>. If this command does not return the full path to the <strong>gschem</strong> executable, make sure your <strong>PATH</strong> environment variable has been properly set.
</p>
<p>
-The <strong>ldd</strong> command displays shared libraries required by a program. All of the requested libraries must be found for <strong>gschem</strong> to run. Don’t be intimidated by the long list of libraries, this is common for mature Linux applications. If we had not received this output (or something very similar), we would have to check on our setting for the <strong>LD_LIBRARY_PATH</strong> environment variable.
+The <strong>ldd</strong> command displays shared libraries required by a program. All of the requested libraries must be found for <strong>gschem</strong> to run. Donâ??t be intimidated by the long list of libraries, this is common for mature Linux applications. If we had not received this output (or something very similar), we would have to check on our setting for the <strong>LD_LIBRARY_PATH</strong> environment variable.
</p>
<p>
@@ -746,7 +750,7 @@
</p>
</div>
-<!-- SECTION [23358-29063] -->
+<!-- SECTION "Confirming gschem is installed" [23358-29063] -->
<h2><a name="the_shell_prompt" id="the_shell_prompt">The Shell Prompt</a></h2>
<div class="level2">
<table class="inline">
@@ -757,7 +761,6 @@
<td> Figure 1 – gnome-terminal </td>
</tr>
</table>
-<br />
<p>
You launch <strong>gschem</strong> from your favorite shell prompt (in this case, gnome-terminal on Fedora Core 4).<br/>
@@ -765,7 +768,7 @@
</p>
<ul>
<li class="level1"><div class="li"> <strong>-q</strong> – Quiet mode<br/>
- Turns on “quiet mode”. Output (i.e., stdout and stderr) is not generated to the shell. Useful if calling <strong>gschem</strong> from a script (e.g., bash, sh, csh, etc.) to perform batch operations such as printing a large number of schematics or symbols.</div>
+ Turns on â??quiet modeâ??. Output (i.e., stdout and stderr) is not generated to the shell. Useful if calling <strong>gschem</strong> from a script (e.g., bash, sh, csh, etc.) to perform batch operations such as printing a large number of schematics or symbols.</div>
</li>
<li class="level1"><div class="li"> <strong>-v</strong> – Verbose mode ON<br/>
Generate verbose information. Not used very much in <strong>gschem</strong>.</div>
@@ -775,10 +778,10 @@
In addition to the following files, <strong>gschem</strong> will process <strong>filename</strong> for additional configuration settings:<br/>
* {binary-install-path}/share/gEDA/system-gschemrc<br/>
* $HOME/gschemrc<br/>
- * ‘pwd’/gschemrc<br/>
+ * â??pwdâ??/gschemrc<br/>
* {binary-install-path}/share/gEDA/system-gafrc<br/>
* $HOME/gafrc<br/>
- * ‘pwd’/gafrc</div>
+ * â??pwdâ??/gafrc</div>
</li>
<li class="level1"><div class="li"> <strong>-s filename</strong> – Process <strong>filename</strong> as a guile script<br/>
The name of a script file (written in guile) for <strong>gschem</strong> to process.<br/>
@@ -791,8 +794,8 @@
Specify the output filename. For example, as used to specify the Postscript filename in the example above.</div>
</li>
<li class="level1"><div class="li"> <strong>-p</strong> – Automatically place the window<br/>
- Don’t wait for the windowmanager to place the window.<br/>
- When a new window is opened, some window managers display the bounding box of the window and wait for the user to place the window manually. The “-p” option avoids that, letting the window manager decide where to put the new window.</div>
+ Donâ??t wait for the windowmanager to place the window.<br/>
+ When a new window is opened, some window managers display the bounding box of the window and wait for the user to place the window manually. The "-pâ?? option avoids that, letting the window manager decide where to put the new window.</div>
</li>
<li class="level1"><div class="li"> <strong>-t</strong> – Print stroke information<br/>
</div>
@@ -815,20 +818,20 @@
</p>
<p>
-To open a list of schematics, run: <code><strong>% gschem schematic_1.sch schematic_2.sch, schematic_3.sch ...</strong></code><br/>
+To open a list of schematics, run: <code><strong>% gschem schematic_1.sch schematic_2.sch, schematic_3.sch …</strong></code><br/>
or use wildcards to specify multiple filenames: <code><strong>% gschem schematic_*.sch</strong></code>
</p>
<p>
-As operations are performed in the <strong>gschem</strong> <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window" class="wikilink2" title="docs:20060124:gschem_ug:the_main_window">Main Window</a> the <strong>gschem</strong> <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window" class="wikilink2" title="docs:20060124:gschem_ug:the_status_window">Status Window</a> continues to output information, and the shell prompt’s window continues to output information, consisting of:
+As operations are performed in the <strong>gschem</strong> <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window" class="wikilink2" title="docs:20060124:gschem_ug:the_main_window">Main Window</a> the <strong>gschem</strong> <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window" class="wikilink2" title="docs:20060124:gschem_ug:the_status_window">Status Window</a> continues to output information, and the shell promptâ??s window continues to output information, consisting of:
</p>
<ul>
-<li class="level1"><div class="li"> ...</div>
+<li class="level1"><div class="li"> …</div>
</li>
</ul>
</div>
-<!-- SECTION [29064-32598] -->
+<!-- SECTION "The Shell Prompt" [29064-32598] -->
<h2><a name="backups" id="backups">Backups</a></h2>
<div class="level2">
@@ -837,7 +840,7 @@
</p>
</div>
-<!-- SECTION [32599-32750] -->
+<!-- SECTION "Backups" [32599-32750] -->
<h3><a name="classic_linux_backups" id="classic_linux_backups">Classic Linux backups</a></h3>
<div class="level3">
@@ -863,9 +866,9 @@
The snapshots are saved to a file whose filename is constructed from the original filename (schematic or symbol) as follows:
</p>
<ul>
-<li class="level1"><div class="li"> add a “#” to the beginning of the original filename</div>
+<li class="level1"><div class="li"> add a "#" to the beginning of the original filename</div>
</li>
-<li class="level1"><div class="li"> add a “#” to the end</div>
+<li class="level1"><div class="li"> add a "#" to the end</div>
</li>
</ul>
@@ -873,30 +876,30 @@
so that:
</p>
<ul>
-<li class="level1"><div class="li"> “schematic_1.sch” becomes “#schematic_1.sch#”</div>
+<li class="level1"><div class="li"> â??schematic_1.schâ?? becomes "#schematic_1.sch#"</div>
</li>
-<li class="level1"><div class="li"> “symbol.sym” becomes “#symbol.sym#”</div>
+<li class="level1"><div class="li"> â??symbol.symâ?? becomes "#symbol.sym#"</div>
</li>
</ul>
<p>
- And yes, the “#” at the front and back of the filename are part of the filename.<br/>
+ And yes, the "#" at the front and back of the filename are part of the filename.<br/>
</p>
<p>
-When the user does finally manually save the file, the original file (i.e., the file that was opened) is renamed to “{filename~}” and the latest snapshot file (i.e., “#{filename}#”) gets copied as “{filename}”. Note that this new “{filename}” file may not contain the latest information as displayed on the <strong>gschem</strong> main window, as the <strong>autosave</strong> interval timer may not have expired since the last change to the schematic/symbol.<br/>
- When the user finally decides to close <strong>gschem</strong>, the latest snapshot file (i.e., “#{filename}#”) is saved to the original file (i.e., “{filename}”.<br/>
+When the user does finally manually save the file, the original file (i.e., the file that was opened) is renamed to "{filename~}" and the latest snapshot file (i.e., "#{filename}#") gets copied as "{filename}". Note that this new "{filename}" file may not contain the latest information as displayed on the <strong>gschem</strong> main window, as the <strong>autosave</strong> interval timer may not have expired since the last change to the schematic/symbol.<br/>
+ When the user finally decides to close <strong>gschem</strong>, the latest snapshot file (i.e., "#{filename}#") is saved to the original file (i.e., "{filename}".<br/>
When you exit <strong>gschem</strong> and are prompted to save any unsaved schematic file(s) or symbol file(s), this constitutes a manual save.
</p>
</div>
-<!-- SECTION [32751-35657] -->
+<!-- SECTION "Classic Linux backups" [32751-35657] -->
<h3><a name="incremental_backups" id="incremental_backups">Incremental backups</a></h3>
<div class="level3">
</div>
-<!-- SECTION [35658-35691] -->
+<!-- SECTION "Incremental backups" [35658-35691] -->
<h3><a name="relevant_configuration_settings" id="relevant_configuration_settings">Relevant configuration settings</a></h3>
<div class="level3">
@@ -910,17 +913,17 @@
</li>
<li class="level1"><div class="li"> <strong>undo-type</strong> : Controls which kind of undo is used, disk or memory. The default is to use the disk as the storage medium (i.e., after every action the undo information is stored to a new file on disk). The disk mechanism is nice because you get that many backups of the schematic, written to disk as backups, so you should never lose a schematic due to a crash.</div>
</li>
-<li class="level1"><div class="li"> <strong>autosave</strong> : Controls if a backup copy is made every “interval” seconds. Note that a backup copy is only made when you make some change to the schematic, and there were more than “interval” seconds from the last autosave. Autosaving will not be allowed if the “interval” setting is set to zero.</div>
+<li class="level1"><div class="li"> <strong>autosave</strong> : Controls if a backup copy is made every â??intervalâ?? seconds. Note that a backup copy is only made when you make some change to the schematic, and there were more than â??intervalâ?? seconds from the last autosave. Autosaving will not be allowed if the â??intervalâ?? setting is set to zero.</div>
</li>
</ul>
</div>
-<!-- SECTION [35692-36733] -->
+<!-- SECTION "Relevant configuration settings" [35692-36733] -->
<h2><a name="on-line_documentation" id="on-line_documentation">On-line documentation</a></h2>
<div class="level2">
<p>
-For a listing of the various command line flags run “<strong>gschem -h</strong>“: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">% <strong>gschem -h</strong>
+For a listing of the various command line flags run â??<strong>gschem -h</strong>â??: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">% <strong>gschem -h</strong>
Usage: gschem [OPTIONS] schematic_filename1 ... schematic_filenameN
-q Quiet mode
-v Verbose mode on
@@ -1047,7 +1050,7 @@
</p>
</div>
-<!-- SECTION [36734-41203] -->
+<!-- SECTION "On-line documentation" [36734-41203] -->
<h1><a name="electrical_connectivity" id="electrical_connectivity">Electrical Connectivity</a></h1>
<div class="level1">
@@ -1059,7 +1062,7 @@
</p>
</div>
-<!-- SECTION [41204-42920] -->
+<!-- SECTION "Electrical Connectivity" [41204-42920] -->
<h1><a name="components_symbols_objects_attributes" id="components_symbols_objects_attributes">Components & Symbols & Objects & Attributes</a></h1>
<div class="level1">
@@ -1068,13 +1071,13 @@
</p>
</div>
-<!-- SECTION [42921-43069] -->
+<!-- SECTION "Components & Symbols & Objects & Attributes" [42921-43069] -->
<h2><a name="components" id="components">Components</a></h2>
<div class="level2">
<p>
A component is the instantiation of a specific symbol, as placed on the schematic. When discussing a schematic you refer to <em class="u">components</em> on the schematic, not <em class="u">symbols</em> on the schematic. Think of symbols as being <em class="u">conceptual</em>, and components as being <em class="u">concrete</em>.<br/>
- The component consists of a graphic representation and the attributes describing the component’s features.<br/>
+ The component consists of a graphic representation and the attributes describing the componentâ??s features.<br/>
The component inherits all of the attributes defined in the symbol. Certain attributes in the symbol:
</p>
<ul>
@@ -1085,24 +1088,24 @@
</ul>
<p>
- are promoted to the component level for manipulation by the circuit designer. These attributes may optionally be exposed (made viewable) with the component’s graphic, and their values may be changed.<br/>
+ are promoted to the component level for manipulation by the circuit designer. These attributes may optionally be exposed (made viewable) with the componentâ??s graphic, and their values may be changed.<br/>
Any attribute not defined in the symbol may be defined in the component. For example, if the symbol does not define the <code>comment</code> attribute, this attribute may be added to the component, perhaps to add a comment for the Bill of Material or Assembly Instructions.<br/>
- Unfortunately, it is difficult to determine a component’s attributes from <strong>gschem</strong> while entering the schematic. You have to place a symbol on the schematic, select the resulting component, and select <strong>Hierarchy | Down Symbol</strong> from the pull-down menus. Then, you have to unhide all attributes with <strong>Edit | Make Inv Text Vis</strong> from the pull-down menus. Then you have to expand your view of the symbol with <strong>View | Extents</strong>. Then, you have to go back to the schematic by selecting <strong>Hierarchy | Up</strong> from the pull-down menus. Then, you have to select <strong>Edit | Edit...</strong> to bring up the “Edit Attributes” dialog box to determine if any attributes have been added at the component level.
+ Unfortunately, it is difficult to determine a componentâ??s attributes from <strong>gschem</strong> while entering the schematic. You have to place a symbol on the schematic, select the resulting component, and select <strong>Hierarchy | Down Symbol</strong> from the pull-down menus. Then, you have to unhide all attributes with <strong>Edit | Make Inv Text Vis</strong> from the pull-down menus. Then you have to expand your view of the symbol with <strong>View | Extents</strong>. Then, you have to go back to the schematic by selecting <strong>Hierarchy | Up</strong> from the pull-down menus. Then, you have to select <strong>Edit | Edit…</strong> to bring up the â??Edit Attributesâ?? dialog box to determine if any attributes have been added at the component level.
</p>
</div>
-<!-- SECTION [43070-44884] -->
+<!-- SECTION "Components" [43070-44884] -->
<h2><a name="symbols" id="symbols">Symbols</a></h2>
<div class="level2">
<p>
Symbols are just a collection of objects and attributes.<br/>
The objects have positional significance in the symbol, and define the graphic that is viewed.<br/>
- Attributes may be attached to objects, or they may be attached to the symbol itself (termed as “unattached” attributes, because they are not attached to an object).
+ Attributes may be attached to objects, or they may be attached to the symbol itself (termed as â??unattachedâ?? attributes, because they are not attached to an object).
</p>
</div>
-<!-- SECTION [44885-45226] -->
+<!-- SECTION "Symbols" [44885-45226] -->
<h2><a name="objects" id="objects">Objects</a></h2>
<div class="level2">
@@ -1127,7 +1130,7 @@
</ul>
</div>
-<!-- SECTION [45227-45339] -->
+<!-- SECTION "Objects" [45227-45339] -->
<h2><a name="attributes" id="attributes">Attributes</a></h2>
<div class="level2">
@@ -1136,16 +1139,16 @@
There are three kinds of attributes:</p>
<dl>
<dt><span class='term'> Attached attributes</span></dt>
-<dd>These are attributes which take on the standard form and are attached to some object (pin, net, component, or box etc...) to associate a value with the attribute. For example: a pin number associated with a pin. <span class="hilited">These attributes are usually yellow in color.</span></dd>
+<dd>These are attributes which take on the standard form and are attached to some object (pin, net, component, or box etc…) to associate a value with the attribute. For example: a pin number associated with a pin. <span class="hilited">These attributes are usually yellow in color.</span></dd>
<dt><span class='term'> Unattached attributes</span></dt>
<dd>These are attributes which take on the standard form, but are not attached to any object and usually convey some information which is global in nature. For example: a <code>device=</code> attribute (which lives inside symbols) and specifies what device the entire symbol represents. These attributes are also known as floating or toplevel attributes.</dd>
<dt><span class='term'> Promoted attributes</span></dt>
-<dd>These are unattached attributes in the symbol’s definition that get turned into attached attributes in the component’s definition when the symbol is instantiated as a component when placed in the schematic. If you place an unattached visible attribute inside a symbol and then instantiate that symbol, then that unattached attribute gets “promoted”; that is, it becomes an attached attribute. This mechanism of attribute reattachement (from within a symbol) is known as attribute promotion.</dd>
+<dd>These are unattached attributes in the symbolâ??s definition that get turned into attached attributes in the componentâ??s definition when the symbol is instantiated as a component when placed in the schematic. If you place an unattached visible attribute inside a symbol and then instantiate that symbol, then that unattached attribute gets â??promotedâ??; that is, it becomes an attached attribute. This mechanism of attribute reattachement (from within a symbol) is known as attribute promotion.</dd>
</dl>
<p>There are some gotchas about attribute promotion:
</p>
<ul>
-<li class="level1"><div class="li"> Promotion <strong>only</strong> happens when the symbol is first placed. That means that if you place a symbol (e.g., sym1) and then change it on disk (by adding or removing new unattached attributes), existing sym1’s will not reflect these new unattached attributes (i.e., they won’t get promoted) in any schematic.</div>
+<li class="level1"><div class="li"> Promotion <strong>only</strong> happens when the symbol is first placed. That means that if you place a symbol (e.g., sym1) and then change it on disk (by adding or removing new unattached attributes), existing sym1â??s will not reflect these new unattached attributes (i.e., they wonâ??t get promoted) in any schematic.</div>
</li>
<li class="level1"><div class="li"> The <code>device=</code> attribute is not promoted.</div>
</li>
@@ -1160,11 +1163,11 @@
<p>
which enables attribute promotion.<br/>
- If you override the system-gschemrc’s default promote-invisible setting by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(promote-invisible "enabled")</font></pre>
+ If you override the system-gschemrcâ??s default promote-invisible setting by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(promote-invisible "enabled")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc or local ‘pwd’/gschemrc file, invisible unattached attributes will also be promoted <span class="hilited">(and in memory removed)</span>.
+to either your userâ??s ~/gschemrc or local â??pwdâ??/gschemrc file, invisible unattached attributes will also be promoted <span class="hilited">(and in memory removed)</span>.
</p>
<p>
@@ -1173,7 +1176,7 @@
</p>
<p>
-to either your user’s ~/gschemrc or local ‘pwd’/gschemrc file. This is enabled by default, but has no effect unless promote-invisible is enabled.
+to either your userâ??s ~/gschemrc or local â??pwdâ??/gschemrc file. This is enabled by default, but has no effect unless promote-invisible is enabled.
</p>
<p>
@@ -1181,7 +1184,7 @@
</p>
</div>
-<!-- SECTION [45340-48726] -->
+<!-- SECTION "Attributes" [45340-48726] -->
<h1><a name="the_main_window" id="the_main_window">The Main Window</a></h1>
<div class="level1">
<table class="inline">
@@ -1189,7 +1192,6 @@
<td> <a href="_detail/001geda_gschem_screenshot_001.html" class="media" title="geda:gschem_screenshot_001.jpg"><img src="http://geda.seul.org/wiki/_media/geda:gschem_screenshot_001.jpg?w=&h=&cache=cache" class="media" title="gschem_screenshot_001.jpg" alt="gschem_screenshot_001.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
There are several ways to interact with <strong>gschem</strong>. <strong>gschem</strong> requires a keyboard and mouse. There are three ways to initiate an operation or command:
@@ -1206,12 +1208,12 @@
<p>
To make usage matters more confusing, selecting an operation off of the menus behaves slightly differently than typing the keyboard shortcut. Most of the operations operate on the currently selected object(s), hence you need to select the object first before manipulating them. The menu selected operations usually require some more input (usually a mouse click) after they are picked off of the menu. The keyboard shortcut operations take that required input as the current mouse position. This saves an extra click since you can position the mouse at the right place, type in the shortcut(s), and the command then executes. Note, you can change this so that both menu and shortcut behavior is exactly the same. See the section on the resource file for more info on how to configure this.<br/>
Most of the interaction with <strong>gschem</strong> is fairly mode oriented (similar to the great text editor vi). If you select operations off of the menu, then you are placed into the corresponding mode (like copy or move mode). You must then select an anchor point (or whatever the appropriate point is) to continue the operation. Most of the commands off of the menu expect the objects to be already selected. Some of the modes persist after being execute while other immediately return you into select mode (the default mode).<br/>
- The shortcuts are also mode like in nature. Most of the default shortcuts are for the various commands are not single keystrokes. There are a few which are single keystrokes (like zoom in: `z’ or pan: `x’), but most are typically two keystrokes long. As examples, to execute File/Save you would type `f’ and `s’ (without the quotes) or Add/Line is `a’ and `l’. You can get a listing of the shortcuts by picking Help/Hotkeys. You can also see the hotkey assignments in the pulldown menus as well. The shortcuts are defined in the resource files (<strong>system-gschemrc</strong>, <strong>/.gEDA/gschemrc</strong>, or <strong>`pwd`/gschemrc</strong>). See the section on the resource file for more info.<br/>
+ The shortcuts are also mode like in nature. Most of the default shortcuts are for the various commands are not single keystrokes. There are a few which are single keystrokes (like zoom in: `zâ?? or pan: `xâ??), but most are typically two keystrokes long. As examples, to execute File/Save you would type `fâ?? and `sâ?? (without the quotes) or Add/Line is `aâ?? and `lâ??. You can get a listing of the shortcuts by picking Help/Hotkeys. You can also see the hotkey assignments in the pulldown menus as well. The shortcuts are defined in the resource files (<strong>system-gschemrc</strong>, <strong>/.gEDA/gschemrc</strong>, or <strong>`pwd`/gschemrc</strong>). See the section on the resource file for more info.<br/>
The mouse button actions in <strong>gschem</strong> are mostly configurable. The first mouse button is always used to select objects or pick points. This button is not configurable. The second mouse button is either a copy/move action (when held down over an object), a repeat last command or used to draw a stroke to execute a command. The third mouse button is either a mouse pan (when held down as the mouse is moved) or a popup menu. The behavior of the second and third mouse buttons is controlled through the resource file (see the section below for more info).
</p>
</div>
-<!-- SECTION [48727-51640] -->
+<!-- SECTION "The Main Window" [48727-51640] -->
<h1><a name="the_status_window" id="the_status_window">The Status Window</a></h1>
<div class="level1">
<table class="inline">
@@ -1219,24 +1221,23 @@
<td> <a href="_detail/001geda_status_screenshot.html" class="media" title="geda:status_screenshot.jpg"><img src="http://geda.seul.org/wiki/_media/geda:status_screenshot.jpg?w=&h=&cache=cache" class="media" title=":geda:status_screenshot.jpg" alt=":geda:status_screenshot.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
Add some details about what gets displayed in the status window.
</p>
</div>
-<!-- SECTION [51641-51803] -->
+<!-- SECTION "The Status Window" [51641-51803] -->
<h1><a name="the_schematic_file" id="the_schematic_file">The Schematic File</a></h1>
<div class="level1">
<p>
-Schematic files. These files contain components, nets, text, and sometimes primitive objects (like lines, circles, box etc...) Schematics do not contain pins. Schematic filenames should follow this convention: name_#.sch where:
+Schematic files. These files contain components, nets, text, and sometimes primitive objects (like lines, circles, box etc…) Schematics do not contain pins. Schematic filenames should follow this convention: name_#.sch where:
</p>
<ul>
<li class="level1"><div class="li"> name is a text string which describes what this schematic contains.</div>
</li>
-<li class="level1"><div class="li"> _# is an underscore and a number (like _1, _2, _7, _13, etc...) This number is used to sequence schematic pages in a multiple page schematic.</div>
+<li class="level1"><div class="li"> _# is an underscore and a number (like _1, _2, _7, _13, etc…) This number is used to sequence schematic pages in a multiple page schematic.</div>
</li>
<li class="level1"><div class="li"> .sch is the schematic extension/suffix. It is important the schematic pages have this extension.</div>
</li>
@@ -1247,7 +1248,7 @@
</p>
</div>
-<!-- SECTION [51804-52573] -->
+<!-- SECTION "The Schematic File" [51804-52573] -->
<h1><a name="the_symbol_file" id="the_symbol_file">The Symbol File</a></h1>
<div class="level1">
@@ -1258,7 +1259,7 @@
<ul>
<li class="level1"><div class="li"> name is a text string which describes what the symbol represents.</div>
</li>
-<li class="level1"><div class="li"> -# is a dash and a number (like -1, -2 etc...) The number is used to allow for a symbols to have the same name yet different contents. There might be multiple representations for resistors so these symbols should be called: resistor-1.sym, resistor-2.sym, and resistor-3.sym.</div>
+<li class="level1"><div class="li"> -# is a dash and a number (like -1, -2 etc…) The number is used to allow for a symbols to have the same name yet different contents. There might be multiple representations for resistors so these symbols should be called: resistor-1.sym, resistor-2.sym, and resistor-3.sym.</div>
</li>
<li class="level1"><div class="li"> .sym is the symbol extension/suffix. It is important the symbols have this extension.</div>
</li>
@@ -1270,25 +1271,25 @@
</p>
</div>
-<!-- SECTION [52574-53560] -->
+<!-- SECTION "The Symbol File" [52574-53560] -->
<h1><a name="symbol_libraries" id="symbol_libraries">Symbol Libraries</a></h1>
<div class="level1">
<p>
-Components are searched for by specifying (component-library “...”) inside one of the *rc files. See below for more info.
+Components are searched for by specifying (component-library "…â??) inside one of the *rc files. See below for more info.
</p>
</div>
-<!-- SECTION [53561-53714] -->
+<!-- SECTION "Symbol Libraries" [53561-53714] -->
<h1><a name="the_log_file" id="the_log_file">The Log File</a></h1>
<div class="level1">
<p>
-Log file. This file contains informative, error, warnings etc... messages when <strong>gschem</strong> was run. This file is created in the working directory that <strong>gschem</strong> was started in. This allows the user to preserve log files between independent projects.
+Log file. This file contains informative, error, warnings etc… messages when <strong>gschem</strong> was run. This file is created in the working directory that <strong>gschem</strong> was started in. This allows the user to preserve log files between independent projects.
</p>
</div>
-<!-- SECTION [53715-53992] -->
+<!-- SECTION "The Log File" [53715-53992] -->
<h1><a name="grips" id="grips">Grips</a></h1>
<div class="level1">
@@ -1311,12 +1312,12 @@
</ul>
</div>
-<!-- SECTION [53993-54702] -->
+<!-- SECTION "Grips" [53993-54702] -->
<h1><a name="menu_operations" id="menu_operations">Menu Operations</a></h1>
<div class="level1">
</div>
-<!-- SECTION [54703-54732] -->
+<!-- SECTION "Menu Operations" [54703-54732] -->
<h2><a name="file" id="file">File</a></h2>
<div class="level2">
@@ -1339,11 +1340,11 @@
</p>
<p>
-The following are available from the <strong>gschem</strong> main window’s menu-bar when you expand <strong>File</strong>:
+The following are available from the <strong>gschem</strong> main windowâ??s menu-bar when you expand <strong>File</strong>:
</p>
</div>
-<!-- SECTION [54733-55886] -->
+<!-- SECTION "File" [54733-55886] -->
<h3><a name="new_window_fw" id="new_window_fw">New Window (fw)</a></h3>
<div class="level3">
@@ -1352,7 +1353,7 @@
</p>
</div>
-<!-- SECTION [55887-56027] -->
+<!-- SECTION "New Window (fw)" [55887-56027] -->
<h3><a name="new_page_fn" id="new_page_fn">New Page (fn)</a></h3>
<div class="level3">
@@ -1361,13 +1362,13 @@
</p>
</div>
-<!-- SECTION [56028-56234] -->
+<!-- SECTION "New Page (fn)" [56028-56234] -->
<h3><a name="open_page..._fo" id="open_page..._fo">Open Page... (fo)</a></h3>
<div class="level3">
<p>
-<strong>File | Open Page...</strong> Ouvre une page depuis le disque.<br/>
- The “Open...” dialog box pops up providing:
+<strong>File | Open Page…</strong> Ouvre une page depuis le disque.<br/>
+ The â??Open…â?? dialog box pops up providing:
</p>
<ul>
<li class="level1"><div class="li"> Directory navigation aids</div>
@@ -1387,7 +1388,7 @@
</ul>
</div>
-<!-- SECTION [56235-56521] -->
+<!-- SECTION "Open Page... (fo)" [56235-56521] -->
<h3><a name="close_page_pc" id="close_page_pc">Close Page (pc)</a></h3>
<div class="level3">
@@ -1396,7 +1397,7 @@
</p>
</div>
-<!-- SECTION [56522-56704] -->
+<!-- SECTION "Close Page (pc)" [56522-56704] -->
<h3><a name="revert_page_pr" id="revert_page_pr">Revert Page (pr)</a></h3>
<div class="level3">
@@ -1405,17 +1406,17 @@
</p>
</div>
-<!-- SECTION [56705-57002] -->
+<!-- SECTION "Revert Page (pr)" [56705-57002] -->
<h3><a name="save_page_fs" id="save_page_fs">Save Page (fs)</a></h3>
<div class="level3">
<p>
<strong>File | Save Page</strong> Sauve la page courante. The current filename is displayed in the <strong>gschem</strong> status-bar.<br/>
- Si la page est appelée untitled_N.sch (o N est un entier) alors une boîte de dialogue avec Save As... apparaîtra demandant un nouveau nom de fichier.<br/>
- If the page’s filename is NOT “untitled_N.sch” (where N is a integer), then the Save As... dialog box will NOT be displayed, and:
+ Si la page est appelée untitled_N.sch (o N est un entier) alors une boîte de dialogue avec Save As… apparaîtra demandant un nouveau nom de fichier.<br/>
+ If the pageâ??s filename is NOT â??untitled_N.schâ?? (where N is a integer), then the Save As… dialog box will NOT be displayed, and:
</p>
<ul>
-<li class="level1"><div class="li"> the backup file will be created for the previous version, named {filename}~ That is, the “~” (tilde character) is appended to the filename. Any previous backup file is lost.</div>
+<li class="level1"><div class="li"> the backup file will be created for the previous version, named {filename}~ That is, the "~" (tilde character) is appended to the filename. Any previous backup file is lost.</div>
</li>
<li class="level1"><div class="li"> the file will be saved to the current filename.<br/>
</div>
@@ -1423,19 +1424,19 @@
</ul>
</div>
-<!-- SECTION [57003-57656] -->
+<!-- SECTION "Save Page (fs)" [57003-57656] -->
<h3><a name="save_page_as..._fa" id="save_page_as..._fa">Save Page As... (fa)</a></h3>
<div class="level3">
<p>
-<strong>File | Save Page As...</strong> Ouvre la boîte de dialogue Save As.<br/>
- If the current filename is “untitled_N.sch”, the Save As... dialog box prompts for a new filename.<br/>
- If the current filename is NOT “untitled_N.sch”, the Save As... dialog box prompts for a new filename, filling in the current filename as a default.<br/>
+<strong>File | Save Page As…</strong> Ouvre la boîte de dialogue Save As.<br/>
+ If the current filename is â??untitled_N.schâ??, the Save As… dialog box prompts for a new filename.<br/>
+ If the current filename is NOT â??untitled_N.schâ??, the Save As… dialog box prompts for a new filename, filling in the current filename as a default.<br/>
In either case the filename may be changed, and a new file created when the Save As button is clicked.
</p>
</div>
-<!-- SECTION [57657-58109] -->
+<!-- SECTION "Save Page As... (fa)" [57657-58109] -->
<h3><a name="save_all_fl_fl" id="save_all_fl_fl">Save All (fl) (fl)</a></h3>
<div class="level3">
@@ -1444,12 +1445,12 @@
</p>
</div>
-<!-- SECTION [58110-58235] -->
+<!-- SECTION "Save All (fl) (fl)" [58110-58235] -->
<h3><a name="print..._fp" id="print..._fp">Print... (fp)</a></h3>
<div class="level3">
<p>
-<strong>File | Print...</strong> Affiche la boîte de dialogue Print.<br/>
+<strong>File | Print…</strong> Affiche la boîte de dialogue Print.<br/>
The following may be selected:
</p>
<ul>
@@ -1459,9 +1460,9 @@
</li>
<li class="level1"><div class="li"> The print type:</div>
<ul>
-<li class="level2"><div class="li"> Extents with margins – the current page, with margins where the printer doesn’t output.</div>
+<li class="level2"><div class="li"> Extents with margins – the current page, with margins where the printer doesnâ??t output.</div>
</li>
-<li class="level2"><div class="li"> Extents no margins – the current page, but without margins where the printer doesn’t output. The printer output may be scaled larger than when using “Entents with margins”, but at the loss along the borders of the schematic.</div>
+<li class="level2"><div class="li"> Extents no margins – the current page, but without margins where the printer doesnâ??t output. The printer output may be scaled larger than when using â??Entents with marginsâ??, but at the loss along the borders of the schematic.</div>
</li>
<li class="level2"><div class="li"> Current window – Scaled to fit the page size, but not optimally.</div>
</li>
@@ -1484,16 +1485,15 @@
<dt><span class='term'> Fedora Core (from the command-line):</span></dt>
<dd><code>lp First_1.ps</code></dd>
</dl>
-<p>
-</p>
+
</div>
-<!-- SECTION [58236-59284] -->
+<!-- SECTION "Print... (fp)" [58236-59284] -->
<h3><a name="write_png..._fi" id="write_png..._fi">Write PNG... (fi)</a></h3>
<div class="level3">
<p>
-<strong>File | Write <acronym title="Portable Network Graphics">PNG</acronym>...</strong> Affiche la boîte de dialogue Write <acronym title="Portable Network Graphics">PNG</acronym>. Note you must have libgdgeda installed (and any required dependencies) if you want to output images.<br/>
+<strong>File | Write <acronym title="Portable Network Graphics">PNG</acronym>…</strong> Affiche la boîte de dialogue Write <acronym title="Portable Network Graphics">PNG</acronym>. Note you must have libgdgeda installed (and any required dependencies) if you want to output images.<br/>
The dialog box allows you to select:
</p>
<ul>
@@ -1515,7 +1515,7 @@
</li>
</ul>
</li>
-<li class="level1"><div class="li"> Filename (if <strong>gschem</strong> has multiple pages loaded, the currently displayed page’s filname is given)</div>
+<li class="level1"><div class="li"> Filename (if <strong>gschem</strong> has multiple pages loaded, the currently displayed pageâ??s filname is given)</div>
</li>
</ul>
@@ -1525,16 +1525,16 @@
</p>
</div>
-<!-- SECTION [59285-60081] -->
+<!-- SECTION "Write PNG... (fi)" [59285-60081] -->
<h3><a name="execute_script..._ft" id="execute_script..._ft">Execute Script... (ft)</a></h3>
<div class="level3">
<p>
-<strong>File | Execute Script...</strong> .....TBD
+<strong>File | Execute Script…</strong> …..TBD
</p>
</div>
-<!-- SECTION [60082-60153] -->
+<!-- SECTION "Execute Script... (ft)" [60082-60153] -->
<h3><a name="close_window_fc" id="close_window_fc">Close Window (fc)</a></h3>
<div class="level3">
@@ -1543,7 +1543,7 @@
</p>
</div>
-<!-- SECTION [60154-60404] -->
+<!-- SECTION "Close Window (fc)" [60154-60404] -->
<h3><a name="quit_alt-q" id="quit_alt-q">Quit (Alt-q)</a></h3>
<div class="level3">
@@ -1552,7 +1552,7 @@
</p>
</div>
-<!-- SECTION [60405-60597] -->
+<!-- SECTION "Quit (Alt-q)" [60405-60597] -->
<h2><a name="edit" id="edit">Edit</a></h2>
<div class="level2">
@@ -1561,7 +1561,7 @@
</p>
</div>
-<!-- SECTION [60598-60714] -->
+<!-- SECTION "Edit" [60598-60714] -->
<h3><a name="undo_shift-u" id="undo_shift-u">Undo (shift-u)</a></h3>
<div class="level3">
@@ -1582,7 +1582,7 @@
</p>
</div>
-<!-- SECTION [60715-61673] -->
+<!-- SECTION "Undo (shift-u)" [60715-61673] -->
<h3><a name="redo_shift-r" id="redo_shift-r">Redo (shift-r)</a></h3>
<div class="level3">
@@ -1592,16 +1592,16 @@
</p>
</div>
-<!-- SECTION [61674-61982] -->
+<!-- SECTION "Redo (shift-r)" [61674-61982] -->
<h3><a name="select_mode_s" id="select_mode_s">Select Mode (s)</a></h3>
<div class="level3">
<p>
<strong>Edit | Select Mode</strong> is the initial mode in which <strong>gschem</strong> starts.<br/>
- When in <strong>Select Mode</strong>, an unlocked object (i.e., component, line, box, circle, ...) may be selected by placing the mouse pointer within the outline of the object and single-clicking, or by dragging a box (i.e., holding down the first mouse-button) around the object. Selecting an already selected object will leave the object selected (i.e., you can not unselect an object by single-clicking it). Multiple unlocked objects may be selected by dragging a box around the objects.<br/>
+ When in <strong>Select Mode</strong>, an unlocked object (i.e., component, line, box, circle, …) may be selected by placing the mouse pointer within the outline of the object and single-clicking, or by dragging a box (i.e., holding down the first mouse-button) around the object. Selecting an already selected object will leave the object selected (i.e., you can not unselect an object by single-clicking it). Multiple unlocked objects may be selected by dragging a box around the objects.<br/>
A locked object may be selected by dragging a box around the object.<br/>
To de-select all objects, single-click anywhere on the schematic where there is no object.<br/>
- A visible attribute for an unlocked component may be selected by placing the mouse pointer over the component’s visible attribute and single-clicking. Placing the mouse pointer over the unlocked component’s visible attribute and double-clicking will open the edit dialog box appropriate for the attribute.<br/>
+ A visible attribute for an unlocked component may be selected by placing the mouse pointer over the componentâ??s visible attribute and single-clicking. Placing the mouse pointer over the unlocked componentâ??s visible attribute and double-clicking will open the edit dialog box appropriate for the attribute.<br/>
Objects will change color when selected.<br/>
You stay in <strong>Select Mode</strong> until you select one of the other Modes (e.g., Line, Copy, Move, etc.).<br/>
Your current Mode is displayed on the status-bar, in the lower-right corner of the <strong>gschem</strong> window.<br/>
@@ -1615,25 +1615,25 @@
</p>
</div>
-<!-- SECTION [61983-64390] -->
+<!-- SECTION "Select Mode (s)" [61983-64390] -->
<h3><a name="edit..._ee" id="edit..._ee">Edit... (ee)</a></h3>
<div class="level3">
<p>
First, select the object to be edited (i.e., in <strong>Select Mode</strong>).<br/>
- If the object is a component, <strong>Edit | Edit...</strong> then pops up a dialog box that allows you to edit the component’s attributes:
+ If the object is a component, <strong>Edit | Edit…</strong> then pops up a dialog box that allows you to edit the componentâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> Existing attributes (e.g., refdes) are displayed.</div>
</li>
<li class="level1"><div class="li"> A drop-down list of pre-defined attributes permits selection, and a edit-box provides association of a value to the attribute.</div>
</li>
-<li class="level1"><div class="li"> The attribute’ name and/or value may be made visible or invisible,</div>
+<li class="level1"><div class="li"> The attributeâ?? name and/or value may be made visible or invisible,</div>
</li>
</ul>
<p>
- If the ojbect is a text string, <strong>Edit...</strong> then pops up a dialog box that allows you to modify the text string’s attributes:
+ If the ojbect is a text string, <strong>Edit…</strong> then pops up a dialog box that allows you to modify the text stringâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> The text string may be modified. Multiple lines of text may be entered by inserting carriage-returns.</div>
@@ -1664,14 +1664,14 @@
</p>
</div>
-<!-- SECTION [64391-65585] -->
+<!-- SECTION "Edit... (ee)" [64391-65585] -->
<h3><a name="edit_text..._ex" id="edit_text..._ex">Edit Text... (ex)</a></h3>
<div class="level3">
<p>
First, select the text object to be edited (i.e., in <strong>Select Mode</strong>).<br/>
- <strong>Edit | Edit Text...</strong> allows you to edit just text.<br/>
- <strong>Edit | Edit Text...</strong> then pops up a dialog box that allows you to modify the text string’s attributes:
+ <strong>Edit | Edit Text…</strong> allows you to edit just text.<br/>
+ <strong>Edit | Edit Text…</strong> then pops up a dialog box that allows you to modify the text stringâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> The text string may be modified. Multiple lines of text may be entered by inserting carriage-returns.</div>
@@ -1702,7 +1702,7 @@
</p>
</div>
-<!-- SECTION [65586-66444] -->
+<!-- SECTION "Edit Text... (ex)" [65586-66444] -->
<h3><a name="copy_mode_ec" id="copy_mode_ec">Copy Mode (ec)</a></h3>
<div class="level3">
@@ -1735,7 +1735,7 @@
</p>
</div>
-<!-- SECTION [66445-67369] -->
+<!-- SECTION "Copy Mode (ec)" [66445-67369] -->
<h3><a name="move_mode_em" id="move_mode_em">Move Mode (em)</a></h3>
<div class="level3">
@@ -1781,7 +1781,7 @@
</ul>
</div>
-<!-- SECTION [67370-68523] -->
+<!-- SECTION "Move Mode (em)" [67370-68523] -->
<h3><a name="delete_delete-key" id="delete_delete-key">Delete (Delete-key)</a></h3>
<div class="level3">
@@ -1801,7 +1801,7 @@
</p>
</div>
-<!-- SECTION [68524-68842] -->
+<!-- SECTION "Delete (Delete-key)" [68524-68842] -->
<h3><a name="rotate_90_mode_er" id="rotate_90_mode_er">Rotate 90 Mode (er)</a></h3>
<div class="level3">
@@ -1825,7 +1825,7 @@
</p>
</div>
-<!-- SECTION [68843-69432] -->
+<!-- SECTION "Rotate 90 Mode (er)" [68843-69432] -->
<h3><a name="mirror_mode_ei" id="mirror_mode_ei">Mirror Mode (ei)</a></h3>
<div class="level3">
@@ -1849,45 +1849,45 @@
</p>
</div>
-<!-- SECTION [69433-70089] -->
+<!-- SECTION "Mirror Mode (ei)" [69433-70089] -->
<h3><a name="slot..._e_shift-s" id="slot..._e_shift-s">Slot... (e shift-s)</a></h3>
<div class="level3">
<p>
-Some physical packages (e.g., the classic 7400 Quad NAND gate) contain more than one logical component (e.g., one of the NAND gates). In <strong>gchem</strong> terminology, each of these logical components is termed a “slot” (e.g., there would be 4 slots in the 7400 Quad NAND gate). Each slot is associated with specific pins on the physical package.<br/>
- <strong>Edit | Slot...</strong> allows you to change the slot number of a multiple-slot package. The package must support slotting. Refer to the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a> for more details.<br/>
+Some physical packages (e.g., the classic 7400 Quad NAND gate) contain more than one logical component (e.g., one of the NAND gates). In <strong>gchem</strong> terminology, each of these logical components is termed a â??slotâ?? (e.g., there would be 4 slots in the 7400 Quad NAND gate). Each slot is associated with specific pins on the physical package.<br/>
+ <strong>Edit | Slot…</strong> allows you to change the slot number of a multiple-slot package. The package must support slotting. Refer to the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a> for more details.<br/>
To change the slot number (i.e., select which package pins are associated with a logical component):
</p>
<ul>
<li class="level1"><div class="li"> Select the desired logical component (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Slot...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Slot…</strong></div>
</li>
-<li class="level1"><div class="li"> Change the “slot=n” value in the “Edit slot number” dialog box</div>
+<li class="level1"><div class="li"> Change the â??slot=nâ?? value in the â??Edit slot numberâ?? dialog box</div>
</li>
<li class="level1"><div class="li"> Press OK</div>
</li>
</ul>
<p>
- Note that selecting the slot on a package often effects the layout of the printed circuit board, as the slot may be on the wrong side of the package for effecient routing of nets. Don’t worry, you can always come back and change the slot selection once you start laying out your board and know which slots route best.
+ Note that selecting the slot on a package often effects the layout of the printed circuit board, as the slot may be on the wrong side of the package for effecient routing of nets. Donâ??t worry, you can always come back and change the slot selection once you start laying out your board and know which slots route best.
</p>
</div>
-<!-- SECTION [70090-71306] -->
+<!-- SECTION "Slot... (e shift-s)" [70090-71306] -->
<h3><a name="color..._eo" id="color..._eo">Color... (eo)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Color...</strong> allows you to change the color of any selected object (with the exception of components).<br/>
+<strong>Edit | Color…</strong> allows you to change the color of any selected object (with the exception of components).<br/>
To change the color of the currently selected objects:
</p>
<ul>
<li class="level1"><div class="li"> Select the desired object(s) (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Color...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Color…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Edit | Color Edit” dialog box, with a drop down list for colors, will appear:</div>
+<li class="level1"><div class="li"> The â??Edit | Color Editâ?? dialog box, with a drop down list for colors, will appear:</div>
<ul>
<li class="level2"><div class="li"> 1 | pin | black</div>
</li>
@@ -1931,7 +1931,7 @@
</p>
</div>
-<!-- SECTION [71307-72265] -->
+<!-- SECTION "Color... (eo)" [71307-72265] -->
<h3><a name="lock_el_unlock_e_shift-l" id="lock_el_unlock_e_shift-l">Lock (el) / Unlock (e shift-l)</a></h3>
<div class="level3">
@@ -1950,25 +1950,25 @@
<p>
The locked/unlocked state of components is preserved when <strong>gschem</strong> exits, so components which were locked remain locked the next time the schematic is opened.<br/>
- You can lock and unlock regular objects (e.g., lines, pins, boxes...). This is nice when you are drawing something and an object is in the way. Just lock it, and you will not have to think about it when you click to select other objects. Locking an object is not preserved in the file format, so once you quit <strong>gschem</strong> any locked objects will be unlocked the next time the schematic is opened.<br/>
+ You can lock and unlock regular objects (e.g., lines, pins, boxes…). This is nice when you are drawing something and an object is in the way. Just lock it, and you will not have to think about it when you click to select other objects. Locking an object is not preserved in the file format, so once you quit <strong>gschem</strong> any locked objects will be unlocked the next time the schematic is opened.<br/>
Note that if a component is locked, you can not single-click to select a visible attribute, or double-click to select and edit a visible component. First unlock such locked components.
</p>
</div>
-<!-- SECTION [72266-73804] -->
+<!-- SECTION "Lock (el) / Unlock (e shift-l)" [72266-73804] -->
<h3><a name="line_width_type..._ew" id="line_width_type..._ew">Line Width & Type... (ew)</a></h3>
<div class="level3">
<p>
-The <strong>Edit | Line Width & Type...</strong> dialog box lets you control the width and type of lines, boxes, circles, and arcs on the schematic/symbol.<br/>
- To change the <strong>Line Width & Type...</strong>:
+The <strong>Edit | Line Width & Type…</strong> dialog box lets you control the width and type of lines, boxes, circles, and arcs on the schematic/symbol.<br/>
+ To change the <strong>Line Width & Type…</strong>:
</p>
<ul>
<li class="level1"><div class="li"> Select the desired object(s) (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Line Width & Type...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Line Width & Type…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Edit Line Width * Type” dialog box displays</div>
+<li class="level1"><div class="li"> The â??Edit Line Width * Typeâ?? dialog box displays</div>
</li>
<li class="level1"><div class="li"> Change the following as suites the object:</div>
<ul>
@@ -1987,22 +1987,22 @@
</ul>
<p>
- Note that if the line width doesn’t seem to change, just pick a larger value.
+ Note that if the line width doesnâ??t seem to change, just pick a larger value.
</p>
</div>
-<!-- SECTION [73805-74420] -->
+<!-- SECTION "Line Width & Type... (ew)" [73805-74420] -->
<h3><a name="fill_type..._ef" id="fill_type..._ef">Fill Type... (ef)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Fill Type...</strong> is used to fill boxes and circles.<br/>
+<strong>Edit | Fill Type…</strong> is used to fill boxes and circles.<br/>
To fill a box or circle:
</p>
<ul>
<li class="level1"><div class="li"> Select the box or circle.</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Fill Type...</strong>. The “Edit FIll Type” dialog box is displayed.</div>
+<li class="level1"><div class="li"> Select <strong>Edit | Fill Type…</strong>. The â??Edit FIll Typeâ?? dialog box is displayed.</div>
</li>
<li class="level1"><div class="li"> Enter:</div>
<ul>
@@ -2025,30 +2025,30 @@
</ul>
</div>
-<!-- SECTION [74421-74761] -->
+<!-- SECTION "Fill Type... (ef)" [74421-74761] -->
<h3><a name="symbol_translate..._et" id="symbol_translate..._et">Symbol Translate... (et)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Symbol Translate...</strong> is used when creating a symbol, to translate the symbol to an origin for subsequent placement. The symbol may take an optional offset (in mils), as appropriate to the symbol.<br/>
+<strong>Edit | Symbol Translate…</strong> is used when creating a symbol, to translate the symbol to an origin for subsequent placement. The symbol may take an optional offset (in mils), as appropriate to the symbol.<br/>
To translate the symbol:
</p>
<ul>
<li class="level1"><div class="li"> Open a file for the symbol</div>
</li>
-<li class="level1"><div class="li"> Set the grid snap spacing to 100 mils (<strong>Options</strong> | <strong>Snap Grid Spacing...</strong>).</div>
+<li class="level1"><div class="li"> Set the grid snap spacing to 100 mils (<strong>Options</strong> | <strong>Snap Grid Spacing…</strong>).</div>
</li>
<li class="level1"><div class="li"> Toggle the grid ON (<strong>Options</strong> | <strong>Toggle Grid On/Off</strong>)</div>
</li>
<li class="level1"><div class="li"> Toggle the grid snap ON (<strong>Options</strong> | <strong>Toggle Snap On/Off</strong>)</div>
</li>
-<li class="level1"><div class="li"> Zoom as appropriate for the symbol’s dimensions</div>
+<li class="level1"><div class="li"> Zoom as appropriate for the symbolâ??s dimensions</div>
</li>
<li class="level1"><div class="li"> Draw the symbol, according to the recommendations in the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a></div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Symbol Translate...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Symbol Translate…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Translate” dialog box is displayed.</div>
+<li class="level1"><div class="li"> The â??Translateâ?? dialog box is displayed.</div>
</li>
<li class="level1"><div class="li"> Enter 0 to translate to the origin, or enter a value (in mils), positive or negative, to offset the symbol from the origin.</div>
</li>
@@ -2065,7 +2065,7 @@
</p>
</div>
-<!-- SECTION [74762-75926] -->
+<!-- SECTION "Symbol Translate... (et)" [74762-75926] -->
<h3><a name="embed_component_picture_eb" id="embed_component_picture_eb">Embed Component/Picture (eb)</a></h3>
<div class="level3">
@@ -2082,18 +2082,18 @@
<p>
Save the schematic. The schematic file will now contain the text strings for the embedded component or embedded graphic.<br/>
- The <strong>Add Component...</strong> dialog box allows you to optionally embed the component.<br/>
- The <strong>Add Picture...</strong> dialog box does NOT allow you to optionally embed the component.<br/>
+ The <strong>Add Component…</strong> dialog box allows you to optionally embed the component.<br/>
+ The <strong>Add Picture…</strong> dialog box does NOT allow you to optionally embed the component.<br/>
You can only embed and unembed components. Also, you cannot embed and then mirror a component (this is a limitation of <strong>gschem</strong> and will eventually be fixed).
</p>
</div>
-<!-- SECTION [75927-76956] -->
+<!-- SECTION "Embed Component/Picture (eb)" [75927-76956] -->
<h3><a name="unembed_component_picture_eu" id="unembed_component_picture_eu">Unembed Component/Picture (eu)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Unembed Component/Picture</strong> will move the component’s or graphic’s information from the schematic file’s contents and output it to the original file’s path/filename (i.e., the schematic file includes the path/filename information). To <strong>Unembed Component/Picture</strong>:
+<strong>Edit | Unembed Component/Picture</strong> will move the componentâ??s or graphicâ??s information from the schematic fileâ??s contents and output it to the original fileâ??s path/filename (i.e., the schematic file includes the path/filename information). To <strong>Unembed Component/Picture</strong>:
</p>
<ul>
<li class="level1"><div class="li"> Select the component/picture (in <strong>Select Mode</strong>)</div>
@@ -2108,12 +2108,12 @@
</p>
</div>
-<!-- SECTION [76957-77546] -->
+<!-- SECTION "Unembed Component/Picture (eu)" [76957-77546] -->
<h3><a name="update_component_ep" id="update_component_ep">Update Component (ep)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Update Component</strong> updates a component’s definition.<br/>
+<strong>Edit | Update Component</strong> updates a componentâ??s definition.<br/>
A symbol can be modified from within <strong>gschem</strong> using the following sequence:
</p>
<ul>
@@ -2121,15 +2121,15 @@
</li>
<li class="level1"><div class="li"> Select <strong>Hierarchy | Down Symbol</strong>. This takes you to the symbol editor</div>
</li>
-<li class="level1"><div class="li"> Modify the symbol. This includes modifying the symbol’s graphic objects, adding/changing/deleting attributes, and moving objects with respect to the origin</div>
+<li class="level1"><div class="li"> Modify the symbol. This includes modifying the symbolâ??s graphic objects, adding/changing/deleting attributes, and moving objects with respect to the origin</div>
</li>
-<li class="level1"><div class="li"> Don’t forget to <strong>Edit | Symbol Translate</strong></div>
+<li class="level1"><div class="li"> Donâ??t forget to <strong>Edit | Symbol Translate</strong></div>
</li>
-<li class="level1"><div class="li"> Select <strong>File | Save Page</strong> to save the symbol to it’s file</div>
+<li class="level1"><div class="li"> Select <strong>File | Save Page</strong> to save the symbol to itâ??s file</div>
</li>
<li class="level1"><div class="li"> Select <strong>Hierarchy | Up Symbol</strong>. This returns you to the schematic editor</div>
</li>
-<li class="level1"><div class="li"> With the component still selected, select <strong>Edit | Update Component</strong> to update the componet’s description from the modified symbol’s definition</div>
+<li class="level1"><div class="li"> With the component still selected, select <strong>Edit | Update Component</strong> to update the componetâ??s description from the modified symbolâ??s definition</div>
</li>
<li class="level1"><div class="li"> Select each component on the schematic(s) made from this symbol, and select <strong>Edit | Update Component</strong></div>
</li>
@@ -2138,23 +2138,23 @@
<p>
New components placed on the schematic from this updated symbol will use the new symbol definition.<br/>
Components placed on the schematic from this symbol will be updated the next time this schematic is opened.<br/>
- The symbol’s <code>symversion</code> attribute will automatically be incremented for non-trivial changes when the symbol is saved. When a schematic is opened by <strong>gschem</strong>, all symbols used by the schematic are read from their libraries. The <code>symversion</code> attribute of the symbol read from the library is compared to the <code>symversion</code> attribute of the components in the schematic. If the <code>symversion</code> attributes are different, the <code>symversion</code> attribute is exposed on the schematic for those symbols effected. Note that:
+ The symbolâ??s <code>symversion</code> attribute will automatically be incremented for non-trivial changes when the symbol is saved. When a schematic is opened by <strong>gschem</strong>, all symbols used by the schematic are read from their libraries. The <code>symversion</code> attribute of the symbol read from the library is compared to the <code>symversion</code> attribute of the components in the schematic. If the <code>symversion</code> attributes are different, the <code>symversion</code> attribute is exposed on the schematic for those symbols effected. Note that:
</p>
<ul>
-<li class="level1"><div class="li"> This is a “hint” to the designer to check the symbol.</div>
+<li class="level1"><div class="li"> This is a â??hintâ?? to the designer to check the symbol.</div>
</li>
<li class="level1"><div class="li"> You need to actually open a schematic file with <strong>gschem</strong> for the components to be updated.</div>
</li>
</ul>
</div>
-<!-- SECTION [77547-79356] -->
+<!-- SECTION "Update Component (ep)" [77547-79356] -->
<h3><a name="show_hide_inv_text_en" id="show_hide_inv_text_en">Show/Hide Inv Text (en)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Show/Hide Inv Text</strong> is most appropriate when creating or editing symbols, to view or hide the text for all of the symbol’s invisible attributes.<br/>
- <a href="#make_inv_text_vis" title="geda:gschem_ug.fr ↵" class="wikilink1">Make Inv Text Vis</a> is most appropriate when adding symbols to schematics, to view the text for the symbol’s modifiable invisible attributes.<br/>
+<strong>Edit | Show/Hide Inv Text</strong> is most appropriate when creating or editing symbols, to view or hide the text for all of the symbolâ??s invisible attributes.<br/>
+ <a href="#make_inv_text_vis" title="geda:gschem_ug.fr ↵" class="wikilink1">Make Inv Text Vis</a> is most appropriate when adding symbols to schematics, to view the text for the symbolâ??s modifiable invisible attributes.<br/>
<strong>Edit | Show/Hide Inv Text</strong> toggles between making all invisible text visible and hiding all invisible text. When selected, all objects in the symbol are effected.<br/>
Visible text always remains visible.<br/>
A symbol has the following <em class="u">potential</em> attributes :
@@ -2205,21 +2205,21 @@
</ul>
<p>
- Not all attributes need to be used to define a symbol (see the discussion of <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a" class="wikilink2" title="docs:20060124:gschem_ug:app_a">Appendix A -- Heavy vs Light Symbol Libraries</a>). The <strong>gschem</strong> default is to define symbols as “light”, indicating that the symbol includes as few attributes as necessary to describe the symbol. “light” symbols depend on the designer attaching additional descriptive attributes to the symbol when the symbol is placed on the schematic. For example: a “light” symbol for a resistor might include just the graphic for a resistor, its pin attributes, and the “refdes” attribute. This describes a resistor. It would be the designer’s responsibility, after the resistor has been placed on the schematic, to add the “value” and “footprint” attributes appropriate for the specific resistor in the circuit. A “heavy” symbol includes more descriptive attributes. Using “light” vs. “heavy” symbols is up to the designer.<br/>
- A symbol’s attributes may be flagged as either visible or invisible. Attributes are flagged as invisible to reduce the clutter around a symbol on the schematic.<br/>
+ Not all attributes need to be used to define a symbol (see the discussion of <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a" class="wikilink2" title="docs:20060124:gschem_ug:app_a">Appendix A -- Heavy vs Light Symbol Libraries</a>). The <strong>gschem</strong> default is to define symbols as â??lightâ??, indicating that the symbol includes as few attributes as necessary to describe the symbol. â??lightâ?? symbols depend on the designer attaching additional descriptive attributes to the symbol when the symbol is placed on the schematic. For example: a â??lightâ?? symbol for a resistor might include just the graphic for a resistor, its pin attributes, and the â??refdesâ?? attribute. This describes a resistor. It would be the designerâ??s responsibility, after the resistor has been placed on the schematic, to add the â??valueâ?? and â??footprintâ?? attributes appropriate for the specific resistor in the circuit. A â??heavyâ?? symbol includes more descriptive attributes. Using â??lightâ?? vs. â??heavyâ?? symbols is up to the designer.<br/>
+ A symbolâ??s attributes may be flagged as either visible or invisible. Attributes are flagged as invisible to reduce the clutter around a symbol on the schematic.<br/>
When creating or editing the symbol, and changing a visible attribute to an invisible attribute, the attribute can not be viewed during further editing of the symbol. It becomes difficult to place attribute text. To view both the visible and invisible text, select <strong>Edit | Show/Hide Inv Text</strong>.<br/>
- When a symbol is instantiated on a schematic as a component, only the symbol’s visible attributes are promoted to the component. For example: if a resistor’s symbol defines “refdes” as the only visible attribute defined in the symbol, the only attribute that the component contains is the “refdes” attribute). Those attributes not included in the symbol definition may be added at the schematic level, component-by-component.<br/>
+ When a symbol is instantiated on a schematic as a component, only the symbolâ??s visible attributes are promoted to the component. For example: if a resistorâ??s symbol defines â??refdesâ?? as the only visible attribute defined in the symbol, the only attribute that the component contains is the â??refdesâ?? attribute). Those attributes not included in the symbol definition may be added at the schematic level, component-by-component.<br/>
This operation is useful when drawing/debugging symbols.<br/>
- When hidden text is visible, “Show Hidden” will appear on the status-bar in the lower right.
+ When hidden text is visible, â??Show Hiddenâ?? will appear on the status-bar in the lower right.
</p>
</div>
-<!-- SECTION [79357-82184] -->
+<!-- SECTION "Show/Hide Inv Text (en)" [79357-82184] -->
<h3><a name="make_inv_text_vis_ev" id="make_inv_text_vis_ev">Make Inv Text Vis (ev)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Make Inv Text Vis</strong> is a quick method of making all of a component’s invisible attributes visible. The same effect can be accomplished by double-clicking on the component and marking all of the entries in the Attributes listbox as “Vis?” (i.e., visible).<br/>
+<strong>Edit | Make Inv Text Vis</strong> is a quick method of making all of a componentâ??s invisible attributes visible. The same effect can be accomplished by double-clicking on the component and marking all of the entries in the Attributes listbox as â??Vis?" (i.e., visible).<br/>
To <strong>Make Inv Text Vis</strong> for a component:
</p>
<ul>
@@ -2231,11 +2231,11 @@
<p>
The attributes that had been hidden are displayed.<br/>
- To hide the attributes again, you need to double-click the component to bring up it’s “Edit Attributes” dialog box, and explicitly place a check for each attribute you want hidden.
+ To hide the attributes again, you need to double-click the component to bring up itâ??s â??Edit Attributesâ?? dialog box, and explicitly place a check for each attribute you want hidden.
</p>
</div>
-<!-- SECTION [82185-82848] -->
+<!-- SECTION "Make Inv Text Vis (ev)" [82185-82848] -->
<h2><a name="buffer" id="buffer">Buffer</a></h2>
<div class="level2">
@@ -2244,7 +2244,7 @@
</p>
</div>
-<!-- SECTION [82849-82968] -->
+<!-- SECTION "Buffer" [82849-82968] -->
<h3><a name="copy_into_1_2_3_4_5_yc" id="copy_into_1_2_3_4_5_yc">Copy into 1/2/3/4/5 (yc)</a></h3>
<div class="level3">
@@ -2259,7 +2259,7 @@
</ol>
</div>
-<!-- SECTION [82969-83121] -->
+<!-- SECTION "Copy into 1/2/3/4/5 (yc)" [82969-83121] -->
<h3><a name="cut_into_1_2_3_4_5_yu" id="cut_into_1_2_3_4_5_yu">Cut into 1/2/3/4/5 (yu)</a></h3>
<div class="level3">
@@ -2268,7 +2268,7 @@
</p>
</div>
-<!-- SECTION [83122-83223] -->
+<!-- SECTION "Cut into 1/2/3/4/5 (yu)" [83122-83223] -->
<h3><a name="paste_from_1_2_3_4_5_yp" id="paste_from_1_2_3_4_5_yp">Paste from 1/2/3/4/5 (yp)</a></h3>
<div class="level3">
@@ -2291,22 +2291,22 @@
</ol>
</div>
-<!-- SECTION [83224-83577] -->
+<!-- SECTION "Paste from 1/2/3/4/5 (yp)" [83224-83577] -->
<h2><a name="view" id="view">View</a></h2>
<div class="level2">
</div>
-<!-- SECTION [83578-83595] -->
+<!-- SECTION "View" [83578-83595] -->
<h3><a name="redraw_vr" id="redraw_vr">Redraw (vr)</a></h3>
<div class="level3">
<p>
<strong>View | Redraw</strong> re-paints the current window.<br/>
- This is useful when you have mouse/component/line/text etc... droppings left over from a previous action. It is also useful when you want to update all visual connectivity cues.
+ This is useful when you have mouse/component/line/text etc… droppings left over from a previous action. It is also useful when you want to update all visual connectivity cues.
</p>
</div>
-<!-- SECTION [83596-83846] -->
+<!-- SECTION "Redraw (vr)" [83596-83846] -->
<h3><a name="pan_x" id="pan_x">Pan (x)</a></h3>
<div class="level3">
@@ -2322,38 +2322,38 @@
</ul>
<p>
- To pan the display using the shortcut is much simpler, simply place the mouse pointer where you want the display centered and type “x”. The display will jump to the mouse’s location.<br/>
+ To pan the display using the shortcut is much simpler, simply place the mouse pointer where you want the display centered and type â??xâ??. The display will jump to the mouseâ??s location.<br/>
Pan behavior is configurable. The system-gschemrc file defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "popup")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default, of popping up a menu when the third mouse button is clicked, by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "mousepan")</font></pre>
+If you override the system-gschemrcâ??s default, of popping up a menu when the third mouse button is clicked, by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "mousepan")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, the third mouse button (i.e., the right mouse button on scroll-wheel mice) will allow you to pan the schematic by holding down the third mouse button and dragging.<br/>
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, the third mouse button (i.e., the right mouse button on scroll-wheel mice) will allow you to pan the schematic by holding down the third mouse button and dragging.<br/>
The system-gschemrc file also defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "enabled")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "disabled")</font></pre>
+If you override the system-gschemrcâ??s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "disabled")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, text will be displayed properly when the third mouse button is held down while dragging. The <code>(third-button “mousepan”)</code> setting must also be applied for this to work. Disabling <code>fast-mousepan</code> adversely effects rendering speed while panning on large “complicated” schematics.<br/>
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, text will be displayed properly when the third mouse button is held down while dragging. The <code>(third-button â??mousepanâ??)</code> setting must also be applied for this to work. Disabling <code>fast-mousepan</code> adversely effects rendering speed while panning on large â??complicatedâ?? schematics.<br/>
The system-gschemrc file also defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+If you override the system-gschemrcâ??s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom in/out, the zoom will NOT center on the mouse pointer, effectively removing the pan feature of the zoom in/out operations.
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom in/out, the zoom will NOT center on the mouse pointer, effectively removing the pan feature of the zoom in/out operations.
</p>
</div>
-<!-- SECTION [83847-85643] -->
+<!-- SECTION "Pan (x)" [83847-85643] -->
<h3><a name="zoom_box_w" id="zoom_box_w">Zoom Box (w)</a></h3>
<div class="level3">
@@ -2375,18 +2375,18 @@
</ul>
<p>
- To use <strong>View | Zoom Box</strong> by typing the equivalent shortcut (i.e., “<strong>w</strong>“) is more convenient. Simply position the mouse pointer at one corner of the zoom box, then type “<strong>w</strong>“. The zoom box will start immediately using the current mouse location as the first corner of the box.<br/>
- <strong>View | Zoom Box</strong> will attempt to zoom to the requested area, but some boxes are not legal and <strong>gschem</strong> will do it’s best to zoom the requested area.
+ To use <strong>View | Zoom Box</strong> by typing the equivalent shortcut (i.e., â??<strong>w</strong>â??) is more convenient. Simply position the mouse pointer at one corner of the zoom box, then type â??<strong>w</strong>â??. The zoom box will start immediately using the current mouse location as the first corner of the box.<br/>
+ <strong>View | Zoom Box</strong> will attempt to zoom to the requested area, but some boxes are not legal and <strong>gschem</strong> will do itâ??s best to zoom the requested area.
</p>
</div>
-<!-- SECTION [85644-86524] -->
+<!-- SECTION "Zoom Box (w)" [85644-86524] -->
<h3><a name="zoom_extents_ve" id="zoom_extents_ve">Zoom Extents (ve)</a></h3>
<div class="level3">
<p>
<strong>View | Extents</strong> will zoom the display to fit all of the placed objects into the current window.<br/>
- To view all of the current window’s objects:
+ To view all of the current windowâ??s objects:
</p>
<ul>
<li class="level1"><div class="li"> Select <strong>View | Extents</strong></div>
@@ -2394,12 +2394,12 @@
</ul>
<p>
- Typing the <strong>View | Extents</strong> shortcut (i.e., “<strong>ve</strong>“) is particularly convenient for those that have learned to navigate the schematics using the shortcuts.<br/>
+ Typing the <strong>View | Extents</strong> shortcut (i.e., â??<strong>ve</strong>â??) is particularly convenient for those that have learned to navigate the schematics using the shortcuts.<br/>
</p>
</div>
-<!-- SECTION [86525-86891] -->
+<!-- SECTION "Zoom Extents (ve)" [86525-86891] -->
<h3><a name="zoom_in_z" id="zoom_in_z">Zoom In (z)</a></h3>
<div class="level3">
@@ -2413,30 +2413,30 @@
</ul>
<p>
- The (zoom-with-pan “enabled”) configuration setting in the gschemrc files effects the operation of the zoom in shortcut (i.e., “<strong>z</strong>“). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
+ The (zoom-with-pan â??enabledâ??) configuration setting in the gschemrc files effects the operation of the zoom in shortcut (i.e., â??<strong>z</strong>â??). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-enables zooming in, using the mouse pointer’s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+enables zooming in, using the mouse pointerâ??s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-in either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom in, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom in operation.<br/>
+in either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom in, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom in operation.<br/>
To zoom in using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> If the default (zoom-with-pan “enabled”) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
+<li class="level1"><div class="li"> If the default (zoom-with-pan â??enabledâ??) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
</li>
-<li class="level1"><div class="li"> Type “<strong>z</strong>”</div>
+<li class="level1"><div class="li"> Type â??<strong>z</strong>â??</div>
</li>
</ul>
<p>
- Typing “<strong>z</strong>” is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
+ Typing â??<strong>z</strong>â?? is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
</p>
</div>
-<!-- SECTION [86892-88053] -->
+<!-- SECTION "Zoom In (z)" [86892-88053] -->
<h3><a name="zoom_out_z" id="zoom_out_z">Zoom Out (Z)</a></h3>
<div class="level3">
@@ -2450,30 +2450,30 @@
</ul>
<p>
- The (zoom-with-pan “enabled”) configuration setting in the gschemrc files effects the operation of the zoom out shortcut (i.e., “<strong>z</strong>“). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
+ The (zoom-with-pan â??enabledâ??) configuration setting in the gschemrc files effects the operation of the zoom out shortcut (i.e., â??<strong>z</strong>â??). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-enables zooming out, using the mouse pointer’s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+enables zooming out, using the mouse pointerâ??s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-in either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom out, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom out operation.<br/>
+in either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom out, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom out operation.<br/>
To zoom out using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> If the default (zoom-with-pan “enabled”) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
+<li class="level1"><div class="li"> If the default (zoom-with-pan â??enabledâ??) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
</li>
-<li class="level1"><div class="li"> Type “<strong>Z</strong>” (i.e., shift-z)</div>
+<li class="level1"><div class="li"> Type â??<strong>Z</strong>â?? (i.e., shift-z)</div>
</li>
</ul>
<p>
- Typing “<strong>Z</strong>” is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
+ Typing â??<strong>Z</strong>â?? is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
</p>
</div>
-<!-- SECTION [88054-89242] -->
+<!-- SECTION "Zoom Out (Z)" [88054-89242] -->
<h3><a name="zoom_full_vf" id="zoom_full_vf">Zoom Full (vf)</a></h3>
<div class="level3">
@@ -2496,10 +2496,10 @@
</p>
<p>
-To view the maximum displayable area using the keyboard shortcut (i.e., “<strong>vf</strong>“):
+To view the maximum displayable area using the keyboard shortcut (i.e., â??<strong>vf</strong>â??):
</p>
<ul>
-<li class="level1"><div class="li"> Type “<strong>vf</strong>”</div>
+<li class="level1"><div class="li"> Type â??<strong>vf</strong>â??</div>
</li>
</ul>
@@ -2513,57 +2513,57 @@
</p>
</div>
-<!-- SECTION [89243-90021] -->
+<!-- SECTION "Zoom Full (vf)" [89243-90021] -->
<h2><a name="page" id="page">Page</a></h2>
<div class="level2">
</div>
-<!-- SECTION [90022-90040] -->
+<!-- SECTION "Page" [90022-90040] -->
<h3><a name="manager..._pm" id="manager..._pm">Manager... (pm)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90041-90068] -->
+<!-- SECTION "Manager... (pm)" [90041-90068] -->
<h3><a name="next" id="next">Next (>)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90069-90089] -->
+<!-- SECTION "Next (>)" [90069-90089] -->
<h3><a name="previous" id="previous">Previous (<)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90090-90114] -->
+<!-- SECTION "Previous (<)" [90090-90114] -->
<h3><a name="new_pe" id="new_pe">New (pe)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90115-90135] -->
+<!-- SECTION "New (pe)" [90115-90135] -->
<h3><a name="revert_pr" id="revert_pr">Revert (pr)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90136-90159] -->
+<!-- SECTION "Revert (pr)" [90136-90159] -->
<h3><a name="close_pc" id="close_pc">Close (pc)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90160-90182] -->
+<!-- SECTION "Close (pc)" [90160-90182] -->
<h3><a name="discard_pd" id="discard_pd">Discard (pd)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90183-90207] -->
+<!-- SECTION "Discard (pd)" [90183-90207] -->
<h2><a name="add" id="add">Add</a></h2>
<div class="level2">
</div>
-<!-- SECTION [90208-90224] -->
+<!-- SECTION "Add" [90208-90224] -->
<h3><a name="component..._i" id="component..._i">Component... (i)</a></h3>
<div class="level3">
<p>
-<strong>Add | Component...</strong> Ouvre une boîte de dialogue qui vous
+<strong>Add | Component…</strong> Ouvre une boîte de dialogue qui vous
</p>
<pre class="code">permet de placer les composants depuis les bibliothèques de composants.\\</pre>
@@ -2571,7 +2571,7 @@
Pour placer un composant:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Add |Component...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add |Component…</strong></div>
</li>
<li class="level1"><div class="li"> Select a component Library from the left list-box</div>
</li>
@@ -2607,11 +2607,11 @@
</ul>
<p>
- It helps to preview the symbol in the “Select Component” dialog box before selecting and placing the symbol.
+ It helps to preview the symbol in the â??Select Componentâ?? dialog box before selecting and placing the symbol.
</p>
</div>
-<!-- SECTION [90225-91823] -->
+<!-- SECTION "Component... (i)" [90225-91823] -->
<h3><a name="net_n" id="net_n">Net (n)</a></h3>
<div class="level3">
@@ -2633,18 +2633,17 @@
<td> <a href="_detail/001geda_nets.html" class="media" title="geda:nets.jpg"><img src="http://geda.seul.org/wiki/_media/geda:nets.jpg?w=&h=&cache=cache" class="media" title="nets.jpg" alt="nets.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
- Note the small red segment at the end of the resistor’s pins. All pins in <strong>gschem</strong> have this red segment. This is the connectivity cue for the pin. It is sometimes difficult to “grab” this attachment point when drawing nets, you may need to zoom in on the pin. To zoom in, press the “z” key. To zoom out, press the “Z” (i.e., shift-z) key.<br/>
+ Note the small red segment at the end of the resistorâ??s pins. All pins in <strong>gschem</strong> have this red segment. This is the connectivity cue for the pin. It is sometimes difficult to â??grabâ?? this attachment point when drawing nets, you may need to zoom in on the pin. To zoom in, press the â??zâ?? key. To zoom out, press the â??Zâ?? (i.e., shift-z) key.<br/>
To begin drawing a net using the menu:
</p>
<ul>
<li class="level1"><div class="li"> Select <strong>Add | Net</strong></div>
</li>
-<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pin’s attachment point</div>
+<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pinâ??s attachment point</div>
</li>
-<li class="level1"><div class="li"> Position the mouse pointer over the pin’s connectivity cue</div>
+<li class="level1"><div class="li"> Position the mouse pointer over the pinâ??s connectivity cue</div>
</li>
<li class="level1"><div class="li"> Press the first mouse button to start the net</div>
</li>
@@ -2654,11 +2653,11 @@
To begin drawing the net using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pin’s attachment point</div>
+<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pinâ??s attachment point</div>
</li>
-<li class="level1"><div class="li"> Position the mouse pointer over the pin’s connectivity cue</div>
+<li class="level1"><div class="li"> Position the mouse pointer over the pinâ??s connectivity cue</div>
</li>
-<li class="level1"><div class="li"> Press the “n” key</div>
+<li class="level1"><div class="li"> Press the â??nâ?? key</div>
</li>
</ul>
@@ -2694,7 +2693,7 @@
</p>
</div>
-<!-- SECTION [91824-94455] -->
+<!-- SECTION "Net (n)" [91824-94455] -->
<h3><a name="bus_u" id="bus_u">Bus (u)</a></h3>
<div class="level3">
@@ -2704,48 +2703,48 @@
</p>
</div>
-<!-- SECTION [94456-94715] -->
+<!-- SECTION "Bus (u)" [94456-94715] -->
<h3><a name="attribute..._aa" id="attribute..._aa">Attribute... (aa)</a></h3>
<div class="level3">
<p>
-<strong>Add | Attribute...</strong> is appropriate when creating or editing symbols, to add a new attribute.<br/>
- <strong>Add | Attribute...</strong> brings up the “Single Attribute Editor” dialog box. This dialog box is ONLY used to add attributes. It does not display or manipulate already placed attributes.<br/>
- Un attribut n’est rien de plus qu’un objet texte qui est de la forme name=value (Il ne peut y avoir d’espace à gauche et à droite de la paire name,value). Il peut soit être attaché à un objet ou détaché.<br/>
- Pour attacher un attribut détaché (e.g., “comment”, “documentation”, etc.) au symbole:
+<strong>Add | Attribute…</strong> is appropriate when creating or editing symbols, to add a new attribute.<br/>
+ <strong>Add | Attribute…</strong> brings up the â??Single Attribute Editorâ?? dialog box. This dialog box is ONLY used to add attributes. It does not display or manipulate already placed attributes.<br/>
+ Un attribut nâ??est rien de plus quâ??un objet texte qui est de la forme name=value (Il ne peut y avoir dâ??espace à gauche et à droite de la paire name,value). Il peut soit être attaché à un objet ou détaché.<br/>
+ Pour attacher un attribut détaché (e.g., â??commentâ??, â??documentationâ??, etc.) au symbole:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Add | Attribute...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add | Attribute…</strong></div>
</li>
<li class="level1"><div class="li"> Select an attribute name off of the pulldown list, or type the attribute name into the name entry</div>
</li>
-<li class="level1"><div class="li"> Saisissez la valeur pour l’attribut</div>
+<li class="level1"><div class="li"> Saisissez la valeur pour lâ??attribut</div>
</li>
<li class="level1"><div class="li"> Pick any of the attribute options</div>
</li>
-<li class="level1"><div class="li"> Cliquez sur OK et l’attribut sera placé.</div>
+<li class="level1"><div class="li"> Cliquez sur OK et lâ??attribut sera placé.</div>
</li>
</ul>
<p>
- Si vous voulez attacher un attribut à un objet, sélectionnez d’abord l’objet souhaité et pressez ensuite <strong>Add | Attribute...</strong> depuis le menu déroulant. Si vous cliquez sur un objet qui possède des attributs attachés, ils doivent être aussi sélectionnés.<br/>
- Si vous sélectionnez <strong>Add | Attribute...</strong> en dehors des menus déroulants alors vous n’avez pas beaucoup de contrôle sur le placement de l’attribut (il prend place soit en bas à gauche de l’extension de l’objet soit à l’origine de tout objet sélectionné). Si vous exécutez néanmoins Add/Attribute (i.e., “aa”) en utilisant la touche de raccourci alors la position courante de la souris est utilisé comme point d’encrage pour l’objet attribut.<br/>
+ Si vous voulez attacher un attribut à un objet, sélectionnez dâ??abord lâ??objet souhaité et pressez ensuite <strong>Add | Attribute…</strong> depuis le menu déroulant. Si vous cliquez sur un objet qui possède des attributs attachés, ils doivent être aussi sélectionnés.<br/>
+ Si vous sélectionnez <strong>Add | Attribute…</strong> en dehors des menus déroulants alors vous nâ??avez pas beaucoup de contrôle sur le placement de lâ??attribut (il prend place soit en bas à gauche de lâ??extension de lâ??objet soit à lâ??origine de tout objet sélectionné). Si vous exécutez néanmoins Add/Attribute (i.e., â??aaâ??) en utilisant la touche de raccourci alors la position courante de la souris est utilisé comme point dâ??encrage pour lâ??objet attribut.<br/>
Vous ne pouvez pas placer un attribut incomplet (un attribut sans nom et sans valeur).<br/>
Please see <a href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:components_symbols_objects_attributes" class="wikilink2" title="docs:20060124:gschem_ug:components_symbols_objects_attributes">Components/Symbols/Objects/Attributes</a> for more info on how to use attributes.
</p>
</div>
-<!-- SECTION [94716-96522] -->
+<!-- SECTION "Attribute... (aa)" [94716-96522] -->
<h3><a name="text..._at" id="text..._at">Text... (at)</a></h3>
<div class="level3">
<p>
-<strong>Add | Text...</strong> displays the “Text Entry...” dialog box. To place text:
+<strong>Add | Text…</strong> displays the â??Text Entry…â?? dialog box. To place text:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Options | Text Size...</strong> and select the size for the text</div>
+<li class="level1"><div class="li"> Select <strong>Options | Text Size…</strong> and select the size for the text</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Add | Text...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add | Text…</strong></div>
</li>
<li class="level1"><div class="li"> Type the text in the entry field (multiple lines may be entered by pressing Enter)</div>
</li>
@@ -2761,13 +2760,13 @@
<ul>
<li class="level1"><div class="li"> Pressez le premier bouton de souris pour ancrer le texte</div>
</li>
-<li class="level1"><div class="li"> Close the “Text Entry...” dialog box</div>
+<li class="level1"><div class="li"> Close the â??Text Entry…â?? dialog box</div>
</li>
</ul>
<p>
- Si vous laissez la boîte de dialogue d’ajout de texte (<strong>Add | Text...</strong>) ouverte, vous pouvez replacer le même objet texte encore et encore en cliquant simplement sur apply (ou en pressant enter) et en déplaçant la souris dans la fenêtre principale.<br/>
- The following settings in the system-gschemrc file, the user’s ~/gschemrc file, or the local ‘pwd’/gschemrc file control how text is displayed:</p>
+ Si vous laissez la boîte de dialogue dâ??ajout de texte (<strong>Add | Text…</strong>) ouverte, vous pouvez replacer le même objet texte encore et encore en cliquant simplement sur apply (ou en pressant enter) et en déplaçant la souris dans la fenêtre principale.<br/>
+ The following settings in the system-gschemrc file, the userâ??s ~/gschemrc file, or the local â??pwdâ??/gschemrc file control how text is displayed:</p>
<dl>
<dt><span class='term'> text-origin-marker</span></dt>
<dd>Controls if the text origin markers are displayed.</dd>
@@ -2780,13 +2779,13 @@
</dl>
<p>Le texte placé débutera automatiquement avec une majuscule. Veuillez voir la section Fichiers Ressource ci-dessous sur comment contrôler ce comportement.<br/>
Pour effacer un emplacement de texte, pressez le dernier bouton de souris ou sur la touche ESC.<br/>
- Si vous créez du texte dans la forme name=value alors vous êtes en cours de création d’attributs. gEDA permet aux attributs généraux de flotter librement (ou détachés). C’est une bonne idée de changer la couleur de ces attributs flottants à la couleur des attributs courants (qui est aussi appelée couleur d’attribut attaché) pour indiquer que le l’objet texte est un attribut.<br/>
+ Si vous créez du texte dans la forme name=value alors vous êtes en cours de création dâ??attributs. gEDA permet aux attributs généraux de flotter librement (ou détachés). Câ??est une bonne idée de changer la couleur de ces attributs flottants à la couleur des attributs courants (qui est aussi appelée couleur dâ??attribut attaché) pour indiquer que le lâ??objet texte est un attribut.<br/>
Vous pouvez faire pivoter le texte avant de le placer en cliquant sur le bouton milieu. Pour chaque clic de bouton, le texte fera une rotation de 90 degrés.<br/>
</p>
</div>
-<!-- SECTION [96523-98533] -->
+<!-- SECTION "Text... (at)" [96523-98533] -->
<h3><a name="line_l" id="line_l">Line (l)</a></h3>
<div class="level3">
@@ -2795,7 +2794,7 @@
To draw a line:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the line to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you don’t see “Snap Off” on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the line to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Line</strong></div>
</li>
@@ -2814,10 +2813,10 @@
</ul>
<p>
- <strong>Add | Line</strong> dessine une ligne de la même manière qu’en dessinant les réseaux avec les exceptions suivantes:
+ <strong>Add | Line</strong> dessine une ligne de la même manière quâ??en dessinant les réseaux avec les exceptions suivantes:
</p>
<ul>
-<li class="level1"><div class="li"> Une ligne n’a pas de signification électrique</div>
+<li class="level1"><div class="li"> Une ligne nâ??a pas de signification électrique</div>
</li>
<li class="level1"><div class="li"> Seule un segment de ligne est dessiné</div>
</li>
@@ -2830,7 +2829,7 @@
</p>
</div>
-<!-- SECTION [98534-99702] -->
+<!-- SECTION "Line (l)" [98534-99702] -->
<h3><a name="box_b" id="box_b">Box (b)</a></h3>
<div class="level3">
@@ -2838,7 +2837,7 @@
<strong>Add | Box</strong> draws a box. To draw a box:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Box</strong></div>
</li>
@@ -2860,7 +2859,7 @@
</p>
</div>
-<!-- SECTION [99703-100455] -->
+<!-- SECTION "Box (b)" [99703-100455] -->
<h3><a name="circle_ai" id="circle_ai">Circle (ai)</a></h3>
<div class="level3">
@@ -2869,7 +2868,7 @@
To draw a circle:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Circle</strong></div>
</li>
@@ -2892,7 +2891,7 @@
</p>
</div>
-<!-- SECTION [100456-101406] -->
+<!-- SECTION "Circle (ai)" [100456-101406] -->
<h3><a name="arc_ar" id="arc_ar">Arc (ar)</a></h3>
<div class="level3">
@@ -2900,7 +2899,7 @@
<strong>Add | Arc</strong> draws an arc. Pour dessiner un arc:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Arc</strong></div>
</li>
@@ -2912,7 +2911,7 @@
</li>
<li class="level1"><div class="li"> Press the first mouse button again</div>
</li>
-<li class="level1"><div class="li"> Enter the Start Angle (in degrees) – 0º is the “x” axis</div>
+<li class="level1"><div class="li"> Enter the Start Angle (in degrees) – 0º is the â??xâ?? axis</div>
</li>
<li class="level1"><div class="li"> Enter the Degrees of Sweep (for counter-clockwise sweep)</div>
</li>
@@ -2923,12 +2922,12 @@
</ul>
<p>
- L’angle de démarrage peut être positif ou négatif. Les degrés sont spécifiés en utilisant le système des coordonnées Cartésiennes standard. Les degrés de sweep peuvent être positifs ou négatifs.<br/>
- Pour effacer un arc en cours de dessin (lorsqu’il y a le rayon) pressez le dernier bouton de souris ou la touche ESC ou pressez le bouton Cancel dans la boîte de dialogue arc.
+ Lâ??angle de démarrage peut être positif ou négatif. Les degrés sont spécifiés en utilisant le système des coordonnées Cartésiennes standard. Les degrés de sweep peuvent être positifs ou négatifs.<br/>
+ Pour effacer un arc en cours de dessin (lorsquâ??il y a le rayon) pressez le dernier bouton de souris ou la touche ESC ou pressez le bouton Cancel dans la boîte de dialogue arc.
</p>
</div>
-<!-- SECTION [101407-102567] -->
+<!-- SECTION "Arc (ar)" [101407-102567] -->
<h3><a name="pin_ap" id="pin_ap">Pin (ap)</a></h3>
<div class="level3">
@@ -2938,7 +2937,7 @@
To draw a pin:
</p>
<ul>
-<li class="level1"><div class="li"> Set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar. The <a href="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" rel="nofollow">gEDA/gaf Symbol Creation Document</a> specifies grid settings for pin placement in gEDA/gaf compliant symbols files.</div>
+<li class="level1"><div class="li"> Set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar. The <a href="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" rel="nofollow">gEDA/gaf Symbol Creation Document</a> specifies grid settings for pin placement in gEDA/gaf compliant symbols files.</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Pin</strong></div>
</li>
@@ -2961,7 +2960,7 @@
</p>
</div>
-<!-- SECTION [102568-103755] -->
+<!-- SECTION "Pin (ap)" [102568-103755] -->
<h3><a name="picture..._ag" id="picture..._ag">Picture... (ag)</a></h3>
<div class="level3">
@@ -2969,11 +2968,11 @@
<strong>Add | Picture</strong> places a graphic in the schematic. To draw a picture:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the picture to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the picture to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Picture</strong></div>
</li>
-<li class="level1"><div class="li"> Select the graphic file from the “Please select a picture file” dialog box</div>
+<li class="level1"><div class="li"> Select the graphic file from the â??Please select a picture fileâ?? dialog box</div>
</li>
<li class="level1"><div class="li"> Press OK</div>
</li>
@@ -2995,74 +2994,74 @@
</p>
</div>
-<!-- SECTION [103756-104751] -->
+<!-- SECTION "Picture... (ag)" [103756-104751] -->
<h2><a name="hierarchy" id="hierarchy">Hierarchy</a></h2>
<div class="level2">
</div>
-<!-- SECTION [104752-104774] -->
+<!-- SECTION "Hierarchy" [104752-104774] -->
<h3><a name="down_schematic_hd" id="down_schematic_hd">Down Schematic (Hd)</a></h3>
<div class="level3">
<p>
<strong>Hierarchy | Down Schematic</strong> shifts the focus from the current schematic to a sub-schematic.<br/>
- Descend dans un symbole, en ouvrant tous les schémas sous-jacents. Cela ouvrira typiquement un schéma sous-jacent du composant sélectionné s’il existe dans le chemin de recherche de la bibliothèque source. Voyez la section des Fichiers Ressource sur la manière de définir ce chemin.<br/>
- Il y a actuellement deux manières de spécifier qu’un symbole possède un schéma sous-jacent ou des schémas:
+ Descend dans un symbole, en ouvrant tous les schémas sous-jacents. Cela ouvrira typiquement un schéma sous-jacent du composant sélectionné sâ??il existe dans le chemin de recherche de la bibliothèque source. Voyez la section des Fichiers Ressource sur la manière de définir ce chemin.<br/>
+ Il y a actuellement deux manières de spécifier quâ??un symbole possède un schéma sous-jacent ou des schémas:
</p>
<ol>
<li class="level1"><div class="li"> Le schéma sous-jacent doit avoir le même nom que le symbole mais avec une extension .sch et doit suivre la convention de nommage de suffixe _#. Voyez la section Fichiers au-dessus à propos de cette convention.</div>
</li>
-<li class="level1"><div class="li"> Attacher un attribut au symbole appelé source=filename.sch filename.sch n’est pas un chemin vers le symbole mais plutôt un nom de base (le dernier fichier dans le spécificateur de chemin) du chemin de symbole. Le schéma sous-jacent sera encore recherché dans le chemin de bibliothèque source. Vous pouvez spécifier des attributs source= multiples. Les schémas sous-jacents seront ouverts dans l’ordre de découverte de l’attribut source= .</div>
+<li class="level1"><div class="li"> Attacher un attribut au symbole appelé source=filename.sch filename.sch nâ??est pas un chemin vers le symbole mais plutôt un nom de base (le dernier fichier dans le spécificateur de chemin) du chemin de symbole. Le schéma sous-jacent sera encore recherché dans le chemin de bibliothèque source. Vous pouvez spécifier des attributs source= multiples. Les schémas sous-jacents seront ouverts dans lâ??ordre de découverte de lâ??attribut source= .</div>
</li>
</ol>
<p>
- S’il a des schémas sous-jacents multiples, ils seront chargés. Le mouvement entre les pages de schéma est limité (au niveau du même jeu des schémas sous-jacent) à moins que le mot-clé rc enforce-hierarchy ne soit modifié pour permettre un mode de libre circulation transversal. Veuillez voir la section des Fichiers de Ressource pour plus d’informations.<br/>
- Il est aussi recommandé que vous mainteniez des noms uniques pour les divers niveaux (lorsque vous utilisez l’attribut source<img src="lib/images/smileys/icon_smile2.gif" class="middle" alt="=)" /> pour éviter des possibles confusions. Les mécanismes hiérarchiques sont assez nouveaux et vous pouvez craindre quelques anomalies (et veuillez les rapporter s’il vous plaît).
+ Sâ??il a des schémas sous-jacents multiples, ils seront chargés. Le mouvement entre les pages de schéma est limité (au niveau du même jeu des schémas sous-jacent) à moins que le mot-clé rc enforce-hierarchy ne soit modifié pour permettre un mode de libre circulation transversal. Veuillez voir la section des Fichiers de Ressource pour plus dâ??informations.<br/>
+ Il est aussi recommandé que vous mainteniez des noms uniques pour les divers niveaux (lorsque vous utilisez lâ??attribut source<img src="lib/images/smileys/icon_smile2.gif" class="middle" alt="=)" /> pour éviter des possibles confusions. Les mécanismes hiérarchiques sont assez nouveaux et vous pouvez craindre quelques anomalies (et veuillez les rapporter sâ??il vous plaît).
</p>
</div>
-<!-- SECTION [104775-106651] -->
+<!-- SECTION "Down Schematic (Hd)" [104775-106651] -->
<h3><a name="down_symbol_hs" id="down_symbol_hs">Down Symbol (Hs)</a></h3>
<div class="level3">
<p>
Cette option ouvrira le symbole du composant sélectionné.<br/>
- Une fois que le symbole est ouvert, l’utilisateur peut l’éditer et le sauvegarder.<br/>
+ Une fois que le symbole est ouvert, lâ??utilisateur peut lâ??éditer et le sauvegarder.<br/>
A ce moment, le schéma principal ne verra pas les changements du symbole à moins que le schéma principal ne soit rechargé ou que File/Revert ne soit exécuté. Cela sera modifié un jour.
</p>
</div>
-<!-- SECTION [106652-107020] -->
+<!-- SECTION "Down Symbol (Hs)" [106652-107020] -->
<h3><a name="up_hu" id="up_hu">Up (Hu)</a></h3>
<div class="level3">
<p>
-Cette option permettra de remonter dans la hiérarchie (s’il y a des pages au-dessus de la page actuellement affichée).
+Cette option permettra de remonter dans la hiérarchie (sâ??il y a des pages au-dessus de la page actuellement affichée).
</p>
</div>
-<!-- SECTION [107021-107161] -->
+<!-- SECTION "Up (Hu)" [107021-107161] -->
<h3><a name="documentation_ho" id="documentation_ho">Documentation (Ho)</a></h3>
<div class="level3">
<p>
Open any documentation available for the selected symbol/component.<br/>
- The job is handed over to “gschemdoc”, which makes a best-effort attempt of finding relevant documentation.<br/>
+ The job is handed over to â??gschemdocâ??, which makes a best-effort attempt of finding relevant documentation.<br/>
The documention would normally be in <acronym title="Portable Document Format">PDF</acronym>, <acronym title="HyperText Markup Language">HTML</acronym>, text or image format, but gschemdoc tries to be as transparent as possible on this account.<br/>
- First and foremost, the attribute “documentation=” is assumed to point to the documentation. This attribute should either be the filename (basename) of the document, or it should be a complete <acronym title="Uniform Resource Locator">URL</acronym>.<br/>
+ First and foremost, the attribute â??documentation=" is assumed to point to the documentation. This attribute should either be the filename (basename) of the document, or it should be a complete <acronym title="Uniform Resource Locator">URL</acronym>.<br/>
If it is a filename, and the file is found locally (in /usr/share/gEDA/documentation or otherwise), the relevant viewer will be initiated. Otherwise, a Google search for the document will be initiated.<br/>
- If there is no documentation attribute, the attributes “device” and possibly “value” will be consulted in much the same way as for “documentation”. File searches will be made in forms of filenames like “device-value.pdf” and “device.pdf”.<br/>
+ If there is no documentation attribute, the attributes â??deviceâ?? and possibly â??valueâ?? will be consulted in much the same way as for â??documentationâ??. File searches will be made in forms of filenames like â??device-value.pdfâ?? and â??device.pdfâ??.<br/>
Failing that, the file name for the symbol itself will be used as basis for the search.
</p>
</div>
-<!-- SECTION [107162-108246] -->
+<!-- SECTION "Documentation (Ho)" [107162-108246] -->
<h2><a name="attributes1" id="attributes1">Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [108247-108270] -->
+<!-- SECTION "Attributes" [108247-108270] -->
<h3><a name="attach_ta" id="attach_ta">Attach (ta)</a></h3>
<div class="level3">
@@ -3085,7 +3084,7 @@
</p>
</div>
-<!-- SECTION [108271-109078] -->
+<!-- SECTION "Attach (ta)" [108271-109078] -->
<h3><a name="detach_td" id="detach_td">Detach (td)</a></h3>
<div class="level3">
@@ -3106,7 +3105,7 @@
</p>
</div>
-<!-- SECTION [109079-109685] -->
+<!-- SECTION "Detach (td)" [109079-109685] -->
<h3><a name="show_value_tv" id="show_value_tv">Show Value (tv)</a></h3>
<div class="level3">
@@ -3127,7 +3126,7 @@
</p>
</div>
-<!-- SECTION [109686-110224] -->
+<!-- SECTION "Show Value (tv)" [109686-110224] -->
<h3><a name="show_name_tn" id="show_name_tn">Show Name (tn)</a></h3>
<div class="level3">
@@ -3148,7 +3147,7 @@
</p>
</div>
-<!-- SECTION [110225-110762] -->
+<!-- SECTION "Show Name (tn)" [110225-110762] -->
<h3><a name="show_both_tb" id="show_both_tb">Show Both (tb)</a></h3>
<div class="level3">
@@ -3169,7 +3168,7 @@
</p>
</div>
-<!-- SECTION [110763-111300] -->
+<!-- SECTION "Show Both (tb)" [110763-111300] -->
<h3><a name="toggle_visibility_tt" id="toggle_visibility_tt">Toggle Visibility (tt)</a></h3>
<div class="level3">
@@ -3191,42 +3190,42 @@
</p>
</div>
-<!-- SECTION [111301-111996] -->
+<!-- SECTION "Toggle Visibility (tt)" [111301-111996] -->
<h3><a name="find_specific_text..._t_shift-f" id="find_specific_text..._t_shift-f">Find Specific Text... (t shift-f)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [111997-112041] -->
+<!-- SECTION "Find Specific Text... (t shift-f)" [111997-112041] -->
<h3><a name="hide_specific_text..._th" id="hide_specific_text..._th">Hide Specific Text... (th)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [112042-112079] -->
+<!-- SECTION "Hide Specific Text... (th)" [112042-112079] -->
<h3><a name="show_specific_text..._t_shift-h" id="show_specific_text..._t_shift-h">Show Specific Text... (t shift-h)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [112080-112123] -->
+<!-- SECTION "Show Specific Text... (t shift-h)" [112080-112123] -->
<h3><a name="autonumber_text..._tu" id="autonumber_text..._tu">Autonumber Text... (tu)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [112124-112158] -->
+<!-- SECTION "Autonumber Text... (tu)" [112124-112158] -->
<h2><a name="options" id="options">Options</a></h2>
<div class="level2">
</div>
-<!-- SECTION [112159-112179] -->
+<!-- SECTION "Options" [112159-112179] -->
<h3><a name="text_size..._ot" id="text_size..._ot">Text Size... (ot)</a></h3>
<div class="level3">
<p>
-<strong>Options | Text Size...</strong> pops up a dialog box which allows you to specify the text size of all text (including attributes placed with the Add/Attribute... dialog box).<br/>
- The text size is in points (1/72”). The default text size is 10 point text. The smallest text size is 2 points.
+<strong>Options | Text Size…</strong> pops up a dialog box which allows you to specify the text size of all text (including attributes placed with the Add/Attribute… dialog box).<br/>
+ The text size is in points (1/72â??). The default text size is 10 point text. The smallest text size is 2 points.
</p>
</div>
-<!-- SECTION [112180-112492] -->
+<!-- SECTION "Text Size... (ot)" [112180-112492] -->
<h3><a name="toggle_grid_on_off_og" id="toggle_grid_on_off_og">Toggle Grid On/Off (og)</a></h3>
<div class="level3">
@@ -3235,28 +3234,28 @@
</p>
</div>
-<!-- SECTION [112493-112586] -->
+<!-- SECTION "Toggle Grid On/Off (og)" [112493-112586] -->
<h3><a name="toggle_snap_on_off_os" id="toggle_snap_on_off_os">Toggle Snap On/Off (os)</a></h3>
<div class="level3">
<p>
<strong>Options | Toggle Snap On/Off</strong> toggles the snap. Be very careful using this. Connections between pins and nets (and nets to nets) depends on being exactly connected. Turning of the grid will almost guarantee that nets/pins do not connect.<br/>
Before you translate a symbol using Edit/Symbol Translate, make sure the snap is on.<br/>
- When snap mode is off, the text “Snap Off” will appear in the lower, righthand corner.
+ When snap mode is off, the text â??Snap Offâ?? will appear in the lower, righthand corner.
</p>
</div>
-<!-- SECTION [112587-113038] -->
+<!-- SECTION "Toggle Snap On/Off (os)" [112587-113038] -->
<h3><a name="snap_grid_spacing..._os" id="snap_grid_spacing..._os">Snap Grid Spacing... (oS)</a></h3>
<div class="level3">
<p>
-<strong>Options | Snap Grid Spacing...</strong> brings up a dialog box which allows you to change the snap grid spacing (not the grid spacing). The units for this spacing are mils.<br/>
+<strong>Options | Snap Grid Spacing…</strong> brings up a dialog box which allows you to change the snap grid spacing (not the grid spacing). The units for this spacing are mils.<br/>
Before you translate a symbol using Edit/Symbol Translate, make sure this spacing is set to 100.
</p>
</div>
-<!-- SECTION [113039-113342] -->
+<!-- SECTION "Snap Grid Spacing... (oS)" [113039-113342] -->
<h3><a name="toggle_outline_box_oa" id="toggle_outline_box_oa">Toggle Outline/Box (oa)</a></h3>
<div class="level3">
@@ -3265,16 +3264,16 @@
</p>
</div>
-<!-- SECTION [113343-113652] -->
+<!-- SECTION "Toggle Outline/Box (oa)" [113343-113652] -->
<h3><a name="toggle_net_rubberband_or" id="toggle_net_rubberband_or">Toggle Net/Rubberband (or)</a></h3>
<div class="level3">
<p>
-<strong>Options | Toggle Net/Rubberband</strong> .....????
+<strong>Options | Toggle Net/Rubberband</strong> …..????
</p>
</div>
-<!-- SECTION [113653-113736] -->
+<!-- SECTION "Toggle Net/Rubberband (or)" [113653-113736] -->
<h3><a name="show_log_window_ol" id="show_log_window_ol">Show Log Window (ol)</a></h3>
<div class="level3">
@@ -3283,71 +3282,71 @@
</p>
</div>
-<!-- SECTION [113737-113907] -->
+<!-- SECTION "Show Log Window (ol)" [113737-113907] -->
<h3><a name="show_coord_window..._oc" id="show_coord_window..._oc">Show Coord Window... (oc)</a></h3>
<div class="level3">
<p>
-<strong>Options | Show Coord Window...</strong> displays a pop-up window that displays the coordinates of the mouse pointer on the schematic. Useful for accurately placing objects.
+<strong>Options | Show Coord Window…</strong> displays a pop-up window that displays the coordinates of the mouse pointer on the schematic. Useful for accurately placing objects.
</p>
</div>
-<!-- SECTION [113908-114112] -->
+<!-- SECTION "Show Coord Window... (oc)" [113908-114112] -->
<h2><a name="help" id="help">Help</a></h2>
<div class="level2">
</div>
-<!-- SECTION [114113-114130] -->
+<!-- SECTION "Help" [114113-114130] -->
<h3><a name="about..._ha" id="about..._ha">About... (ha)</a></h3>
<div class="level3">
<p>
-Every <acronym title="Graphical User Interface">GUI</acronym> application needs an <strong>Help | About...</strong> feature, to display:
+Every <acronym title="Graphical User Interface">GUI</acronym> application needs an <strong>Help | About…</strong> feature, to display:
</p>
<ul>
-<li class="level1"><div class="li"> The application’s name.</div>
+<li class="level1"><div class="li"> The applicationâ??s name.</div>
</li>
<li class="level1"><div class="li"> The version of the software.</div>
</li>
-<li class="level1"><div class="li"> The author’s name(s) and how to contact.</div>
+<li class="level1"><div class="li"> The authorâ??s name(s) and how to contact.</div>
</li>
</ul>
</div>
-<!-- SECTION [114131-114333] -->
+<!-- SECTION "About... (ha)" [114131-114333] -->
<h3><a name="manual..._hm" id="manual..._hm">Manual... (hm)</a></h3>
<div class="level3">
<p>
-<strong>Help | Manual...</strong> brings up the “gEDA/gaf Documention” web-page installed on this computer. Very useful for accessing the various documentation available for the gEDA/gaf applications.
+<strong>Help | Manual…</strong> brings up the â??gEDA/gaf Documentionâ?? web-page installed on this computer. Very useful for accessing the various documentation available for the gEDA/gaf applications.
</p>
</div>
-<!-- SECTION [114334-114547] -->
+<!-- SECTION "Manual... (hm)" [114334-114547] -->
<h3><a name="hotkeys..._hh" id="hotkeys..._hh">Hotkeys... (hh)</a></h3>
<div class="level3">
<p>
-<strong>Help | Hotkeys...</strong> lists the current hotkeys (a.k.a., shortcuts, a.k.a., keyboard accellerators).
+<strong>Help | Hotkeys…</strong> lists the current hotkeys (a.k.a., shortcuts, a.k.a., keyboard accellerators).
</p>
</div>
-<!-- SECTION [114548-114675] -->
+<!-- SECTION "Hotkeys... (hh)" [114548-114675] -->
<h3><a name="component..._ho" id="component..._ho">Component... (Ho)</a></h3>
<div class="level3">
<p>
-If you select a component on the schematic, and select <strong>Help | Component...</strong>, <strong>gschem</strong> uses the gschemdoc script to do its best job finding some documentation appropriate for the component:
+If you select a component on the schematic, and select <strong>Help | Component…</strong>, <strong>gschem</strong> uses the gschemdoc script to do its best job finding some documentation appropriate for the component:
</p>
<ul>
-<li class="level1"><div class="li"> If the component’s symbol included the <code>documentation=documentation_locator</code> attribute, this <acronym title="Uniform Resource Identifier">URI</acronym> is used to retreive the documentation. If the full <acronym title="Uniform Resource Identifier">URI</acronym> is given, the <acronym title="Uniform Resource Identifier">URI</acronym> on the internet is retrieved. If the <acronym title="Uniform Resource Identifier">URI</acronym> is not fully qualified, it is considered to be local to this computer, and is searched for and displayed.</div>
+<li class="level1"><div class="li"> If the componentâ??s symbol included the <code>documentation=documentation_locator</code> attribute, this <acronym title="Uniform Resource Identifier">URI</acronym> is used to retreive the documentation. If the full <acronym title="Uniform Resource Identifier">URI</acronym> is given, the <acronym title="Uniform Resource Identifier">URI</acronym> on the internet is retrieved. If the <acronym title="Uniform Resource Identifier">URI</acronym> is not fully qualified, it is considered to be local to this computer, and is searched for and displayed.</div>
</li>
-<li class="level1"><div class="li"> If the component’s symbol does not include the <code>documentation=documentation_locator</code> attribute, a Google search is performed for <acronym title="Portable Document Format">PDF</acronym> documents, based on the <code>device=</code> attribute, the <code>value=</code> attribute, and the symbol basename.</div>
+<li class="level1"><div class="li"> If the componentâ??s symbol does not include the <code>documentation=documentation_locator</code> attribute, a Google search is performed for <acronym title="Portable Document Format">PDF</acronym> documents, based on the <code>device=</code> attribute, the <code>value=</code> attribute, and the symbol basename.</div>
</li>
</ul>
</div>
-<!-- SECTION [114676-115458] -->
+<!-- SECTION "Component... (Ho)" [114676-115458] -->
<h1><a name="appendix_a_--_heavy_vs_light_symbol_libraries" id="appendix_a_--_heavy_vs_light_symbol_libraries">Appendix A -- Heavy vs Light Symbol Libraries</a></h1>
<div class="level1">
@@ -3356,25 +3355,25 @@
</p>
</div>
-<!-- SECTION [115459-115652] -->
+<!-- SECTION "Appendix A -- Heavy vs Light Symbol Libraries" [115459-115652] -->
<h1><a name="appendix_b_--_printing_schematics_and_symbols" id="appendix_b_--_printing_schematics_and_symbols">Appendix B -- Printing Schematics and Symbols</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [115653-115731] -->
+<!-- SECTION "Appendix B -- Printing Schematics and Symbols" [115653-115731] -->
<h1><a name="appendix_c_--_writing_guile_scripts" id="appendix_c_--_writing_guile_scripts">Appendix C -- Writing guile Scripts</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [115732-115800] -->
+<!-- SECTION "Appendix C -- Writing guile Scripts" [115732-115800] -->
<h1><a name="appendix_d_--_i_want_to_build_a_printed_circuit_board" id="appendix_d_--_i_want_to_build_a_printed_circuit_board">Appendix D -- I Want To Build A Printed Circuit Board</a></h1>
<div class="level1">
@@ -3392,7 +3391,7 @@
The following guidelines will assist you in developing quality designs intended for use by applications that support the creation of Printed Circuit Boards:
</p>
<ul>
-<li class="level1"><div class="li"> <span class="hilited">To be supplied...</span></div>
+<li class="level1"><div class="li"> <span class="hilited">To be supplied…</span></div>
</li>
</ul>
@@ -3400,14 +3399,14 @@
The following on-line tutorials are an excellent method for the beginner to learn the gEDA Tools Suite design workflow resulting in a PCB:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
</li>
</ul>
</div>
-<!-- SECTION [115801-116590] -->
+<!-- SECTION "Appendix D -- I Want To Build A Printed Circuit Board" [115801-116590] -->
<h1><a name="appendix_e_--_i_want_to_simulate_my_design" id="appendix_e_--_i_want_to_simulate_my_design">Appendix E -- I Want To Simulate My Design</a></h1>
<div class="level1">
@@ -3427,7 +3426,7 @@
<ul>
<li class="level1"><div class="li"> Discuss attributes appropriate for a SPICE model, and how these differ from attributes appropriate for a PCB.</div>
</li>
-<li class="level1"><div class="li"> <span class="hilited">To be supplied...</span></div>
+<li class="level1"><div class="li"> <span class="hilited">To be supplied…</span></div>
</li>
</ul>
@@ -3442,7 +3441,7 @@
</ul>
</div>
-<!-- SECTION [116591-117470] -->
+<!-- SECTION "Appendix E -- I Want To Simulate My Design" [116591-117470] -->
<h1><a name="appendix_f_--_change_gschemdoc_user-defined_preferences" id="appendix_f_--_change_gschemdoc_user-defined_preferences">Appendix F -- Change gschemdoc User-Defined Preferences</a></h1>
<div class="level1">
@@ -3450,9 +3449,9 @@
As installed, the <strong>gschemdoc</strong> utility script is used by <strong>gschem</strong> to:
</p>
<ul>
-<li class="level1"><div class="li"> Display the “gEDA/gaf Documentation” (i.e., <strong>Help | Manual...</strong>)</div>
+<li class="level1"><div class="li"> Display the â??gEDA/gaf Documentationâ?? (i.e., <strong>Help | Manual…</strong>)</div>
</li>
-<li class="level1"><div class="li"> Display component documentation (i.e., <strong>Help | Component...</strong>)</div>
+<li class="level1"><div class="li"> Display component documentation (i.e., <strong>Help | Component…</strong>)</div>
</li>
</ul>
@@ -3466,20 +3465,20 @@
</p>
<p>
-To select a different application launcher, simply edit the {binary-install-path}/bin/gschemdoc file, find the above lines, and move your favorite application to the beginning of the list. For example, to use <strong>firefox</strong> as your preferred browser, move it to the beginning of the <strong>CANDIDATE_BROWSER=</strong> list, to use <strong>acroread</strong> (Adobe’s Acrobat Reader) as your preferred <acronym title="Portable Document Format">PDF</acronym> reader, move it to the beginning of the <strong>CANDIDATE_PDFREADER=</strong> list, and to use <strong>locate</strong> as your preferred filesystem search utility, move it to the beginning of the <strong>CANDIDATE_LOCATE=</strong> list.
+To select a different application launcher, simply edit the {binary-install-path}/bin/gschemdoc file, find the above lines, and move your favorite application to the beginning of the list. For example, to use <strong>firefox</strong> as your preferred browser, move it to the beginning of the <strong>CANDIDATE_BROWSER=</strong> list, to use <strong>acroread</strong> (Adobeâ??s Acrobat Reader) as your preferred <acronym title="Portable Document Format">PDF</acronym> reader, move it to the beginning of the <strong>CANDIDATE_PDFREADER=</strong> list, and to use <strong>locate</strong> as your preferred filesystem search utility, move it to the beginning of the <strong>CANDIDATE_LOCATE=</strong> list.
</p>
</div>
-<!-- SECTION [117471-118687] -->
+<!-- SECTION "Appendix F -- Change gschemdoc User-Defined Preferences" [117471-118687] -->
<h1><a name="appendix_g_--_breaking_a_large_symbol_into_smaller_symbols" id="appendix_g_--_breaking_a_large_symbol_into_smaller_symbols">Appendix G -- Breaking a Large Symbol Into Smaller Symbols</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [118688-118779] -->
+<!-- SECTION "Appendix G -- Breaking a Large Symbol Into Smaller Symbols" [118688-118779] -->
<h1><a name="appendix_h_--_definition_of_terms" id="appendix_h_--_definition_of_terms">Appendix H -- Definition of Terms</a></h1>
<div class="level1">
@@ -3489,49 +3488,49 @@
<dt><span class='term'> <strong>attribute</strong></span></dt>
<dd>A text item which is in the form <code>name=value</code>. It can be either unattached or attached.</dd>
<dt><span class='term'> <strong>buffer</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>component</strong></span></dt>
<dd>Also know as <strong>part</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board. Components are instances of a <strong>symbol</strong> placed on a schematic.</dd>
<dt><span class='term'> <strong>device</strong></span></dt>
-<dd>Also known as “package”. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
+<dd>Also known as â??packageâ??. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>dialog box</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>embedded component</strong></span></dt>
-<dd>A component whose definition is saved as part of the schematic’s file.</dd>
+<dd>A component whose definition is saved as part of the schematicâ??s file.</dd>
<dt><span class='term'> <strong>footprint</strong></span></dt>
<dd>Also known as a <strong>land pattern</strong>. The surface space occupied by a <strong>component</strong>/<strong>package</strong>/<strong>part</strong>.</dd>
<dt><span class='term'> <strong>gEDA/gaf</strong></span></dt>
-<dd><strong>gschem</strong> is a component of the gEDA/gaf set of tools, which tend to integrate together in the development and maintenance of schematics and symbols. The term “gaf” stands for “<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riends”).</dd>
+<dd><strong>gschem</strong> is a component of the gEDA/gaf set of tools, which tend to integrate together in the development and maintenance of schematics and symbols. The term â??gafâ?? stands for â??<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riendsâ??).</dd>
<dt><span class='term'> <strong>grip</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>guile</strong></span></dt>
<dd><a href="http://www.gnu.org/software/guile/" class="urlextern" title="http://www.gnu.org/software/guile/" rel="nofollow">GNU Guile</a> is an interpreter for Scheme, a version of Lisp.</dd>
<dt><span class='term'> <strong>HDL</strong></span></dt>
<dd>Hardware Description Language (e.g., VHDL, Verilog, etc.). Used to simulate or document a device.</dd>
<dt><span class='term'> <strong>hierarchical</strong></span></dt>
-<dd>The concept that designs can contain nested levels of schematics, so that all the circuit doesn’t need to be placed on a single sheet.</dd>
+<dd>The concept that designs can contain nested levels of schematics, so that all the circuit doesnâ??t need to be placed on a single sheet.</dd>
<dt><span class='term'> <strong>land pattern</strong></span></dt>
<dd>Also known as a <strong>footprint</strong>. The surface space occupied by a structure or device.</dd>
<dt><span class='term'> <strong>library</strong></span></dt>
<dd>A collection of symbols.</dd>
<dt><span class='term'> <strong>line</strong></span></dt>
-<dd>A straight drawing element, connecting two points. On the schematic it has no electrical significance. In a symbol, a line is part of the symbol’s graphic elements.</dd>
+<dd>A straight drawing element, connecting two points. On the schematic it has no electrical significance. In a symbol, a line is part of the symbolâ??s graphic elements.</dd>
<dt><span class='term'> <strong>model</strong></span></dt>
<dd>A description of how a device behaves. Most often this is a SPICE model. The model is defined in <strong>gschem</strong>, but used in subsequent applications such as <strong>ngspice</strong>, <strong>gnucap</strong>, etc.</dd>
<dt><span class='term'> <strong>net</strong></span></dt>
-<dd>A net connects two or more pins on a schematic, and is made up of segments. The net’s equivalent is a “wire” or “trace” on the printed circuit board.</dd>
+<dd>A net connects two or more pins on a schematic, and is made up of segments. The netâ??s equivalent is a â??wireâ?? or â??traceâ?? on the printed circuit board.</dd>
<dt><span class='term'> <strong>object</strong></span></dt>
<dd>A line, circle, pin, net, box, bus, text/attribute, or picture.</dd>
<dt><span class='term'> <strong>package</strong></span></dt>
<dd>Also known as <strong>device</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>page</strong></span></dt>
-<dd>Also known as a schematic’s <strong>sheet</strong>.</dd>
+<dd>Also known as a schematicâ??s <strong>sheet</strong>.</dd>
<dt><span class='term'> <strong>part</strong></span></dt>
<dd> Also know as <strong>component</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>project</strong></span></dt>
<dd>A collection of schematics, custom symbols, models, documentation, etc.</dd>
<dt><span class='term'> <strong>segment</strong></span></dt>
-<dd>Part of a net. A segment has two end-points, or “grips”.</dd>
+<dd>Part of a net. A segment has two end-points, or â??gripsâ??.</dd>
<dt><span class='term'> <strong>schematic</strong></span></dt>
<dd>A <strong>page</strong>/<strong>sheet</strong> with electronics symbols, text, and drawing elements (i.e., lines, circles, boxes, etc.) representing a diagram of an electrical or mechanical system.</dd>
<dt><span class='term'> <strong>series</strong></span></dt>
@@ -3543,11 +3542,11 @@
<dt><span class='term'> <strong>symbol</strong></span></dt>
<dd>A collection of <strong>objects</strong>. The objects may have <strong>attributes</strong> attatched (i.e., associated) with them. There may also be <strong>attributes</strong> attached (i.e., associated) to the <strong>symbol</strong> itself (i.e., not specifically associated with an object).</dd>
<dt><span class='term'> <strong>sheet</strong></span></dt>
-<dd>Also known as a schematic’s <strong>page</strong>.</dd>
+<dd>Also known as a schematicâ??s <strong>page</strong>.</dd>
<dt><span class='term'> <strong>trace</strong></span></dt>
<dd>The equivalent of a wire on a printed circuit board.</dd>
<dt><span class='term'> <strong>window</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>workflow</strong></span></dt>
<dd>The process of designing. Usually includes continuous review and re-design, until it works. In the gEDA Tools Suite design workflow, multiple applications are used. One application typically is followed by another. The flow of data collected and how this data effects the design is considered the workflow.</dd>
</dl>
@@ -3555,6 +3554,6 @@
</p>
</div>
-<!-- SECTION [118780-] --></div>
+<!-- SECTION "Appendix H -- Definition of Terms" [118780-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/001geda_hse_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_hse_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_hse_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_hse_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ 001geda_hse_howto.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:hse_howto.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:hse_howto.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:hse_howto.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:hse_howto.fr?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,hse_howto.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:hse_howto.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:hse_howto.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:hse_howto.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.4 eda/geda/gaf/docs/wiki/001geda_installation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_installation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_installation.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- 001geda_installation.html 13 Feb 2007 01:50:14 -0000 1.3
+++ 001geda_installation.html 26 May 2007 02:35:19 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:installation.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:installation.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:installation.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:installation.fr?do=export_raw" />
- <meta name="date" content="2006-12-06T15:45:38-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,installation.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:installation.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:installation.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:installation.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,14 +27,14 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#aide_a_l_installation" class="toc">Aide à l'installation</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#aide_a_l_installation" class="toc">Aide à l'installation</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#comment_installer_la_suite_geda" class="toc">Comment installer la Suite gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_desinstaller_la_suite_geda" class="toc">Comment désinstaller la Suite gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pourquoi_voudrais-je_desinstaller_la_suite_geda" class="toc">Pourquoi voudrais-je désinstaller la Suite gEDA?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit" class="toc">Aaaaargh! J'ai mis un CD dans le lecteur, je l'ai monté mais rien ne se produit!</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur" class="toc">Aidez-moi! Je tente une installation en utilisant le CD ROM mais le magicien d'installation m'indique une erreur!</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou" class="toc">Waaaaa! L'installation s'est terminée mais j'ai un segfault (ou autre problème) lorsque je lance gschem (ou gattrib ou gnetlist, ou. . . )!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit" class="toc">Aaaaargh! J'ai mis un CD dans le lecteur, je l'ai monté mais rien ne se produit!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur" class="toc">Aidez-moi! Je tente une installation en utilisant le CD ROM mais le magicien d'installation m'indique une erreur!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou" class="toc">Waaaaa! L'installation s'est terminée mais j'ai un segfault (ou autre problème) lorsque je lance gschem (ou gattrib ou gnetlist, ou. . . )!</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#fedora_core_4_install_notes" class="toc">Fedora Core 4 install notes</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#fedora_core_3_install_notes" class="toc">Fedora Core 3 install notes</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#fedora_core_2_install_notes" class="toc">Fedora Core 2 install notes</a></span></div></li>
@@ -39,13 +42,15 @@
<li class="level2"><div class="li"><span class="li"><a href="#suse_9.3_install_notes" class="toc">Suse 9.3 install notes</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#suse_10.0_install_notes" class="toc">Suse 10.0 install notes</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#suse_10.1_install_notes" class="toc">Suse 10.1 install notes</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#notes_d_installation_debian" class="toc">Notes d'installation Debian</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#notes_d_installation_debian" class="toc">Notes d'installation Debian</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#windows_install_notes" class="toc">Windows install notes</a></span></div></li></ul>
</li></ul>
</div>
</div>
-<h1><a name="aide_a_l_installation" id="aide_a_l_installation">Aide à l'installation</a></h1>
+
+
+<h1><a name="aide_a_l_installation" id="aide_a_l_installation">Aide à l'installation</a></h1>
<div class="level1">
<p>
@@ -53,20 +58,20 @@
</p>
</div>
-<!-- SECTION [1-151] -->
+<!-- SECTION "Aide à l'installation" [1-151] -->
<h2><a name="comment_installer_la_suite_geda" id="comment_installer_la_suite_geda">Comment installer la Suite gEDA?</a></h2>
<div class="level2">
<p>
-La manière la plus facile d’installer la Suite gEDA est de graver le CDROM et de l’utiliser. Les instructions sont dans le README disponible sur la <a href="http://geda.seul.org/download.html" class="urlextern" title="http://geda.seul.org/download.html" rel="nofollow">page des téléchargements</a>. <strong><em>Notez que l’installateur du CD ROM suppose que vous êtes sur le bureau Gnome! La même chose est vraie pour les outils gEDA: Ils utilisent le jeu de widgets GTK qui soutend Gnome. Si vous êtes sous KDE, vous avez au moins besoin des bibliothèques Gnome d’installées sur votre machine avant de tenter de lancer l’installateur.</em></strong>
+La manière la plus facile dâ??installer la Suite gEDA est de graver le CDROM et de lâ??utiliser. Les instructions sont dans le README disponible sur la <a href="http://geda.seul.org/download.html" class="urlextern" title="http://geda.seul.org/download.html" rel="nofollow">page des téléchargements</a>. <strong><em>Notez que lâ??installateur du CD ROM suppose que vous êtes sur le bureau Gnome! La même chose est vraie pour les outils gEDA: Ils utilisent le jeu de widgets GTK qui soutend Gnome. Si vous êtes sous KDE, vous avez au moins besoin des bibliothèques Gnome dâ??installées sur votre machine avant de tenter de lancer lâ??installateur.</em></strong>
</p>
<p>
-Le CD de la Suite gEDA contient les tarballs de plus d’une douzaine d’applications populaires de gEDA. Il incorpore aussi un «·magicien·» graphique qui contrôle la configuration de votre système, vous pose quelques questions et surveille la compilation et l’installation des différentes applications gEDA. Le magicien d’installation automatise le processus normal â??./configure && make && make installâ?? utilisé pour construire les logiciels GNU depuis les sources. C’est la raison pour laquelle il est plus ou moins indépendant de la plate-forme (tant que vous faites tourner Linux).
+Le CD de la Suite gEDA contient les tarballs de plus dâ??une douzaine dâ??applications populaires de gEDA. Il incorpore aussi un «·magicien·» graphique qui contrôle la configuration de votre système, vous pose quelques questions et surveille la compilation et lâ??installation des différentes applications gEDA. Le magicien dâ??installation automatise le processus normal â??./configure && make && make installâ?? utilisé pour construire les logiciels GNU depuis les sources. Câ??est la raison pour laquelle il est plus ou moins indépendant de la plate-forme (tant que vous faites tourner Linux).
</p>
<p>
-Dans l’éventualité où le magicien d’installation ne peut pas installer la Suite gEDA automatiquement, vous pouvez encore extraire les tarballs de source du CD et de les construire manuellement. Les instructions sont disponibles sur la page de téléchargement, de même que le fichier INSTALL sur le CD.
+Dans lâ??éventualité où le magicien dâ??installation ne peut pas installer la Suite gEDA automatiquement, vous pouvez encore extraire les tarballs de source du CD et de les construire manuellement. Les instructions sont disponibles sur la page de téléchargement, de même que le fichier INSTALL sur le CD.
</p>
<p>
@@ -74,58 +79,58 @@
</p>
<p>
-Au fait, c’est toujours une bonne idée d’installer gEDA dans son propre répertoire. De cette manière, lorsque vous voulez mettre à jour le paquet, vous avez juste besoin d’effacer le répertoire et ré-installer. (Ce conseil est vrai pour toute grande suite d’applications d’unix.) Vous en avez plus ci-dessous.
+Au fait, câ??est toujours une bonne idée dâ??installer gEDA dans son propre répertoire. De cette manière, lorsque vous voulez mettre à jour le paquet, vous avez juste besoin dâ??effacer le répertoire et ré-installer. (Ce conseil est vrai pour toute grande suite dâ??applications dâ??unix.) Vous en avez plus ci-dessous.
</p>
<p>
-Finalement, si ces instructions ne sont pas suffisantes, David Hart a placé un <a href="http://www.offramp.com/Lab-Install/doku.php?id=fc4#create_user_geda_account_and_install_geda_tool_suite" class="urlextern" title="http://www.offramp.com/Lab-Install/doku.php?id=fc4#create_user_geda_account_and_install_geda_tool_suite" rel="nofollow">guide for configuring and installing gEDA</a> utile et détaillé (pour Fedora Core 4 mais qui aidera probablement aussi avec les autres distros), de même qu’un <a href="http://www.offramp.com/Lab-Install/doku.php?id=fc4#geda_tutorial" class="urlextern" title="http://www.offramp.com/Lab-Install/doku.php?id=fc4#geda_tutorial" rel="nofollow">tutoriel gEDA</a> pour les nouveaux utilisateurs.
+Finalement, si ces instructions ne sont pas suffisantes, David Hart a placé un <a href="http://www.offramp.com/Lab-Install/doku.php?id=fc4#create_user_geda_account_and_install_geda_tool_suite" class="urlextern" title="http://www.offramp.com/Lab-Install/doku.php?id=fc4#create_user_geda_account_and_install_geda_tool_suite" rel="nofollow">guide for configuring and installing gEDA</a> utile et détaillé (pour Fedora Core 4 mais qui aidera probablement aussi avec les autres distros), de même quâ??un <a href="http://www.offramp.com/Lab-Install/doku.php?id=fc4#geda_tutorial" class="urlextern" title="http://www.offramp.com/Lab-Install/doku.php?id=fc4#geda_tutorial" rel="nofollow">tutoriel gEDA</a> pour les nouveaux utilisateurs.
</p>
</div>
-<!-- SECTION [152-2869] -->
+<!-- SECTION "Comment installer la Suite gEDA?" [152-2869] -->
<h2><a name="comment_desinstaller_la_suite_geda" id="comment_desinstaller_la_suite_geda">Comment désinstaller la Suite gEDA?</a></h2>
<div class="level2">
<p>
-Au moment de l’écriture de cet article, il n’existe pas de méthode pour désinstaller la Suite gEDA. Contrairement à certain systèmes d’exploitation commerciaux, Linux (et unix) n’ont pas été conçus dans l’idée de faciliter la gestion des paquets facilement et nous souffrons de cet héritage.
+Au moment de lâ??écriture de cet article, il nâ??existe pas de méthode pour désinstaller la Suite gEDA. Contrairement à certain systèmes dâ??exploitation commerciaux, Linux (et unix) nâ??ont pas été conçus dans lâ??idée de faciliter la gestion des paquets facilement et nous souffrons de cet héritage.
</p>
<p>
-C’est la raison pour laquelle nous recommandons d’installer la Suite gEDA dans son propre répertoire. Par exemple, l’installateur CD placera les exécutables de la Suite dans <strong><code>${HOME}/geda-install</code></strong> par défaut. Alors, si vous avez besoin de désinstaller la Suite gEDA, vous pouvez juste effacer le répertoire complet.
+Câ??est la raison pour laquelle nous recommandons dâ??installer la Suite gEDA dans son propre répertoire. Par exemple, lâ??installateur CD placera les exécutables de la Suite dans <strong><code>${HOME}/geda-install</code></strong> par défaut. Alors, si vous avez besoin de désinstaller la Suite gEDA, vous pouvez juste effacer le répertoire complet.
</p>
<p>
-<span class="hilited">(D’autres méthodes avancées pour installer/désinstaller les paquets sur Linux/unix existe aussi. Quelqu’un pourrait-il écrire quelque chose sur le sujet?)</span>
+<span class="hilited">(Dâ??autres méthodes avancées pour installer/désinstaller les paquets sur Linux/unix existe aussi. Quelquâ??un pourrait-il écrire quelque chose sur le sujet?)</span>
</p>
</div>
-<!-- SECTION [2870-3713] -->
+<!-- SECTION "Comment désinstaller la Suite gEDA?" [2870-3713] -->
<h2><a name="pourquoi_voudrais-je_desinstaller_la_suite_geda" id="pourquoi_voudrais-je_desinstaller_la_suite_geda">Pourquoi voudrais-je désinstaller la Suite gEDA?</a></h2>
<div class="level2">
<p>
-Différentes applications appartenant à gEDA/gaf utilisent la même bibliothèque partagée, libgeda.so. Les éléments dans la bibliothèque changent d’une version gEDA à l’autre. C’est la raison pour laquelle les applications ne peuvent pas être liées à libgeda.so si leur code de version est différent.
+Différentes applications appartenant à gEDA/gaf utilisent la même bibliothèque partagée, libgeda.so. Les éléments dans la bibliothèque changent dâ??une version gEDA à lâ??autre. Câ??est la raison pour laquelle les applications ne peuvent pas être liées à libgeda.so si leur code de version est différent.
</p>
<p>
-Si vous avez besoin de mettre à jour une application de gEDA/gaf, vous devrez d’abord désinstaller votre ancienne version puis intaller un tout nouveau jeu d’applications, incluant la bibliothèque et tous les composants de gEDA/gaf.
+Si vous avez besoin de mettre à jour une application de gEDA/gaf, vous devrez dâ??abord désinstaller votre ancienne version puis intaller un tout nouveau jeu dâ??applications, incluant la bibliothèque et tous les composants de gEDA/gaf.
</p>
<p>
-Alternativement, vous pouvez installer le nouveau gEDA/gaf dans un nouveau répertoire et éditer alors vos variables d’environnement <strong><code>${PATH}</code></strong>, <strong><code>${PKG_CONFIG_PATH}</code></strong> puis <strong><code>${LD_LIBRARY_PATH}</code></strong> pour enlever l’ancien répertoire et pointer vers le nouveau. Assurez-vous de le faire <strong>avant</strong> de tenter une nouvelle installation de gEDA/gaf.
+Alternativement, vous pouvez installer le nouveau gEDA/gaf dans un nouveau répertoire et éditer alors vos variables dâ??environnement <strong><code>${PATH}</code></strong>, <strong><code>${PKG_CONFIG_PATH}</code></strong> puis <strong><code>${LD_LIBRARY_PATH}</code></strong> pour enlever lâ??ancien répertoire et pointer vers le nouveau. Assurez-vous de le faire <strong>avant</strong> de tenter une nouvelle installation de gEDA/gaf.
</p>
</div>
-<!-- SECTION [3714-4683] -->
-<h2><a name="aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit" id="aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit">Aaaaargh! J'ai mis un CD dans le lecteur, je l'ai monté mais rien ne se produit!</a></h2>
+<!-- SECTION "Pourquoi voudrais-je désinstaller la Suite gEDA?" [3714-4683] -->
+<h2><a name="aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit" id="aaaaargh_j_ai_mis_un_cd_dans_le_lecteur_je_l_ai_monte_mais_rien_ne_se_produit">Aaaaargh! J'ai mis un CD dans le lecteur, je l'ai monté mais rien ne se produit!</a></h2>
<div class="level2">
<p>
- D’une manière surprenante, il y a encore des personnes qui copient simplement le fichier installateur .iso en utilisant «·cp·» vers un CD vierge et tentent ensuite de l’utiliser tel quel. Cela ne marche pas. Vous avez besoin de «·graver·» un CD avec un .iso d’une manière qui écrit le système de fichier complet directement sur le CDROM. La commande linux/unix pour ce faire est habituellement «·cdrecord·» ou, peut être, une interface graphique dérivée de cet utilitaire. Il ne suffit pas de juste «·cp·» le fichier .iso sur le CD vierge!
+ Dâ??une manière surprenante, il y a encore des personnes qui copient simplement le fichier installateur .iso en utilisant «·cp·» vers un CD vierge et tentent ensuite de lâ??utiliser tel quel. Cela ne marche pas. Vous avez besoin de «·graver·» un CD avec un .iso dâ??une manière qui écrit le système de fichier complet directement sur le CDROM. La commande linux/unix pour ce faire est habituellement «·cdrecord·» ou, peut être, une interface graphique dérivée de cet utilitaire. Il ne suffit pas de juste «·cp·» le fichier .iso sur le CD vierge!
</p>
<p>
-De nombreuses distributions Linux récentes ne lanceront pas automatiquement les exécutables sur un média installé. C’est une précaution de sécurité. Pour passer outre, vous avez besoin de monter un CD qui donne les permissions de lancer un exécutable. Par exemple, avec Gentoo et Debian, vous devez monter le CD ROM de cette manière:
+De nombreuses distributions Linux récentes ne lanceront pas automatiquement les exécutables sur un média installé. Câ??est une précaution de sécurité. Pour passer outre, vous avez besoin de monter un CD qui donne les permissions de lancer un exécutable. Par exemple, avec Gentoo et Debian, vous devez monter le CD ROM de cette manière:
</p>
<pre class="code">mount -o exec -t iso9660 /dev/cdrom /mnt/cdrom</pre>
@@ -134,63 +139,63 @@
</p>
<p>
-Après avoir monté le CD avec des permissions d’exécution, vous pouvez alors lancer l’installateur depuis la ligne de commande comme ceci·:
+Après avoir monté le CD avec des permissions dâ??exécution, vous pouvez alors lancer lâ??installateur depuis la ligne de commande comme ceci·:
</p>
<pre class="code">/mnt/cdrom/installer</pre>
<p>
-Ã? ce point, l’interface graphique du magicien d’installation devrait apparaître et vous pouvez entrer dans l’installation. Si vous ne pouvez pas installer, veuillez tenter un «·ls·» sur le CD pour vérifier s’il est lisible. C’est à dire en faitant:
+Ã? ce point, lâ??interface graphique du magicien dâ??installation devrait apparaître et vous pouvez entrer dans lâ??installation. Si vous ne pouvez pas installer, veuillez tenter un «·ls·» sur le CD pour vérifier sâ??il est lisible. Câ??est à dire en faitant:
</p>
<pre class="code">ls -l /mnt/cdrom/</pre>
<p>
-Et assurez-vous d’avoir une liste de répertoires plutôt d’un message d’erreur (ou rien du tout).
+Et assurez-vous dâ??avoir une liste de répertoires plutôt dâ??un message dâ??erreur (ou rien du tout).
</p>
</div>
-<!-- SECTION [4684-6523] -->
-<h2><a name="aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur" id="aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur">Aidez-moi! Je tente une installation en utilisant le CD ROM mais le magicien d'installation m'indique une erreur!</a></h2>
+<!-- SECTION "Aaaaargh! J'ai mis un CD dans le lecteur, je l'ai monté mais rien ne se produit!" [4684-6523] -->
+<h2><a name="aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur" id="aidez-moi_je_tente_une_installation_en_utilisant_le_cd_rom_mais_le_magicien_d_installation_m_indique_une_erreur">Aidez-moi! Je tente une installation en utilisant le CD ROM mais le magicien d'installation m'indique une erreur!</a></h2>
<div class="level2">
<p>
- D’abord, gardez en mémoire que l’installateur du CD ROM ne fonctionne qu’avec Linux. L’installateur du CD ROM ne fonctionnera pas sur Sun, BSD ou Mac OSX et il ne fonctionnera certainement pas avec Windows.
+ Dâ??abord, gardez en mémoire que lâ??installateur du CD ROM ne fonctionne quâ??avec Linux. Lâ??installateur du CD ROM ne fonctionnera pas sur Sun, BSD ou Mac OSX et il ne fonctionnera certainement pas avec Windows.
</p>
<p>
Comme règle général, si vous avez des problèmes en installant gEDA depuis le CD, vous avez ici des éléments que vous pouvez tenter:
</p>
<ol>
-<li class="level1"><div class="li"> Si vous lancez l’installateur avec le drapeau <strong><code>â??log</code></strong>, il placera un fichier appelé Install.log dans votre répertoire local (depuis où vous avez lancé votre installateur). Ce fichier est un journal de toutes les commandes émises et toutes les réponses générées pendant le processus d’installation. Il vous permet de sauvegarder les données affichées dans la fenêtre journal lors de l’installation. Lancer l’installateur avec <strong><code>â??log</code></strong> est une bonne idée si vous avez des problèmes·; vous pouvez envoyer votre fichier Install.log à un expert qui pourra diagnostiquer votre problème. Vous en saurez plus après.</div>
+<li class="level1"><div class="li"> Si vous lancez lâ??installateur avec le drapeau <strong><code>â??log</code></strong>, il placera un fichier appelé Install.log dans votre répertoire local (depuis où vous avez lancé votre installateur). Ce fichier est un journal de toutes les commandes émises et toutes les réponses générées pendant le processus dâ??installation. Il vous permet de sauvegarder les données affichées dans la fenêtre journal lors de lâ??installation. Lancer lâ??installateur avec <strong><code>â??log</code></strong> est une bonne idée si vous avez des problèmes·; vous pouvez envoyer votre fichier Install.log à un expert qui pourra diagnostiquer votre problème. Vous en saurez plus après.</div>
</li>
-<li class="level1"><div class="li"> Après avoir eu un problème, la première chose à faire est de regarder le wiki de gEDA. Il est plus que probable que quelqu’un a déjà eu votre problème et l’a rapporté et qu’une solution a été trouvée et postée. Des distributions Linux différentes ont eu des problèmes différents dans le passé. En focntion de votre distribution, consultez les sections d’aide ci-dessous.</div>
+<li class="level1"><div class="li"> Après avoir eu un problème, la première chose à faire est de regarder le wiki de gEDA. Il est plus que probable que quelquâ??un a déjà eu votre problème et lâ??a rapporté et quâ??une solution a été trouvée et postée. Des distributions Linux différentes ont eu des problèmes différents dans le passé. En focntion de votre distribution, consultez les sections dâ??aide ci-dessous.</div>
</li>
-<li class="level1"><div class="li"> Si aucune mention de votre problème spécifique n’a été posté sur le Wiki, tentez une recherche sur Google. LEs trucs et astuces de GEDA sont dans différents endroits sur la toile et Google peut les trouver pour vous. De même, la liste des geda-user est indexée continuellement par Google. Comme les gens postent fréquement des bogues et des correctifs, Google vous aidera à trouver ces rapports.</div>
+<li class="level1"><div class="li"> Si aucune mention de votre problème spécifique nâ??a été posté sur le Wiki, tentez une recherche sur Google. LEs trucs et astuces de GEDA sont dans différents endroits sur la toile et Google peut les trouver pour vous. De même, la liste des geda-user est indexée continuellement par Google. Comme les gens postent fréquement des bogues et des correctifs, Google vous aidera à trouver ces rapports.</div>
</li>
-<li class="level1"><div class="li"> Ensuite, tentez de poster une question sur la liste des geda-user. Notez que vous devez d’abord vous enregistrer. D’autre peuvent avoir déjà développé une solution à votre problème. Quelques uns des experts hantent cette liste et peut offrir quelques sugestions d’aide.</div>
+<li class="level1"><div class="li"> Ensuite, tentez de poster une question sur la liste des geda-user. Notez que vous devez dâ??abord vous enregistrer. Dâ??autre peuvent avoir déjà développé une solution à votre problème. Quelques uns des experts hantent cette liste et peut offrir quelques sugestions dâ??aide.</div>
</li>
</ol>
</div>
-<!-- SECTION [6524-8722] -->
-<h2><a name="waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou" id="waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou">Waaaaa! L'installation s'est terminée mais j'ai un segfault (ou autre problème) lorsque je lance gschem (ou gattrib ou gnetlist, ou. . . )!</a></h2>
+<!-- SECTION "Aidez-moi! Je tente une installation en utilisant le CD ROM mais le magicien d'installation m'indique une erreur!" [6524-8722] -->
+<h2><a name="waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou" id="waaaaa_l_installation_s_est_terminee_mais_j_ai_un_segfault_ou_autre_probleme_lorsque_je_lance_gschem_ou_gattrib_ou_gnetlist_ou">Waaaaa! L'installation s'est terminée mais j'ai un segfault (ou autre problème) lorsque je lance gschem (ou gattrib ou gnetlist, ou. . . )!</a></h2>
<div class="level2">
<p>
-Après que vous ayiez installé la Suite gEDA depuis le CD ROM, assurez-vous d’avoir fait ce qui suit:
+Après que vous ayiez installé la Suite gEDA depuis le CD ROM, assurez-vous dâ??avoir fait ce qui suit:
</p>
<ol>
-<li class="level1"><div class="li"> Mettez votre <strong><code>${PATH}</code></strong> pour qu’il pointe vers l’endroit où vos nouveau exécutables gEDA sont placés (par exemple, <strong><code>/home/your-name/geda-install/bin</code></strong>). Assurez-vous que vous enlevez les pointeurs vers la anciennes versions de gEDA, s’ils existent. Vous ne devez pas seulement mettre le <strong><code>${PATH}</code></strong> dans votre shell courant mais vous devriez alors mettre à jour vos scripts de config (i.e. .bashrc ou .cshrc)</div>
+<li class="level1"><div class="li"> Mettez votre <strong><code>${PATH}</code></strong> pour quâ??il pointe vers lâ??endroit où vos nouveau exécutables gEDA sont placés (par exemple, <strong><code>/home/your-name/geda-install/bin</code></strong>). Assurez-vous que vous enlevez les pointeurs vers la anciennes versions de gEDA, sâ??ils existent. Vous ne devez pas seulement mettre le <strong><code>${PATH}</code></strong> dans votre shell courant mais vous devriez alors mettre à jour vos scripts de config (i.e. .bashrc ou .cshrc)</div>
</li>
<li class="level1"><div class="li"> Tapez «·rehash·» pour mettre à jour votre chemin de recherche des exécutables.</div>
</li>
-<li class="level1"><div class="li"> Changez votre <strong><code>${LD_LIBRARY_PATH}</code></strong> pour qu’il pointe sur l’endroitoù sont vos nouveaux exécutables gEDA (par exemple, <strong><code>/home/your-name/geda-install/lib</code></strong>). Assurez-vous d’enlever les pointeurs des anciennes versions de gEDA, si elles existent. Vous ne devez pas seulement mettre le <strong><code>${LD_LIBRARY_PATH}</code></strong> dans votre shell courant mais vous devriez alors mettre à jour vos scripts de config (i.e. .bashrc ou .cshrc)</div>
+<li class="level1"><div class="li"> Changez votre <strong><code>${LD_LIBRARY_PATH}</code></strong> pour quâ??il pointe sur lâ??endroitoù sont vos nouveaux exécutables gEDA (par exemple, <strong><code>/home/your-name/geda-install/lib</code></strong>). Assurez-vous dâ??enlever les pointeurs des anciennes versions de gEDA, si elles existent. Vous ne devez pas seulement mettre le <strong><code>${LD_LIBRARY_PATH}</code></strong> dans votre shell courant mais vous devriez alors mettre à jour vos scripts de config (i.e. .bashrc ou .cshrc)</div>
</li>
<li class="level1"><div class="li"> LAncez «·su -c ldconfig·» pour indiquer au noyau où trouver votre nouvelle libgeda.so.</div>
</li>
</ol>
</div>
-<!-- SECTION [8723-10033] -->
+<!-- SECTION "Waaaaa! L'installation s'est terminée mais j'ai un segfault (ou autre problème) lorsque je lance gschem (ou gattrib ou gnetlist, ou. . . )!" [8723-10033] -->
<h2><a name="fedora_core_4_install_notes" id="fedora_core_4_install_notes">Fedora Core 4 install notes</a></h2>
<div class="level2">
@@ -199,7 +204,7 @@
</p>
</div>
-<!-- SECTION [10034-10112] -->
+<!-- SECTION "Fedora Core 4 install notes" [10034-10112] -->
<h2><a name="fedora_core_3_install_notes" id="fedora_core_3_install_notes">Fedora Core 3 install notes</a></h2>
<div class="level2">
@@ -208,7 +213,7 @@
</p>
</div>
-<!-- SECTION [10113-10191] -->
+<!-- SECTION "Fedora Core 3 install notes" [10113-10191] -->
<h2><a name="fedora_core_2_install_notes" id="fedora_core_2_install_notes">Fedora Core 2 install notes</a></h2>
<div class="level2">
@@ -217,7 +222,7 @@
</p>
</div>
-<!-- SECTION [10192-10270] -->
+<!-- SECTION "Fedora Core 2 install notes" [10192-10270] -->
<h2><a name="fedora_core_1_install_notes" id="fedora_core_1_install_notes">Fedora Core 1 install notes</a></h2>
<div class="level2">
@@ -226,7 +231,7 @@
</p>
</div>
-<!-- SECTION [10271-10349] -->
+<!-- SECTION "Fedora Core 1 install notes" [10271-10349] -->
<h2><a name="suse_9.3_install_notes" id="suse_9.3_install_notes">Suse 9.3 install notes</a></h2>
<div class="level2">
@@ -235,7 +240,7 @@
</p>
</div>
-<!-- SECTION [10350-10433] -->
+<!-- SECTION "Suse 9.3 install notes" [10350-10433] -->
<h2><a name="suse_10.0_install_notes" id="suse_10.0_install_notes">Suse 10.0 install notes</a></h2>
<div class="level2">
@@ -244,7 +249,7 @@
</p>
</div>
-<!-- SECTION [10434-10520] -->
+<!-- SECTION "Suse 10.0 install notes" [10434-10520] -->
<h2><a name="suse_10.1_install_notes" id="suse_10.1_install_notes">Suse 10.1 install notes</a></h2>
<div class="level2">
@@ -253,16 +258,16 @@
</p>
</div>
-<!-- SECTION [10521-10607] -->
-<h2><a name="notes_d_installation_debian" id="notes_d_installation_debian">Notes d'installation Debian</a></h2>
+<!-- SECTION "Suse 10.1 install notes" [10521-10607] -->
+<h2><a name="notes_d_installation_debian" id="notes_d_installation_debian">Notes d'installation Debian</a></h2>
<div class="level2">
<p>
-Les <a href="001geda_debian.html" class="wikilink1" title="geda:debian.fr">notes d'installation Debian sont disponibles ici</a>
+Les <a href="001geda_debian.html" class="wikilink1" title="geda:debian.fr">notes d'installation Debian sont disponibles ici</a>
</p>
</div>
-<!-- SECTION [10608-10720] -->
+<!-- SECTION "Notes d'installation Debian" [10608-10720] -->
<h2><a name="windows_install_notes" id="windows_install_notes">Windows install notes</a></h2>
<div class="level2">
@@ -271,6 +276,6 @@
</p>
</div>
-<!-- SECTION [10721-] --></div>
+<!-- SECTION "Windows install notes" [10721-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/001geda_kig_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_kig_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_kig_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_kig_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ 001geda_kig_howto.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:kig_howto.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:kig_howto.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:kig_howto.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:kig_howto.fr?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,kig_howto.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:kig_howto.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:kig_howto.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:kig_howto.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.3 eda/geda/gaf/docs/wiki/001geda_pcb-quick_reference.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_pcb-quick_reference.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_pcb-quick_reference.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_pcb-quick_reference.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_pcb-quick_reference.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb-quick_reference.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb-quick_reference.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb-quick_reference.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb-quick_reference.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T17:45:09-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,pcb-quick_reference.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb-quick_reference.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb-quick_reference.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb-quick_reference.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -34,7 +37,7 @@
<li class="level2"><div class="li"><span class="li"><a href="#touches_de_visualisation" class="toc">Touches de Visualisation</a></span></div></li>
</ul>
</li>
-<li class="level1"><div class="li"><span class="li"><a href="#reference_d_empreintes" class="toc">Référence d'Empreintes</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#reference_d_empreintes" class="toc">Référence d'Empreintes</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#syntaxe_generale" class="toc">Syntaxe Générale</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#elements" class="toc">�léments</a></span></div></li>
@@ -45,16 +48,18 @@
</div>
</div>
+
+
<h1><a name="pcbreference_rapide" id="pcbreference_rapide">PCB: Référence Rapide</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-39] -->
+<!-- SECTION "PCB: Référence Rapide" [1-39] -->
<h2><a name="disposition_des_touches" id="disposition_des_touches">Disposition des Touches</a></h2>
<div class="level2">
</div>
-<!-- SECTION [40-76] -->
+<!-- SECTION "Disposition des Touches" [40-76] -->
<h3><a name="table_des_touches_pcb" id="table_des_touches_pcb">Table des Touches PCB</a></h3>
<div class="level3">
<table class="inline">
@@ -194,31 +199,31 @@
<td class="centeralign"> shift-z </td><td class="leftalign"> un-zoom </td><td class="leftalign"> voir: réduire </td>
</tr>
<tr>
- <td class="centeralign"> F1 </td><td class="leftalign"> via </td><td> entrer l’outil de via </td>
+ <td class="centeralign"> F1 </td><td class="leftalign"> via </td><td> entrer lâ??outil de via </td>
</tr>
<tr>
- <td class="centeralign"> F2 </td><td class="leftalign"> line </td><td class="leftalign"> entrer l’outil de ligne </td>
+ <td class="centeralign"> F2 </td><td class="leftalign"> line </td><td class="leftalign"> entrer lâ??outil de ligne </td>
</tr>
<tr>
- <td class="centeralign"> F3 </td><td class="leftalign"> arc </td><td> entrer l’outil d’arc </td>
+ <td class="centeralign"> F3 </td><td class="leftalign"> arc </td><td> entrer lâ??outil dâ??arc </td>
</tr>
<tr>
- <td class="centeralign"> F4 </td><td class="leftalign"> text </td><td> entrer l’outil de texte </td>
+ <td class="centeralign"> F4 </td><td class="leftalign"> text </td><td> entrer lâ??outil de texte </td>
</tr>
<tr>
- <td class="centeralign"> F5 </td><td class="leftalign"> rectangle </td><td class="leftalign"> entrer l’outil de rectangle </td>
+ <td class="centeralign"> F5 </td><td class="leftalign"> rectangle </td><td class="leftalign"> entrer lâ??outil de rectangle </td>
</tr>
<tr>
- <td class="centeralign"> F6 </td><td class="leftalign"> polygon </td><td class="leftalign"> entrer l’outil de polygone </td>
+ <td class="centeralign"> F6 </td><td class="leftalign"> polygon </td><td class="leftalign"> entrer lâ??outil de polygone </td>
</tr>
<tr>
- <td class="centeralign"> F7 </td><td class="leftalign"> buffer </td><td> entrer l’outil de mode tampon </td>
+ <td class="centeralign"> F7 </td><td class="leftalign"> buffer </td><td> entrer lâ??outil de mode tampon </td>
</tr>
<tr>
- <td class="centeralign"> F8 </td><td class="leftalign"> delete </td><td class="leftalign"> entrer l’outil de mode supression </td>
+ <td class="centeralign"> F8 </td><td class="leftalign"> delete </td><td class="leftalign"> entrer lâ??outil de mode supression </td>
</tr>
<tr>
- <td class="centeralign"> F9 </td><td class="leftalign"> rotate </td><td class="leftalign"> entrer l’outil de mode de rotation </td>
+ <td class="centeralign"> F9 </td><td class="leftalign"> rotate </td><td class="leftalign"> entrer lâ??outil de mode de rotation </td>
</tr>
<tr>
<td class="centeralign"> F10 </td><td class="leftalign"> file menu </td><td class="leftalign"> menu fichier </td>
@@ -230,10 +235,9 @@
<td class="centeralign"> F12 </td><td class="leftalign"> lock </td><td> entrer dans le mode lock </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [77-3777] -->
+<!-- SECTION "Table des Touches PCB" [77-3777] -->
<h2><a name="touches_de_visualisation" id="touches_de_visualisation">Touches de Visualisation</a></h2>
<div class="level2">
<table class="inline">
@@ -265,24 +269,23 @@
<td class="centeralign"> shift-b </td><td class="centeralign"> flip view </td><td>retournement carte</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [3778-4194] -->
-<h1><a name="reference_d_empreintes" id="reference_d_empreintes">Référence d'Empreintes</a></h1>
+<!-- SECTION "Touches de Visualisation" [3778-4194] -->
+<h1><a name="reference_d_empreintes" id="reference_d_empreintes">Référence d'Empreintes</a></h1>
<div class="level1">
<p>
- Le document maître pour la création d’empreintes est le <a href="http://pcb.sourceforge.net/index.html#dir" class="urlextern" title="http://pcb.sourceforge.net/index.html#dir" rel="nofollow">PCB Manual</a>. Il y a aussi le <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">Footprint Creation for the Open-Source Layout Program PCB</a> de Stuart Brorson.
+ Le document maître pour la création dâ??empreintes est le <a href="http://pcb.sourceforge.net/index.html#dir" class="urlextern" title="http://pcb.sourceforge.net/index.html#dir" rel="nofollow">PCB Manual</a>. Il y a aussi le <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">Footprint Creation for the Open-Source Layout Program PCB</a> de Stuart Brorson.
</p>
</div>
-<!-- SECTION [4195-4503] -->
+<!-- SECTION "Référence d'Empreintes" [4195-4503] -->
<h2><a name="syntaxe_generale" id="syntaxe_generale">Syntaxe Générale</a></h2>
<div class="level2">
<p>
- Un fichier d’empreinte pcb peut contenir une des commandes suivantes:
+ Un fichier dâ??empreinte pcb peut contenir une des commandes suivantes:
</p>
<ul>
<li class="level1"><div class="li"> <strong><code>Element [element_flags, description, pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction, text_scale, text_flags]</code></strong></div>
@@ -300,7 +303,7 @@
</ul>
</div>
-<!-- SECTION [4504-5144] -->
+<!-- SECTION "Syntaxe Générale" [4504-5144] -->
<h2><a name="elements" id="elements">�léments</a></h2>
<div class="level2">
@@ -315,7 +318,7 @@
<td class="centeralign"> element_flags </td><td class="centeralign"> unsigned hex value </td><td class="rightalign"> </td><td class="rightalign"> </td>
</tr>
<tr>
- <td class="centeralign"> description </td><td class="centeralign"> string </td><td class="centeralign"> text descriptif de l’empreinte </td><td class="leftalign">écrit par l’auteur de l’empreinte </td>
+ <td class="centeralign"> description </td><td class="centeralign"> string </td><td class="centeralign"> text descriptif de lâ??empreinte </td><td class="leftalign">écrit par lâ??auteur de lâ??empreinte </td>
</tr>
<tr>
<td class="centeralign"> pcb name </td><td class="centeralign"> string </td><td class="centeralign"> refdes utilisé pour ce pcb particulier </td><td class="leftalign">xxx </td>
@@ -345,10 +348,9 @@
<td class="centeralign"> text_flags </td><td class="centeralign"> unsigned hex </td><td class="rightalign"> </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [5145-5981] -->
+<!-- SECTION "�léments" [5145-5981] -->
<h2><a name="pastilles" id="pastilles">Pastilles</a></h2>
<div class="level2">
@@ -390,10 +392,9 @@
<td class="centeralign"> flags </td><td class="centeralign"> hex value </td><td class="centeralign"> xxx </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [5982-6937] -->
+<!-- SECTION "Pastilles" [5982-6937] -->
<h2><a name="broches" id="broches">Broches</a></h2>
<div class="level2">
@@ -432,10 +433,9 @@
<td class="centeralign"> flags </td><td class="centeralign"> hex </td><td class="centeralign"> xxx </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [6938-7639] -->
+<!-- SECTION "Broches" [6938-7639] -->
<h2><a name="exemples" id="exemples">Exemples</a></h2>
<div class="level2">
<ul>
@@ -454,6 +454,6 @@
</ul>
</div>
-<!-- SECTION [7640-] --></div>
+<!-- SECTION "Exemples" [7640-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_pcb_tips.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_pcb_tips.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_pcb_tips.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_pcb_tips.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_pcb_tips.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb_tips.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_tips.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb_tips.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb_tips.fr?do=export_raw" />
- <meta name="date" content="2006-12-17T08:10:32-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,pcb_tips.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_tips.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb_tips.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb_tips.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,16 +29,16 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#outils_pcb" class="toc">Outils PCB</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb" class="toc">Où puis-je lire les bases sur l'utilisation de pcb?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#j_ai_trouve_un_bogue_que_puis-je_y_faire" class="toc">J'ai trouvé un bogue·! Que puis-je y faire·?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb" class="toc">Où puis-je lire les bases sur l'utilisation de pcb?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#j_ai_trouve_un_bogue_que_puis-je_y_faire" class="toc">J'ai trouvé un bogue·! Que puis-je y faire·?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_configurer_les_regles_du_fabricant_a_utiliser_i.e._diametres_de_percage_specification_des_largeurs_espacements_des_pistes" class="toc">Comment configurer les règles du fabricant à utiliser (i.e. diamètres de perçage, spécification des largeurs/espacements des pistes)?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#a_propos_des_empreintes" class="toc">Ã? propos des empreintes</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#comment_fonctionne_le_systeme_d_empreintes_de_pcb" class="toc">Comment fonctionne le système d'empreintes de PCB?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_fonctionne_le_systeme_d_empreintes_de_pcb" class="toc">Comment fonctionne le système d'empreintes de PCB?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#ou_puis-je_obtenir_des_empreintes_pre-dessinees_pour_pcb" class="toc">Où puis-je obtenir des empreintes pré-dessinées pour PCB?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte" class="toc">Je veux utiliser PCB pour faire le placement. Comment connaitre la valeur à utiliser pour l'attribut d'empreinte?</a></span></div>
+<li class="level2"><div class="li"><span class="li"><a href="#je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte" class="toc">Je veux utiliser PCB pour faire le placement. Comment connaitre la valeur à utiliser pour l'attribut d'empreinte?</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#newlib" class="toc">Newlib</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#bibliotheque_m4" class="toc">Bibliothèque M4</a></span></div></li>
@@ -43,18 +46,18 @@
</li>
<li class="level2"><div class="li"><span class="li"><a href="#quelle_est_la_maniere_recommandee_pour_traiter_les_differentes_empreintes_pour_le_meme_type_de_composant" class="toc">Quelle est la manière recommandée pour traiter les différentes empreintes pour le même type de composant?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_dessine_une_nouvelle_une_empreinte" class="toc">Comment je dessine une nouvelle une empreinte?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_j_edite_change_une_empreinte_existante" class="toc">Comment j'édite/change une empreinte existante?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb" class="toc">Comment j'ajoute une bibliothèque d'empreintes à PCB?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_j_edite_change_une_empreinte_existante" class="toc">Comment j'édite/change une empreinte existante?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb" class="toc">Comment j'ajoute une bibliothèque d'empreintes à PCB?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pcb_ne_trouve_par_mes_empreintes._pourquoi" class="toc">PCB ne trouve par mes empreintes. Pourquoi?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer" class="toc">Maintenant que j'ai toutes ces empreintes, où dois-je les placer?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer" class="toc">Maintenant que j'ai toutes ces empreintes, où dois-je les placer?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#placement_de_composants" class="toc">Placement de composants</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_pivote_une_selection_i.e._pour_plus_d_un_element" class="toc">Comment je pivote une sélection (i.e. pour plus d'un élément)?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc" class="toc">Comment je change la taille de l'objet graphique (comme du texte, des lignes de masque texte, etc)?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_pivote_une_selection_i.e._pour_plus_d_un_element" class="toc">Comment je pivote une sélection (i.e. pour plus d'un élément)?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc" class="toc">Comment je change la taille de l'objet graphique (comme du texte, des lignes de masque texte, etc)?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_placer_les_composants_sur_les_deux_faces_de_pcb" class="toc">Comment placer les composants sur les deux faces de PCB?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_place_l_origine_dans_pcb" class="toc">Comment je place l'origine dans pcb?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_place_l_origine_dans_pcb" class="toc">Comment je place l'origine dans pcb?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_mesure_les_distances_et_les_dimensions_des_composants" class="toc">Comment je mesure les distances et les dimensions des composants?</a></span></div></li>
</ul>
</li>
@@ -62,14 +65,14 @@
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#comment_router_une_connexion_depuis_le_cote_soudure_vers_le_cote_composant_et_inversement" class="toc">Comment router une connexion depuis le côté soudure vers le côté composant et inversement?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_le_style_de_routage" class="toc">Comment je change le style de routage?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#j_ai_merde_comment_je_reviens_en_arriere" class="toc">J'ai merdé! Comment je reviens en arrière?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre" class="toc">Comment je déplace un jeu de piste d'une couche à l'autre?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_les_soldermask_clearance_autour_d_un_trou_via" class="toc">Comment je change les soldermask clearance autour d'un trou/via?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#j_ai_merde_comment_je_reviens_en_arriere" class="toc">J'ai merdé! Comment je reviens en arrière?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre" class="toc">Comment je déplace un jeu de piste d'une couche à l'autre?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_les_soldermask_clearance_autour_d_un_trou_via" class="toc">Comment je change les soldermask clearance autour d'un trou/via?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_changer_la_taille_des_pistes" class="toc">Comment changer la taille des pistes?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_pilote_un_via_pour_connecter_une_piste_a_un_plan_de_masse_sur_une_couche_differente" class="toc">Comment je pilote un via pour connecter une piste à un plan de masse sur une couche différente?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#je_veux_dessiner_une_piste_entre_deux_segments_sur_le_meme_net_mais_pcb_ne_me_laisse_pas_faire_pourquoi" class="toc">Je veux dessiner une piste entre deux segments sur le même net mais PCB ne me laisse pas faire! Pourquoi?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient" class="toc">PCB semble manger mes noms de composants et se plaint qu'il ne peut pas trouver des nets adaptés aux broches! De quoi cela vient?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests" class="toc">Comment je peux configurer la couleur et l'épaisseur des rats nests?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient" class="toc">PCB semble manger mes noms de composants et se plaint qu'il ne peut pas trouver des nets adaptés aux broches! De quoi cela vient?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests" class="toc">Comment je peux configurer la couleur et l'épaisseur des rats nests?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#au_dela_des_pistes_et_des_empreintes" class="toc">Au delà des pistes et des empreintes</a></span></div>
@@ -79,7 +82,7 @@
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_remplis_les_zones_avec_cuivre" class="toc">Comment je remplis les zones avec cuivre?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#les_polygones_mettent_mes_pistes_a_la_masse_que_puis-je_y_faire" class="toc">Les polygones mettent mes pistes à la masse! Que puis-je y faire?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_change_le_polygon_clearance" class="toc">Comment je change le polygon clearance?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_cache_les_polygones_lorsque_j_edite_le_placement" class="toc">Comment je cache les polygones lorsque j'édite le placement?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_cache_les_polygones_lorsque_j_edite_le_placement" class="toc">Comment je cache les polygones lorsque j'édite le placement?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_editer_les_polygones" class="toc">Comment éditer les polygones?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_place_des_vias_qui_connectent_un_polygone_pour_une_dissipation_thermique_complete_ou_pour_une_integrite_de_protection_complete" class="toc">Comment je place des vias qui connectent un polygone pour une dissipation thermique complète ou pour une intégrité de protection complète?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#les_polygones_peuvent-ils_etre_un-masques_un_polygone_peut-il_etre_de_cuivre_sans_masque_de_soudure" class="toc">Les polygones peuvent-ils être un-masqués? (Un polygone peut-il être de cuivre sans masque de soudure?)</a></span></div></li>
@@ -87,60 +90,62 @@
<li class="level2"><div class="li"><span class="li"><a href="#pourquoi_est-il_possible_de_realiser_des_ponts_thermiques_pour_les_broches_mais_pas_pour_une_pastille" class="toc">Pourquoi est-il possible de réaliser des ponts thermiques pour les broches mais pas pour une pastille?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pcb_peut-il_etre_utilise_pour_realiser_des_cartes_a_simple_couche" class="toc">PCB peut-il être utilisé pour réaliser des cartes à simple couche?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quelles_ressources_existent_pour_traiter_les_fichiers_pcb_en_utilisant_les_scripts" class="toc">Quelles ressources existent pour traiter les fichiers PCB en utilisant les scripts?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_j_importe_des_graphiques_vectoriels_externe" class="toc">Comment j'importe des graphiques vectoriels externe?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_j_attache_un_nom_a_mon_circuit" class="toc">Comment j'attache un nom à mon circuit?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_j_importe_des_graphiques_vectoriels_externe" class="toc">Comment j'importe des graphiques vectoriels externe?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_j_attache_un_nom_a_mon_circuit" class="toc">Comment j'attache un nom à mon circuit?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#autorouteur" class="toc">Autorouteur</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere" class="toc">Comment je force l'autorouteur à ne placer des pistes que sur une couche particulière?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb" class="toc">Commennt forcer l'autorouteur à router seulement dans les limites des contours du pcb?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur" class="toc">Comment je route les plans d'alimentation et de masse avec l'autorouteur?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#le_circuit_produit_par_l_autorouteur_est_inefficace" class="toc">Le circuit produit par l'autorouteur est inefficace!</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#le_circuit_produit_par_l_autorouteur_est_moche" class="toc">Le circuit produit par l'autorouteur est moche!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere" class="toc">Comment je force l'autorouteur à ne placer des pistes que sur une couche particulière?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb" class="toc">Commennt forcer l'autorouteur à router seulement dans les limites des contours du pcb?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur" class="toc">Comment je route les plans d'alimentation et de masse avec l'autorouteur?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#le_circuit_produit_par_l_autorouteur_est_inefficace" class="toc">Le circuit produit par l'autorouteur est inefficace!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#le_circuit_produit_par_l_autorouteur_est_moche" class="toc">Le circuit produit par l'autorouteur est moche!</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#generation_gerber_et_production_de_fichiers_i_o" class="toc">Génération Gerber et production de fichiers I/O</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#comment_je_realise_des_contours_de_carte_pour_proposer_mes_gerbers_vers_le_fabricant_de_carte" class="toc">Comment je réalise des contours de carte pour proposer mes gerbers vers le fabricant de carte?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#j_ai_fini_mon_placement._comment_je_le_controle" class="toc">J'ai fini mon placement. Comment je le contrôle?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#j_ai_fini_mon_placement._comment_je_le_controle" class="toc">J'ai fini mon placement. Comment je le contrôle?</a></span></div></li>
</ul>
</li>
-<li class="level1"><div class="li"><span class="li"><a href="#vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb" class="toc">Vous n'avez pas répondu à mes questions. Où puis-je trouver d'autres informations sur PCB?</a></span></div></li></ul>
+<li class="level1"><div class="li"><span class="li"><a href="#vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb" class="toc">Vous n'avez pas répondu à mes questions. Où puis-je trouver d'autres informations sur PCB?</a></span></div></li></ul>
</div>
</div>
+
+
<h1><a name="outils_pcb" id="outils_pcb">Outils PCB</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-26] -->
-<h2><a name="ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb" id="ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb">Où puis-je lire les bases sur l'utilisation de pcb?</a></h2>
+<!-- SECTION "Outils PCB" [1-26] -->
+<h2><a name="ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb" id="ou_puis-je_lire_les_bases_sur_l_utilisation_de_pcb">Où puis-je lire les bases sur l'utilisation de pcb?</a></h2>
<div class="level2">
<p>
-Le <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">manuel de pcb</a> contient une description concise de l’interface utilisateur dans la section «·Getting Started·» (<a href="http://pcb.sourceforge.net/pcb-20060822/pcb.html#Getting%20Started" class="urlextern" title="http://pcb.sourceforge.net/pcb-20060822/pcb.html#Getting%20Started" rel="nofollow">version 20060822</a>)
+Le <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">manuel de pcb</a> contient une description concise de lâ??interface utilisateur dans la section «·Getting Started·» (<a href="http://pcb.sourceforge.net/pcb-20060822/pcb.html#Getting%20Started" class="urlextern" title="http://pcb.sourceforge.net/pcb-20060822/pcb.html#Getting%20Started" rel="nofollow">version 20060822</a>)
</p>
</div>
-<!-- SECTION [27-342] -->
-<h2><a name="j_ai_trouve_un_bogue_que_puis-je_y_faire" id="j_ai_trouve_un_bogue_que_puis-je_y_faire">J'ai trouvé un bogue·! Que puis-je y faire·?</a></h2>
+<!-- SECTION "Où puis-je lire les bases sur l'utilisation de pcb?" [27-342] -->
+<h2><a name="j_ai_trouve_un_bogue_que_puis-je_y_faire" id="j_ai_trouve_un_bogue_que_puis-je_y_faire">J'ai trouvé un bogue·! Que puis-je y faire·?</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> Débutez en lisant <a href="http://pcb.sourceforge.net/bugs.html" class="urlextern" title="http://pcb.sourceforge.net/bugs.html" rel="nofollow">the pcb bug reporting page</a>.</div>
</li>
<li class="level1"><div class="li"> Contrôlez, de quoi avons-nous besoin pour reproduire le bogue.</div>
</li>
-<li class="level1"><div class="li"> Demandez sur la liste de <a href="http://www.geda.seul.org/mailinglist/index.html" class="urlextern" title="http://www.geda.seul.org/mailinglist/index.html" rel="nofollow">diffusion de geda-user</a> s’il est en cours de correction ou s’il a été réglé avec la version la plus à jour de pcb. Notez que vous devez être inscrits sur la liste de diffusion de geda-user avant de pouvoir poster.</div>
+<li class="level1"><div class="li"> Demandez sur la liste de <a href="http://www.geda.seul.org/mailinglist/index.html" class="urlextern" title="http://www.geda.seul.org/mailinglist/index.html" rel="nofollow">diffusion de geda-user</a> sâ??il est en cours de correction ou sâ??il a été réglé avec la version la plus à jour de pcb. Notez que vous devez être inscrits sur la liste de diffusion de geda-user avant de pouvoir poster.</div>
</li>
-<li class="level1"><div class="li"> Vérifiez si le problème est déjà répertorié dans le <a href="http://sourceforge.net/tracker/?group_id=73743&atid=538811" class="urlextern" title="http://sourceforge.net/tracker/?group_id=73743&atid=538811" rel="nofollow">bug tracking system de pcb</a>. Si ce n’est pas le cas; émettez un rapport de bogue. Assurez-vous de donner toutes les informations nécessaires pour reproduire le bogue et ajoutez la version de pcb qui contient le bogue.</div>
+<li class="level1"><div class="li"> Vérifiez si le problème est déjà répertorié dans le <a href="http://sourceforge.net/tracker/?group_id=73743&atid=538811" class="urlextern" title="http://sourceforge.net/tracker/?group_id=73743&atid=538811" rel="nofollow">bug tracking system de pcb</a>. Si ce nâ??est pas le cas; émettez un rapport de bogue. Assurez-vous de donner toutes les informations nécessaires pour reproduire le bogue et ajoutez la version de pcb qui contient le bogue.</div>
</li>
<li class="level1"><div class="li"> Finallement, avec tous les projets open source ouverts, vous pourriez muscler vos muscles de programmation et tenter de régler le bogue par vous même. Veuillez envoyer un correctif sur les changements que vous avez effectués sur le <a href="http://sourceforge.net/tracker/?group_id=73743&atid=538811" class="urlextern" title="http://sourceforge.net/tracker/?group_id=73743&atid=538811" rel="nofollow">BTS de pcb</a>. Le correctif sera accepté avec reconnaissance pour améliorer la prochaine version de pcb.</div>
</li>
</ol>
</div>
-<!-- SECTION [343-1613] -->
+<!-- SECTION "J'ai trouvé un bogue·! Que puis-je y faire·?" [343-1613] -->
<h2><a name="comment_configurer_les_regles_du_fabricant_a_utiliser_i.e._diametres_de_percage_specification_des_largeurs_espacements_des_pistes" id="comment_configurer_les_regles_du_fabricant_a_utiliser_i.e._diametres_de_percage_specification_des_largeurs_espacements_des_pistes">Comment configurer les règles du fabricant à utiliser (i.e. diamètres de perçage, spécification des largeurs/espacements des pistes)?</a></h2>
<div class="level2">
@@ -149,83 +154,83 @@
</p>
</div>
-<!-- SECTION [1614-1915] -->
+<!-- SECTION "Comment configurer les règles du fabricant à utiliser (i.e. diamètres de perçage, spécification des largeurs/espacements des pistes)?" [1614-1915] -->
<h1><a name="a_propos_des_empreintes" id="a_propos_des_empreintes">Ã? propos des empreintes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1916-1955] -->
-<h2><a name="comment_fonctionne_le_systeme_d_empreintes_de_pcb" id="comment_fonctionne_le_systeme_d_empreintes_de_pcb">Comment fonctionne le système d'empreintes de PCB?</a></h2>
+<!-- SECTION "Ã? propos des empreintes" [1916-1955] -->
+<h2><a name="comment_fonctionne_le_systeme_d_empreintes_de_pcb" id="comment_fonctionne_le_systeme_d_empreintes_de_pcb">Comment fonctionne le système d'empreintes de PCB?</a></h2>
<div class="level2">
<p>
PCB supporte deux mécanismes de bibliothèque entièrement séparés:
</p>
<ol>
-<li class="level1"><div class="li"> Le premier est appelé «·oldlib·», «·pcblib·» ou «·bibliothèque M4·». Ce système est historique·; il dépend du langage macro M4 pour générer des empreintes à la volée. La bibliothèque M4 est assez grande et a quelques bogues. Néanmoins, elle est très maniable et est distribuée avec PCB. Un fonctionnalité puissante de la bibliothèque m4 est qu’une famille complète d’empreintes peut être définie rapidement avec une macro de base appropriée.</div>
+<li class="level1"><div class="li"> Le premier est appelé «·oldlib·», «·pcblib·» ou «·bibliothèque M4·». Ce système est historique·; il dépend du langage macro M4 pour générer des empreintes à la volée. La bibliothèque M4 est assez grande et a quelques bogues. Néanmoins, elle est très maniable et est distribuée avec PCB. Un fonctionnalité puissante de la bibliothèque m4 est quâ??une famille complète dâ??empreintes peut être définie rapidement avec une macro de base appropriée.</div>
</li>
-<li class="level1"><div class="li"> La seconde bibliothèque d’empreintes pour PCB est appelée «·newlib·». Les empreintes de newlib sont définies en utilisant des fichiers de texte <acronym title="American Standard Code for Information Interchange">ASCII</acronym> qui appelent des primitives graphiques réalisant une empreinte complète. Les empreintes newlib peuvent aussi être créées graphiquement en utilisant PCB ou par toute autre méthode qui peut produire un fichier texte (éditeur de texte, script awk/perl/ruby, etc.). </div>
+<li class="level1"><div class="li"> La seconde bibliothèque dâ??empreintes pour PCB est appelée «·newlib·». Les empreintes de newlib sont définies en utilisant des fichiers de texte <acronym title="American Standard Code for Information Interchange">ASCII</acronym> qui appelent des primitives graphiques réalisant une empreinte complète. Les empreintes newlib peuvent aussi être créées graphiquement en utilisant PCB ou par toute autre méthode qui peut produire un fichier texte (éditeur de texte, script awk/perl/ruby, etc.). </div>
</li>
</ol>
<p>
- C’est pourquoi, pendant le placement, vous pouvez utiliser des empreintes qui sont distribuées avec PCB, vous pouvez trouver des empreintes par une recherche web ou vous pouvez vous créer la votre et la placer dans un répertoire dédié. Le <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">manuel pcb</a> est complet et mise à jour pour le format de fichier élément. Un tutoriel assez incomplet mais utile est disponible sur le web comme: <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">http://www.brorson.com/gEDA/</a> (recherche des termes «·newlib·»).
+ Câ??est pourquoi, pendant le placement, vous pouvez utiliser des empreintes qui sont distribuées avec PCB, vous pouvez trouver des empreintes par une recherche web ou vous pouvez vous créer la votre et la placer dans un répertoire dédié. Le <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">manuel pcb</a> est complet et mise à jour pour le format de fichier élément. Un tutoriel assez incomplet mais utile est disponible sur le web comme: <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">http://www.brorson.com/gEDA/</a> (recherche des termes «·newlib·»).
</p>
</div>
-<!-- SECTION [1956-3509] -->
+<!-- SECTION "Comment fonctionne le système d'empreintes de PCB?" [1956-3509] -->
<h2><a name="ou_puis-je_obtenir_des_empreintes_pre-dessinees_pour_pcb" id="ou_puis-je_obtenir_des_empreintes_pre-dessinees_pour_pcb">Où puis-je obtenir des empreintes pré-dessinées pour PCB?</a></h2>
<div class="level2">
<p>
-Actuellement, le meilleur endroit pour avoir de empreintes (en plus de la distribution PCB) est le <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">site web des symboles gEDA</a>. Le <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" rel="nofollow">site web de John Luciani</a> possède une grand nombre d’empreintes et d’outils. De même, Darrell Harmon fournit un chouette script de génération d’empreintes <a href="http://www.dlharmon.com/geda/footgen.html" class="urlextern" title="http://www.dlharmon.com/geda/footgen.html" rel="nofollow">sur son site web</a>. Votre contribution au projet est la bienvenue, ainsi que le partage des empreintes. Finallement, vous pouvez demander sur la liste geda-user car quelqu’un pourrait avoir pitié et vous envoyer un symbole. Notez que vous devez souscrire à la liste de diffusion geda-user avant de pouvoir poster.
+Actuellement, le meilleur endroit pour avoir de empreintes (en plus de la distribution PCB) est le <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">site web des symboles gEDA</a>. Le <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" rel="nofollow">site web de John Luciani</a> possède une grand nombre dâ??empreintes et dâ??outils. De même, Darrell Harmon fournit un chouette script de génération dâ??empreintes <a href="http://www.dlharmon.com/geda/footgen.html" class="urlextern" title="http://www.dlharmon.com/geda/footgen.html" rel="nofollow">sur son site web</a>. Votre contribution au projet est la bienvenue, ainsi que le partage des empreintes. Finallement, vous pouvez demander sur la liste geda-user car quelquâ??un pourrait avoir pitié et vous envoyer un symbole. Notez que vous devez souscrire à la liste de diffusion geda-user avant de pouvoir poster.
</p>
</div>
-<!-- SECTION [3510-4322] -->
-<h2><a name="je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte" id="je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte">Je veux utiliser PCB pour faire le placement. Comment connaitre la valeur à utiliser pour l'attribut d'empreinte?</a></h2>
+<!-- SECTION "Où puis-je obtenir des empreintes pré-dessinées pour PCB?" [3510-4322] -->
+<h2><a name="je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte" id="je_veux_utiliser_pcb_pour_faire_le_placement._comment_connaitre_la_valeur_a_utiliser_pour_l_attribut_d_empreinte">Je veux utiliser PCB pour faire le placement. Comment connaitre la valeur à utiliser pour l'attribut d'empreinte?</a></h2>
<div class="level2">
<p>
-Cette question est une des plus habituelle parmi les nouveaux utilisateurs de gEDA. De fait, aider les nouveaux à déterminer les noms d’empreintes appropriés est au coeur d’un débat en cours sur les <a href="http://geda.seul.org/wiki/geda:faq-gschem.fr#quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" class="wikilink1" title="geda:faq-gschem.fr">symboles légers vs. lourds</a>. Dans la distribution courante gEDA/gaf, les symboles sont légers, vous devez attacher l’attribut footprint au niveau du schéma (i.e. en utilisant soit gschem, soit gattrib). Le nom des empreintes à utiliser dépend de si vous utilisez la bibliothèque newlib ou M4 (pcblib).
+Cette question est une des plus habituelle parmi les nouveaux utilisateurs de gEDA. De fait, aider les nouveaux à déterminer les noms dâ??empreintes appropriés est au coeur dâ??un débat en cours sur les <a href="http://geda.seul.org/wiki/geda:faq-gschem.fr#quel_est_l_objet_de_cette_polemique_entre_les_symboles_lourds_et_legers" class="wikilink1" title="geda:faq-gschem.fr">symboles légers vs. lourds</a>. Dans la distribution courante gEDA/gaf, les symboles sont légers, vous devez attacher lâ??attribut footprint au niveau du schéma (i.e. en utilisant soit gschem, soit gattrib). Le nom des empreintes à utiliser dépend de si vous utilisez la bibliothèque newlib ou M4 (pcblib).
</p>
</div>
-<!-- SECTION [4323-5057] -->
+<!-- SECTION "Je veux utiliser PCB pour faire le placement. Comment connaitre la valeur à utiliser pour l'attribut d'empreinte?" [4323-5057] -->
<h3><a name="newlib" id="newlib">Newlib</a></h3>
<div class="level3">
<p>
-Newlib stocke une empreinte par fichier et les noms utilisés par newlib sont des noms de fichier des fichiers d’empreinte.
+Newlib stocke une empreinte par fichier et les noms utilisés par newlib sont des noms de fichier des fichiers dâ??empreinte.
</p>
<p>
-Il y a plusieurs manières de trouver les noms d’empreintes newlib à utiliser·:
+Il y a plusieurs manières de trouver les noms dâ??empreintes newlib à utiliser·:
</p>
<ul>
-<li class="level1"><div class="li"> Vous pouvez naviguer dans les empreintes disponibles enlançant pcb et en ouvrant la fenêtre de bibliothèque d’empreintes (disponibles depuis la barre de menu par «·Window â?? library·»). Clickez sur le groupe de bibliothèques «·newlib·» et sélectionnez une sous-bibliothèque pour chercher ses symboles. Le nom de chaque empreinte apparaît dans la fenêtre «·Elements·» sur le côté droit du navigateur de bibliothèque. Utilisez le nom exactement tel qu’il apparaît dans le navigateur pour l’attribut d’empreinte dans gschem ou gattrib.</div>
+<li class="level1"><div class="li"> Vous pouvez naviguer dans les empreintes disponibles enlançant pcb et en ouvrant la fenêtre de bibliothèque dâ??empreintes (disponibles depuis la barre de menu par «·Window â?? library·»). Clickez sur le groupe de bibliothèques «·newlib·» et sélectionnez une sous-bibliothèque pour chercher ses symboles. Le nom de chaque empreinte apparaît dans la fenêtre «·Elements·» sur le côté droit du navigateur de bibliothèque. Utilisez le nom exactement tel quâ??il apparaît dans le navigateur pour lâ??attribut dâ??empreinte dans gschem ou gattrib.</div>
</li>
-<li class="level1"><div class="li"> Les empreintes newlib distribuées avec PCB sont stockées dans les répertoires sous <strong><code>${PREFIX}/share/pcb/newlib</code></strong>. (<strong><code>${PREFIX}</code></strong> est le répertoire d’installation spécifié lors de la configuration/compilation de PCB.) Le nom à coller avec l’attribut «·footprint·» est le nom de fichier de l’empreinte que vous souhaitez utiliser.<br/>
- Par exemple, sur ma machine, j’ai installé gEDA avec le préfix <strong><code>/usr/local/geda/</code></strong>. Le boîtier 0805 (pour les résistances ou capas SMT) est dans un fichier avec un chemin absolu<br/>
+<li class="level1"><div class="li"> Les empreintes newlib distribuées avec PCB sont stockées dans les répertoires sous <strong><code>${PREFIX}/share/pcb/newlib</code></strong>. (<strong><code>${PREFIX}</code></strong> est le répertoire dâ??installation spécifié lors de la configuration/compilation de PCB.) Le nom à coller avec lâ??attribut «·footprint·» est le nom de fichier de lâ??empreinte que vous souhaitez utiliser.<br/>
+ Par exemple, sur ma machine, jâ??ai installé gEDA avec le préfix <strong><code>/usr/local/geda/</code></strong>. Le boîtier 0805 (pour les résistances ou capas SMT) est dans un fichier avec un chemin absolu<br/>
<strong><code>/usr/local/geda/share/pcb/newlib/generic_SMD_packages/0805_reflow_solder</code></strong> <br/>
Donc, pour utiliser cette empreinte avec un composant, je met son attribut «·footprint·» à <strong><code>0805_reflow_solder</code></strong> en utilisant gschem ou gattrib.<br/>
Notez que si le symbole newlib que vous voulez utiliser est dans un répertoire non-standard, gsch2pcb aura besoin que vous lui spécifiez un chemin vers ce répertoire, siot dans votre fichier project.rc (si vous en utilisez un) ou en utilisant le drapeau <strong><code>â??elements-dir</code></strong> (depuis la ligne de commande).</div>
</li>
-<li class="level1"><div class="li"> Finalement, comme chaque nouveau schéma vous imposera de dessiner au moins une ou deux nouvelles empreintes, il serait bien d’avoir un répertoire d’«·empreintes·» local. Comme précédement, le nom d’empreinte à utiliser est le nom de fichier que vous assignez à chacune de vos nouvelles empreintes. Encore une fois, n’oubliez pas d’ajouter une ligne à votre fichier project.rc indiquant à gsch2pcb où trouver vos empreintes locales. Alternativement, vous pouvez lancer gsch2pcb avec le drapeau <strong><code>â??elements-dir</code></strong> pour pointer vers votre répertoire d’empreintes local.</div>
+<li class="level1"><div class="li"> Finalement, comme chaque nouveau schéma vous imposera de dessiner au moins une ou deux nouvelles empreintes, il serait bien dâ??avoir un répertoire dâ??«·empreintes·» local. Comme précédement, le nom dâ??empreinte à utiliser est le nom de fichier que vous assignez à chacune de vos nouvelles empreintes. Encore une fois, nâ??oubliez pas dâ??ajouter une ligne à votre fichier project.rc indiquant à gsch2pcb où trouver vos empreintes locales. Alternativement, vous pouvez lancer gsch2pcb avec le drapeau <strong><code>â??elements-dir</code></strong> pour pointer vers votre répertoire dâ??empreintes local.</div>
</li>
</ul>
</div>
-<!-- SECTION [5058-7532] -->
+<!-- SECTION "Newlib" [5058-7532] -->
<h3><a name="bibliotheque_m4" id="bibliotheque_m4">Bibliothèque M4</a></h3>
<div class="level3">
<p>
-La bibliothèque M4 stocke les empreintes comme des macros M4·; Il y a habituellement plusieurs (beaucoup) d’empreintes contenues dans chaque fichier d’empreinte. Les différentes empreintes dans un simple fichier sont généralement des variations d’un même motif (e.g. DIP-8, DIP-14, DIP-16, etc.). La manière la plus facile de trouver le nom d’attribut correct est de naviguer dans la bibliothèque «·pcblib·» par la fenêtre de bibliothèque de PCB. Les attributs d’empreinte sont données entre crochets dans la description. Vous pouvez aussi voir la liste des empreintes de pcblib sur la <a href="http://www.gedasymbols.org/footprints/" class="urlextern" title="http://www.gedasymbols.org/footprints/" rel="nofollow">page web des symboles gEDA</a>.
+La bibliothèque M4 stocke les empreintes comme des macros M4·; Il y a habituellement plusieurs (beaucoup) dâ??empreintes contenues dans chaque fichier dâ??empreinte. Les différentes empreintes dans un simple fichier sont généralement des variations dâ??un même motif (e.g. DIP-8, DIP-14, DIP-16, etc.). La manière la plus facile de trouver le nom dâ??attribut correct est de naviguer dans la bibliothèque «·pcblib·» par la fenêtre de bibliothèque de PCB. Les attributs dâ??empreinte sont données entre crochets dans la description. Vous pouvez aussi voir la liste des empreintes de pcblib sur la <a href="http://www.gedasymbols.org/footprints/" class="urlextern" title="http://www.gedasymbols.org/footprints/" rel="nofollow">page web des symboles gEDA</a>.
</p>
<p>
-Les bibliothèques m4 suivantes ont reçu plus d’attention et d’amélioration que les autres·:
+Les bibliothèques m4 suivantes ont reçu plus dâ??attention et dâ??amélioration que les autres·:
</p>
<ul>
<li class="level1"><div class="li"> ~amp pour les connecteurs Amp</div>
@@ -247,15 +252,15 @@
</ul>
<p>
- Finalement, pour les bibliothèques newlib et M4, il est extrêmement important que vous vérifiez que les noms d’empreintes utilisées épelent *exactement* celui de l’empreinte que vous voulez placer dans PCB. C’es la raison pour laquelle il est critique d’inspecter l’empreinte avant de l’utiliser. Vous pouvez vérifier l’empreinte que vous voulez utiliser en cliquant dessus dans la «·bibliothèque d’empreinte·» puis le placer dans une zone vide de la zone de dessin de PCB. Inspectez manuellement l’empreinte pour vous assurer que le nombre correct de broches/pastilles, que les dimensions sont correctes, etc.
+ Finalement, pour les bibliothèques newlib et M4, il est extrêmement important que vous vérifiez que les noms dâ??empreintes utilisées épelent *exactement* celui de lâ??empreinte que vous voulez placer dans PCB. Câ??es la raison pour laquelle il est critique dâ??inspecter lâ??empreinte avant de lâ??utiliser. Vous pouvez vérifier lâ??empreinte que vous voulez utiliser en cliquant dessus dans la «·bibliothèque dâ??empreinte·» puis le placer dans une zone vide de la zone de dessin de PCB. Inspectez manuellement lâ??empreinte pour vous assurer que le nombre correct de broches/pastilles, que les dimensions sont correctes, etc.
</p>
<p>
-Aussi, une fois que vous avez généré les fichiers Gerber, assurez-vous d’avoir <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#j_ai_fini_mon_placement._comment_je_le_controle" class="wikilink1" title="geda:pcb_tips.fr">inspecté toutes les empreintes instantiées dans vos Gerbers</a></span> en utilisant gerbv (ou un visualiseur Gerber équivalent) avant que vous n’envoyiez votre circuit à la fabrication.
+Aussi, une fois que vous avez généré les fichiers Gerber, assurez-vous dâ??avoir <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#j_ai_fini_mon_placement._comment_je_le_controle" class="wikilink1" title="geda:pcb_tips.fr">inspecté toutes les empreintes instantiées dans vos Gerbers</a></span> en utilisant gerbv (ou un visualiseur Gerber équivalent) avant que vous nâ??envoyiez votre circuit à la fabrication.
</p>
</div>
-<!-- SECTION [7533-9792] -->
+<!-- SECTION "Bibliothèque M4" [7533-9792] -->
<h2><a name="quelle_est_la_maniere_recommandee_pour_traiter_les_differentes_empreintes_pour_le_meme_type_de_composant" id="quelle_est_la_maniere_recommandee_pour_traiter_les_differentes_empreintes_pour_le_meme_type_de_composant">Quelle est la manière recommandée pour traiter les différentes empreintes pour le même type de composant?</a></h2>
<div class="level2">
@@ -264,40 +269,40 @@
</p>
<p>
-D’abord, l’empreinte que vous devez utiliser est votre décision, pas celui de votre outil conception. C’est à vous de choisir votre boîtier préféré puis attacher l’attribut d’empreinte correct dans le composant du schéma. Une fois que vous avez choisi le boîtier (et l’empreinte), vous voudrez utiliser soit <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#ou_puis-je_obtenir_des_empreintes_pre-dessinees_pour_pcb" class="wikilink1" title="geda:pcb_tips.fr">trouver une empreinte appropriée</a></span> ou en <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#comment_je_dessine_une_nouvelle_une_empreinte" class="wikilink1" title="geda:pcb_tips.fr">dessiner une vous même</a></span> et la sauvegarder dans un répertoire local.
+Dâ??abord, lâ??empreinte que vous devez utiliser est votre décision, pas celui de votre outil conception. Câ??est à vous de choisir votre boîtier préféré puis attacher lâ??attribut dâ??empreinte correct dans le composant du schéma. Une fois que vous avez choisi le boîtier (et lâ??empreinte), vous voudrez utiliser soit <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#ou_puis-je_obtenir_des_empreintes_pre-dessinees_pour_pcb" class="wikilink1" title="geda:pcb_tips.fr">trouver une empreinte appropriée</a></span> ou en <span class="curid"><a href="http://geda.seul.org/wiki/geda:pcb_tips.fr#comment_je_dessine_une_nouvelle_une_empreinte" class="wikilink1" title="geda:pcb_tips.fr">dessiner une vous même</a></span> et la sauvegarder dans un répertoire local.
</p>
<p>
-Pour la gestion des choix d’empreintes (et donc le grand nombre d’attributs de composants que vous êtes susceptibles d’avoir): Utilisez <a href="http://geda.seul.org/wiki/geda:faq-attribs.fr#au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" class="wikilink1" title="geda:faq-attribs.fr">gattrib</a>. C’est fait pour.
+Pour la gestion des choix dâ??empreintes (et donc le grand nombre dâ??attributs de composants que vous êtes susceptibles dâ??avoir): Utilisez <a href="http://geda.seul.org/wiki/geda:faq-attribs.fr#au_secours_mon_schema_a_des_centaines_de_composants_et_c_est_penible_d_utiliser_gschem_pour_attacher_tous_mes_attributs" class="wikilink1" title="geda:faq-attribs.fr">gattrib</a>. Câ??est fait pour.
</p>
</div>
-<!-- SECTION [9793-10988] -->
+<!-- SECTION "Quelle est la manière recommandée pour traiter les différentes empreintes pour le même type de composant?" [9793-10988] -->
<h2><a name="comment_je_dessine_une_nouvelle_une_empreinte" id="comment_je_dessine_une_nouvelle_une_empreinte">Comment je dessine une nouvelle une empreinte?</a></h2>
<div class="level2">
<p>
-Tout le monde le fait à sa manière. Quelques personnes dessinent les empreintes en utilisant seulement PCB. Quelques personnes dessinent d’abord une empreinte préliminaire dans PCB et puis la terminent ensuite à la main et l’éditant (e.g. en utilisant emacs). Quelques personnes écrivent des scripts <acronym title="Practical Extraction and Report Language">Perl</acronym> pour générer automatiquement des empreintes.
+Tout le monde le fait à sa manière. Quelques personnes dessinent les empreintes en utilisant seulement PCB. Quelques personnes dessinent dâ??abord une empreinte préliminaire dans PCB et puis la terminent ensuite à la main et lâ??éditant (e.g. en utilisant emacs). Quelques personnes écrivent des scripts <acronym title="Practical Extraction and Report Language">Perl</acronym> pour générer automatiquement des empreintes.
</p>
<p>
-Karel Kulhavy préfère dessiner l’empreinte entièrement en utilisant PCB, qui peut être la manière la moins dangereuse à utiliser pour les nouveaux. Il maintient un <a href="http://ronja.twibright.com/guidelines/footprints.php" class="urlextern" title="http://ronja.twibright.com/guidelines/footprints.php" rel="nofollow">HOWTO de procédure de création d'empreintes</a> sur son site web Ronja.
+Karel Kulhavy préfère dessiner lâ??empreinte entièrement en utilisant PCB, qui peut être la manière la moins dangereuse à utiliser pour les nouveaux. Il maintient un <a href="http://ronja.twibright.com/guidelines/footprints.php" class="urlextern" title="http://ronja.twibright.com/guidelines/footprints.php" rel="nofollow">HOWTO de procédure de création d'empreintes</a> sur son site web Ronja.
</p>
<p>
-Si vous voulez éditer le fichier empreinte à la main, le <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">manuel sur la création d'empreintes</a> par Stephen Meier et Stuart Brorson fournissent les détails de la syntaxe. Le document donne aussi des conseils sur la manière de faire des conceptions élégantes qui s’appliquent aussi à l’interface graphique de la création d’empreintes.
+Si vous voulez éditer le fichier empreinte à la main, le <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">manuel sur la création d'empreintes</a> par Stephen Meier et Stuart Brorson fournissent les détails de la syntaxe. Le document donne aussi des conseils sur la manière de faire des conceptions élégantes qui sâ??appliquent aussi à lâ??interface graphique de la création dâ??empreintes.
</p>
</div>
-<!-- SECTION [10989-12104] -->
-<h2><a name="comment_j_edite_change_une_empreinte_existante" id="comment_j_edite_change_une_empreinte_existante">Comment j'édite/change une empreinte existante?</a></h2>
+<!-- SECTION "Comment je dessine une nouvelle une empreinte?" [10989-12104] -->
+<h2><a name="comment_j_edite_change_une_empreinte_existante" id="comment_j_edite_change_une_empreinte_existante">Comment j'édite/change une empreinte existante?</a></h2>
<div class="level2">
<p>
Vous pouvez convertir une empreinte de circuit, éditer les éléments et les reconvertir en empreinte. DAns la liste suivante, les éléments en polices mono space sont des actions depuis le menu buffer.
</p>
<ol>
-<li class="level1"><div class="li"> Selectionner l’élément</div>
+<li class="level1"><div class="li"> Selectionner lâ??élément</div>
</li>
<li class="level1"><div class="li"> Copier la sélection vers le tampon</div>
</li>
@@ -315,55 +320,55 @@
</li>
<li class="level1"><div class="li"> <code>Copiez le tampon dans le placement</code></div>
</li>
-<li class="level1"><div class="li"> Placez la souris sur les pastilles qui ont été arrondis pendant l’étape 4 et pressez q. Cela arrondit les bords des pastilles.</div>
+<li class="level1"><div class="li"> Placez la souris sur les pastilles qui ont été arrondis pendant lâ??étape 4 et pressez q. Cela arrondit les bords des pastilles.</div>
</li>
<li class="level1"><div class="li"> Allez sur chaque pastille, pressez n et donnez un nom à la pastille</div>
</li>
<li class="level1"><div class="li"> Sélectionnez tout puis <code>copy selection to buffer</code></div>
</li>
-<li class="level1"><div class="li"> <code>Save buffer as elements to file</code>. Le fichier empreinte sera créé à l’endroit d’où pcb a été appelé.</div>
+<li class="level1"><div class="li"> <code>Save buffer as elements to file</code>. Le fichier empreinte sera créé à lâ??endroit dâ??où pcb a été appelé.</div>
</li>
</ol>
<p>
-Alternativement, vous pouvez utiliser votre éditeur de texte favori et éditez le code source de l’empreinte.
+Alternativement, vous pouvez utiliser votre éditeur de texte favori et éditez le code source de lâ??empreinte.
</p>
</div>
-<!-- SECTION [12105-13249] -->
-<h2><a name="comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb" id="comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb">Comment j'ajoute une bibliothèque d'empreintes à PCB?</a></h2>
+<!-- SECTION "Comment j'édite/change une empreinte existante?" [12105-13249] -->
+<h2><a name="comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb" id="comment_j_ajoute_une_bibliotheque_d_empreintes_a_pcb">Comment j'ajoute une bibliothèque d'empreintes à PCB?</a></h2>
<div class="level2">
<p>
-L’ajoût d’une bibliothèque d’empreintes peut être réalisée depuis l’interface graphique:<br/>
+Lâ??ajoût dâ??une bibliothèque dâ??empreintes peut être réalisée depuis lâ??interface graphique:<br/>
<strong><em>File</em></strong> â??> <strong><em>Preferences</em></strong> â??> <strong><em>Library</em></strong> â??> <strong>FOOTPRINTDIRECTORY</strong><br/>
- Alternativement, vous pouvez éditer le fichier <code>$HOME/.pcb/preferences</code>. Cherchez la ligne qui débute par «·library-newlib·». N’oubliez pas d’inclure le nouveau répertorie dans votre fichier de ressource gsch2pcb (si vous utilisez gsch2pcb, bien sûr).
+ Alternativement, vous pouvez éditer le fichier <code>$HOME/.pcb/preferences</code>. Cherchez la ligne qui débute par «·library-newlib·». Nâ??oubliez pas dâ??inclure le nouveau répertorie dans votre fichier de ressource gsch2pcb (si vous utilisez gsch2pcb, bien sûr).
</p>
</div>
-<!-- SECTION [13250-13768] -->
+<!-- SECTION "Comment j'ajoute une bibliothèque d'empreintes à PCB?" [13250-13768] -->
<h2><a name="pcb_ne_trouve_par_mes_empreintes._pourquoi" id="pcb_ne_trouve_par_mes_empreintes._pourquoi">PCB ne trouve par mes empreintes. Pourquoi?</a></h2>
<div class="level2">
<p>
-Le chemin des empreintes utilisé par PCB est défini en utilisant la variable <strong><code>Pcb.elementPath</code></strong> dans le fichier des applications par défaut appelé <strong><code>PCB</code></strong>. Le chemin pour le fichier <strong><code>PCB</code></strong> est configuré en utilisant la variable d’environnement <strong><code>XAPPLRESDIR</code></strong> qui est typiquement fait avec un script nommé <strong><code>pcb</code></strong>.
+Le chemin des empreintes utilisé par PCB est défini en utilisant la variable <strong><code>Pcb.elementPath</code></strong> dans le fichier des applications par défaut appelé <strong><code>PCB</code></strong>. Le chemin pour le fichier <strong><code>PCB</code></strong> est configuré en utilisant la variable dâ??environnement <strong><code>XAPPLRESDIR</code></strong> qui est typiquement fait avec un script nommé <strong><code>pcb</code></strong>.
</p>
</div>
-<!-- SECTION [13769-14168] -->
-<h2><a name="maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer" id="maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer">Maintenant que j'ai toutes ces empreintes, où dois-je les placer?</a></h2>
+<!-- SECTION "PCB ne trouve par mes empreintes. Pourquoi?" [13769-14168] -->
+<h2><a name="maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer" id="maintenant_que_j_ai_toutes_ces_empreintes_ou_dois-je_les_placer">Maintenant que j'ai toutes ces empreintes, où dois-je les placer?</a></h2>
<div class="level2">
<p>
-Je préfère placer toutes les empreintes «·prêtes pour la production·» dans un seul répertoire qui n’est pas dans l’arbre d’installation de gEDA/PCB. Lorsqu’une nouvelle version de gEDA/PCB sort, je ne fais aucun changement aux fichier de projet ou aux bibliothèques. S’il y a des empreintes newlib dans la bibliothèque PCB que je veux utiliser, je les copie dans le répertoire d’empreintes «·prêtes pour la production·».
+Je préfère placer toutes les empreintes «·prêtes pour la production·» dans un seul répertoire qui nâ??est pas dans lâ??arbre dâ??installation de gEDA/PCB. Lorsquâ??une nouvelle version de gEDA/PCB sort, je ne fais aucun changement aux fichier de projet ou aux bibliothèques. Sâ??il y a des empreintes newlib dans la bibliothèque PCB que je veux utiliser, je les copie dans le répertoire dâ??empreintes «·prêtes pour la production·».
</p>
<p>
-Plutôt que changer les fichiers de configuration permettant à gsch2pcb de trouver les empreintes, j’ai créé un script appelé <strong><code>sch2pcb</code></strong> qui contient le chemin des empreitnes. Tous les utilisateurs utilisent le même script et accèdent aux même empreintes de production.
+Plutôt que changer les fichiers de configuration permettant à gsch2pcb de trouver les empreintes, jâ??ai créé un script appelé <strong><code>sch2pcb</code></strong> qui contient le chemin des empreitnes. Tous les utilisateurs utilisent le même script et accèdent aux même empreintes de production.
</p>
<p>
-Pour utiliser le script <strong><code>sch2pcb</code></strong> qui est listé ci-dessus, remplacez la chaîne <strong><code>FOOTPRINT_DIR</code></strong> avec votre répertoire d’empreintes:
+Pour utiliser le script <strong><code>sch2pcb</code></strong> qui est listé ci-dessus, remplacez la chaîne <strong><code>FOOTPRINT_DIR</code></strong> avec votre répertoire dâ??empreintes:
</p>
<pre class="code">
#!/bin/bash
@@ -380,13 +385,13 @@
</pre>
</div>
-<!-- SECTION [14169-15356] -->
+<!-- SECTION "Maintenant que j'ai toutes ces empreintes, où dois-je les placer?" [14169-15356] -->
<h1><a name="placement_de_composants" id="placement_de_composants">Placement de composants</a></h1>
<div class="level1">
</div>
-<!-- SECTION [15357-15395] -->
-<h2><a name="comment_je_pivote_une_selection_i.e._pour_plus_d_un_element" id="comment_je_pivote_une_selection_i.e._pour_plus_d_un_element">Comment je pivote une sélection (i.e. pour plus d'un élément)?</a></h2>
+<!-- SECTION "Placement de composants" [15357-15395] -->
+<h2><a name="comment_je_pivote_une_selection_i.e._pour_plus_d_un_element" id="comment_je_pivote_une_selection_i.e._pour_plus_d_un_element">Comment je pivote une sélection (i.e. pour plus d'un élément)?</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> Sélectionnez les éléments</div>
@@ -400,22 +405,22 @@
</ol>
</div>
-<!-- SECTION [15396-15702] -->
-<h2><a name="comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc" id="comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc">Comment je change la taille de l'objet graphique (comme du texte, des lignes de masque texte, etc)?</a></h2>
+<!-- SECTION "Comment je pivote une sélection (i.e. pour plus d'un élément)?" [15396-15702] -->
+<h2><a name="comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc" id="comment_je_change_la_taille_de_l_objet_graphique_comme_du_texte_des_lignes_de_masque_texte_etc">Comment je change la taille de l'objet graphique (comme du texte, des lignes de masque texte, etc)?</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> La souris sur l’objet et frappez [<strong><code>s</code></strong>]. Cela augmentera la taille de l’objet sur lequel est la souris.</div>
+<li class="level1"><div class="li"> La souris sur lâ??objet et frappez [<strong><code>s</code></strong>]. Cela augmentera la taille de lâ??objet sur lequel est la souris.</div>
</li>
-<li class="level1"><div class="li"> La souris sur l’objet et grappez [<strong><code><shift>-S</code></strong>]. Cela diminuera la taille de l’objet sur lequel est la souris.</div>
+<li class="level1"><div class="li"> La souris sur lâ??objet et grappez [<strong><code><shift>-S</code></strong>]. Cela diminuera la taille de lâ??objet sur lequel est la souris.</div>
</li>
</ul>
<p>
- Vous pouvez modifier la valeur d’augmentation/diminution en utilisant le menu <strong><em>file</em></strong> â?? <strong><em>preferences</em></strong> â?? <strong><em>increments</em></strong>.
+ Vous pouvez modifier la valeur dâ??augmentation/diminution en utilisant le menu <strong><em>file</em></strong> â?? <strong><em>preferences</em></strong> â?? <strong><em>increments</em></strong>.
</p>
</div>
-<!-- SECTION [15703-16188] -->
+<!-- SECTION "Comment je change la taille de l'objet graphique (comme du texte, des lignes de masque texte, etc)?" [15703-16188] -->
<h2><a name="comment_placer_les_composants_sur_les_deux_faces_de_pcb" id="comment_placer_les_composants_sur_les_deux_faces_de_pcb">Comment placer les composants sur les deux faces de PCB?</a></h2>
<div class="level2">
@@ -425,49 +430,49 @@
<ul>
<li class="level1"><div class="li"> Presser la touche de tabulation alternera le côté actif entre le côté composants et et soudure. Lorsque vous placez des composants, il iront sur le côté actif.</div>
</li>
-<li class="level1"><div class="li"> Si vous visualisez un côté de la carte, placez y un composant et (avec le pointeur dessus), pressez la touche [<strong><code>b</code></strong>] (ce qui signifie, envoyer le composant de l’autre côté), le composant va vers l’autre côté de la carte.</div>
+<li class="level1"><div class="li"> Si vous visualisez un côté de la carte, placez y un composant et (avec le pointeur dessus), pressez la touche [<strong><code>b</code></strong>] (ce qui signifie, envoyer le composant de lâ??autre côté), le composant va vers lâ??autre côté de la carte.</div>
</li>
</ul>
</div>
-<!-- SECTION [16189-16699] -->
-<h2><a name="comment_je_place_l_origine_dans_pcb" id="comment_je_place_l_origine_dans_pcb">Comment je place l'origine dans pcb?</a></h2>
+<!-- SECTION "Comment placer les composants sur les deux faces de PCB?" [16189-16699] -->
+<h2><a name="comment_je_place_l_origine_dans_pcb" id="comment_je_place_l_origine_dans_pcb">Comment je place l'origine dans pcb?</a></h2>
<div class="level2">
<p>
-L’origine absolue est toujours dans le coin haut gauche de la zone accessible. Ceci ne peut être configuré ailleurs. Néanmoins, les coordonnées des objets peuvent aussi être donnés en relation de la grile courante. Dans la version GTK2 de pcb, les coordonnées sont montrées dans le coin haut droit de la fenêtre principale. La bonne valeur est la position absolue, alors que la valeur de gauche reflète la position relative d’un marqueur arbitraire. Ce marqueur est configuré à la position courante de la souris par la séquence de touche [<strong><code>ctrl-m</code></strong>]. Vous pouvez vouloir configurer le marqueur sur un point de grille ou de broche spécifique.
+Lâ??origine absolue est toujours dans le coin haut gauche de la zone accessible. Ceci ne peut être configuré ailleurs. Néanmoins, les coordonnées des objets peuvent aussi être donnés en relation de la grile courante. Dans la version GTK2 de pcb, les coordonnées sont montrées dans le coin haut droit de la fenêtre principale. La bonne valeur est la position absolue, alors que la valeur de gauche reflète la position relative dâ??un marqueur arbitraire. Ce marqueur est configuré à la position courante de la souris par la séquence de touche [<strong><code>ctrl-m</code></strong>]. Vous pouvez vouloir configurer le marqueur sur un point de grille ou de broche spécifique.
</p>
</div>
-<!-- SECTION [16700-17410] -->
+<!-- SECTION "Comment je place l'origine dans pcb?" [16700-17410] -->
<h2><a name="comment_je_mesure_les_distances_et_les_dimensions_des_composants" id="comment_je_mesure_les_distances_et_les_dimensions_des_composants">Comment je mesure les distances et les dimensions des composants?</a></h2>
<div class="level2">
<p>
-Utilisez [<strong><code>ctrl-m</code></strong>] pour configurer l’origine et lisez la distance de ce point par rapport au pointeur de souris sur le bord haut gauche de la fenêtre de pcb. Quelques objets comme les vias et les pistes donnent des informations utiles dans les rapports d’objets. Accédez au rapport de l’objet sous le pointeur de souris avec [<strong><code>ctrl-r</code></strong>].
+Utilisez [<strong><code>ctrl-m</code></strong>] pour configurer lâ??origine et lisez la distance de ce point par rapport au pointeur de souris sur le bord haut gauche de la fenêtre de pcb. Quelques objets comme les vias et les pistes donnent des informations utiles dans les rapports dâ??objets. Accédez au rapport de lâ??objet sous le pointeur de souris avec [<strong><code>ctrl-r</code></strong>].
</p>
</div>
-<!-- SECTION [17411-17841] -->
+<!-- SECTION "Comment je mesure les distances et les dimensions des composants?" [17411-17841] -->
<h1><a name="routage" id="routage">Routage</a></h1>
<div class="level1">
</div>
-<!-- SECTION [17842-17863] -->
+<!-- SECTION "Routage" [17842-17863] -->
<h2><a name="comment_router_une_connexion_depuis_le_cote_soudure_vers_le_cote_composant_et_inversement" id="comment_router_une_connexion_depuis_le_cote_soudure_vers_le_cote_composant_et_inversement">Comment router une connexion depuis le côté soudure vers le côté composant et inversement?</a></h2>
<div class="level2">
<p>
-Lors de l’utilistion de l’outil line tool, utilisez les touches de chiffres en haut du clavier pour changer de couche. Un via sera placé automatiquement à la fin du dernier segment complet.
+Lors de lâ??utilistion de lâ??outil line tool, utilisez les touches de chiffres en haut du clavier pour changer de couche. Un via sera placé automatiquement à la fin du dernier segment complet.
</p>
</div>
-<!-- SECTION [17864-18163] -->
+<!-- SECTION "Comment router une connexion depuis le côté soudure vers le côté composant et inversement?" [17864-18163] -->
<h2><a name="comment_je_change_le_style_de_routage" id="comment_je_change_le_style_de_routage">Comment je change le style de routage?</a></h2>
<div class="level2">
<p>
-Il existe un jeu de tailles de routage prédéfinies. Le jeu porte des noms suggestifs (Signal, Power, Fat et Skinny). Touchez le bouton «·Route Style·» pour configurer les tailles du jeu courant à vos besoins. L’outil line connaît différents modes pour traiter les connexions transversales. La status line sur le bas de la page indique quel mode est en cours:
+Il existe un jeu de tailles de routage prédéfinies. Le jeu porte des noms suggestifs (Signal, Power, Fat et Skinny). Touchez le bouton «·Route Style·» pour configurer les tailles du jeu courant à vos besoins. Lâ??outil line connaît différents modes pour traiter les connexions transversales. La status line sur le bas de la page indique quel mode est en cours:
</p>
<ol>
<li class="level1"><div class="li"> 45° plus vertical/horizontal (status line: â??\_â??)</div>
@@ -481,42 +486,42 @@
</ol>
<p>
-La manière d’accéder à ces modes diffère en fonction des version de l’interface. La version GTK courante (v20060288) a par défaut â??_/â?? mais peut être modifiée temporairement en â??\_â?? avec la touche shift. Vous pouvez passer au mode 45° avec la touche slash â??/â??. Pour les angles arbitraires, pressez la touche point «·.·» ou choisissez «·enable all line directions·» dans le setting menu.
+La manière dâ??accéder à ces modes diffère en fonction des version de lâ??interface. La version GTK courante (v20060288) a par défaut â??_/â?? mais peut être modifiée temporairement en â??\_â?? avec la touche shift. Vous pouvez passer au mode 45° avec la touche slash â??/â??. Pour les angles arbitraires, pressez la touche point «·.·» ou choisissez «·enable all line directions·» dans le setting menu.
</p>
</div>
-<!-- SECTION [18164-19200] -->
-<h2><a name="j_ai_merde_comment_je_reviens_en_arriere" id="j_ai_merde_comment_je_reviens_en_arriere">J'ai merdé! Comment je reviens en arrière?</a></h2>
+<!-- SECTION "Comment je change le style de routage?" [18164-19200] -->
+<h2><a name="j_ai_merde_comment_je_reviens_en_arriere" id="j_ai_merde_comment_je_reviens_en_arriere">J'ai merdé! Comment je reviens en arrière?</a></h2>
<div class="level2">
<p>
-La touche universelle undo [<strong><code>U</code></strong>] fonctionne même en pleine action de placement de piste. IIl enlèvera le dernier segment mais gardera l’outil line attaché à la souris. Vous pouvez donc immediatement aller sur le routage et trouver un meilleur placement.
+La touche universelle undo [<strong><code>U</code></strong>] fonctionne même en pleine action de placement de piste. IIl enlèvera le dernier segment mais gardera lâ??outil line attaché à la souris. Vous pouvez donc immediatement aller sur le routage et trouver un meilleur placement.
</p>
</div>
-<!-- SECTION [19201-19522] -->
-<h2><a name="comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre" id="comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre">Comment je déplace un jeu de piste d'une couche à l'autre?</a></h2>
+<!-- SECTION "J'ai merdé! Comment je reviens en arrière?" [19201-19522] -->
+<h2><a name="comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre" id="comment_je_deplace_un_jeu_de_piste_d_une_couche_a_l_autre">Comment je déplace un jeu de piste d'une couche à l'autre?</a></h2>
<div class="level2">
<ol>
-<li class="level1"><div class="li"> Sélectionnez les pistes. C’est plus facile à faire sur vous fermez d’abord tout le reste sur cette couche (i.e. silk, broches, autres couches, etc).</div>
+<li class="level1"><div class="li"> Sélectionnez les pistes. Câ??est plus facile à faire sur vous fermez dâ??abord tout le reste sur cette couche (i.e. silk, broches, autres couches, etc).</div>
</li>
-<li class="level1"><div class="li"> Configurez la nouvelle couche de réception. Oui, la nouvelle couche doit être affichée·; ce qui n’est pas un problème si vous avez déjà sélectionné les pistes à déplacer.</div>
+<li class="level1"><div class="li"> Configurez la nouvelle couche de réception. Oui, la nouvelle couche doit être affichée·; ce qui nâ??est pas un problème si vous avez déjà sélectionné les pistes à déplacer.</div>
</li>
<li class="level1"><div class="li"> Pressez [<strong><code>shift-M</code></strong>] pour déplacer toutes les pistes sélectionnées vers la couche courante.</div>
</li>
</ol>
</div>
-<!-- SECTION [19523-20041] -->
-<h2><a name="comment_je_change_les_soldermask_clearance_autour_d_un_trou_via" id="comment_je_change_les_soldermask_clearance_autour_d_un_trou_via">Comment je change les soldermask clearance autour d'un trou/via?</a></h2>
+<!-- SECTION "Comment je déplace un jeu de piste d'une couche à l'autre?" [19523-20041] -->
+<h2><a name="comment_je_change_les_soldermask_clearance_autour_d_un_trou_via" id="comment_je_change_les_soldermask_clearance_autour_d_un_trou_via">Comment je change les soldermask clearance autour d'un trou/via?</a></h2>
<div class="level2">
<p>
-Vous pouvez augmenter la soldermask clearance depuis tout trou/via en positionnant le curseur sur l’objet et tapez la touche [<strong><code>k</code></strong>]. Vous pouvez diminuer la clearance en utilisant la touche [<strong><code><shift>-K</code></strong>].
+Vous pouvez augmenter la soldermask clearance depuis tout trou/via en positionnant le curseur sur lâ??objet et tapez la touche [<strong><code>k</code></strong>]. Vous pouvez diminuer la clearance en utilisant la touche [<strong><code><shift>-K</code></strong>].
</p>
</div>
-<!-- SECTION [20042-20335] -->
+<!-- SECTION "Comment je change les soldermask clearance autour d'un trou/via?" [20042-20335] -->
<h2><a name="comment_changer_la_taille_des_pistes" id="comment_changer_la_taille_des_pistes">Comment changer la taille des pistes?</a></h2>
<div class="level2">
@@ -526,37 +531,37 @@
<ol>
<li class="level1"><div class="li"> Utilisez [<strong><code>s</code></strong>] et [<strong><code>shift-s</code></strong>] pour augmenter ou diminuer la taille de la piste sous le curseur de la souris.</div>
</li>
-<li class="level1"><div class="li"> choisissez <strong><code>Select/Change_size_of_selected_objects/Decrement_lines_by_4mil</code></strong> depuis le menu <strong><code>Select</code></strong>. La valeur de changement peut être configurée dans <strong><code>File/Preferences/Sizes</code></strong>. Cela n’agit que sur les pistes. Donc la sélection peut contenir des composants, des textes, vias et ainsi de suite.</div>
+<li class="level1"><div class="li"> choisissez <strong><code>Select/Change_size_of_selected_objects/Decrement_lines_by_4mil</code></strong> depuis le menu <strong><code>Select</code></strong>. La valeur de changement peut être configurée dans <strong><code>File/Preferences/Sizes</code></strong>. Cela nâ??agit que sur les pistes. Donc la sélection peut contenir des composants, des textes, vias et ainsi de suite.</div>
</li>
-<li class="level1"><div class="li"> Sélectionnez les pistes devant être changées et tapez <strong><code>:ChangeSize(SelectedLines,+4,mils)</code></strong>. La virgule vous offre la ligne de commande et <strong><code>ChangeSize()</code></strong> est la version commandée de l’action précédemment décrite. Remplacez â??<strong><code>+4</code></strong>â?? par la valeur à laquelle vous voulez augmenter la taille de la piste. Utilisez le signe moins pour diminuer la taille de la piste. Si vous omettez le signe, la commande configure la taille de la piste à la valeur donnée.</div>
+<li class="level1"><div class="li"> Sélectionnez les pistes devant être changées et tapez <strong><code>:ChangeSize(SelectedLines,+4,mils)</code></strong>. La virgule vous offre la ligne de commande et <strong><code>ChangeSize()</code></strong> est la version commandée de lâ??action précédemment décrite. Remplacez â??<strong><code>+4</code></strong>â?? par la valeur à laquelle vous voulez augmenter la taille de la piste. Utilisez le signe moins pour diminuer la taille de la piste. Si vous omettez le signe, la commande configure la taille de la piste à la valeur donnée.</div>
</li>
</ol>
</div>
-<!-- SECTION [20336-21393] -->
+<!-- SECTION "Comment changer la taille des pistes?" [20336-21393] -->
<h2><a name="comment_je_pilote_un_via_pour_connecter_une_piste_a_un_plan_de_masse_sur_une_couche_differente" id="comment_je_pilote_un_via_pour_connecter_une_piste_a_un_plan_de_masse_sur_une_couche_differente">Comment je pilote un via pour connecter une piste à un plan de masse sur une couche différente?</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> Configurez la couche de plan de masse comme la couche active.</div>
</li>
-<li class="level1"><div class="li"> Sélectionnez l’outil «·via·».</div>
+<li class="level1"><div class="li"> Sélectionnez lâ??outil «·via·».</div>
</li>
-<li class="level1"><div class="li"> Placez le via où vous voulez qu’il aille (clic gauche pour le placer).</div>
+<li class="level1"><div class="li"> Placez le via où vous voulez quâ??il aille (clic gauche pour le placer).</div>
</li>
-<li class="level1"><div class="li"> Sélectionnez maintenant l’outil «·thermal·».</div>
+<li class="level1"><div class="li"> Sélectionnez maintenant lâ??outil «·thermal·».</div>
</li>
<li class="level1"><div class="li"> Clic gauche sur le via que vous venez juste de placer.</div>
</li>
<li class="level1"><div class="li"> Changer maintenant la couche active en celle de la couche de routage souhaitée.</div>
</li>
-<li class="level1"><div class="li"> Sélectionnez l’outil «·line·».</div>
+<li class="level1"><div class="li"> Sélectionnez lâ??outil «·line·».</div>
</li>
-<li class="level1"><div class="li"> Routez la piste sur la couche active vers ou depuis le via comme d’habitude.</div>
+<li class="level1"><div class="li"> Routez la piste sur la couche active vers ou depuis le via comme dâ??habitude.</div>
</li>
</ol>
</div>
-<!-- SECTION [21394-22004] -->
+<!-- SECTION "Comment je pilote un via pour connecter une piste à un plan de masse sur une couche différente?" [21394-22004] -->
<h2><a name="je_veux_dessiner_une_piste_entre_deux_segments_sur_le_meme_net_mais_pcb_ne_me_laisse_pas_faire_pourquoi" id="je_veux_dessiner_une_piste_entre_deux_segments_sur_le_meme_net_mais_pcb_ne_me_laisse_pas_faire_pourquoi">Je veux dessiner une piste entre deux segments sur le même net mais PCB ne me laisse pas faire! Pourquoi?</a></h2>
<div class="level2">
@@ -564,29 +569,29 @@
Vous pouvez dessiner des pistes avec auto-DRC Ã on. Pour connecter les deux segments, vous avez ici quelques suggestions:
</p>
<ul>
-<li class="level1"><div class="li"> DRC enforcement utilise le ratsnest pour déterminer où les pistes sont permises. Donc, vous devez avoir des ratsnest dessinés de manière à réaliser des connexions dans le mode auto-DRC. Sinon, vous ne serez pas authorisés) à connecter (ou approcher) toute zone de cuivre qui n’est pas connectée à notre net. (Si la visibilité du rat vous embête, vous pouvez cacher les couches de rat â?? mais les rats doivent exister).</div>
+<li class="level1"><div class="li"> DRC enforcement utilise le ratsnest pour déterminer où les pistes sont permises. Donc, vous devez avoir des ratsnest dessinés de manière à réaliser des connexions dans le mode auto-DRC. Sinon, vous ne serez pas authorisés) à connecter (ou approcher) toute zone de cuivre qui nâ??est pas connectée à notre net. (Si la visibilité du rat vous embête, vous pouvez cacher les couches de rat â?? mais les rats doivent exister).</div>
</li>
-<li class="level1"><div class="li"> Vous devrez aussi rafraîchir les rats régulièrement lors du dessin. Tapez [<strong><code>o</code></strong>] pour redessiner/re-optimiser les rats. Assurez-vous qu’un rat connecte visiblement deux pièces de métal que vous souhaitez réunir.</div>
+<li class="level1"><div class="li"> Vous devrez aussi rafraîchir les rats régulièrement lors du dessin. Tapez [<strong><code>o</code></strong>] pour redessiner/re-optimiser les rats. Assurez-vous quâ??un rat connecte visiblement deux pièces de métal que vous souhaitez réunir.</div>
</li>
-<li class="level1"><div class="li"> Il est aussi possible que vous expérimentiez cette situation lors du dessin de pistes entre les broches d’un connecteur. Dans ce cas, il est possible que la largeur de piste viole les règles de clearance du champ de broche. Tentez de diminuer la clearance broche-vers-métal ou utilisez une épaisseur de piste plus étroite.</div>
+<li class="level1"><div class="li"> Il est aussi possible que vous expérimentiez cette situation lors du dessin de pistes entre les broches dâ??un connecteur. Dans ce cas, il est possible que la largeur de piste viole les règles de clearance du champ de broche. Tentez de diminuer la clearance broche-vers-métal ou utilisez une épaisseur de piste plus étroite.</div>
</li>
-<li class="level1"><div class="li"> Quelques fois, ce comportement de blocage du routage peut provenir d’une erreur dans votre netlist. Ne terminez pas les refdes avec des minuscules - elles sont réservées pour els portes à l’intérieur des composants. Finissez avec un majuscule ou un chiffre·; les minuscules sont simplement ignorées.</div>
+<li class="level1"><div class="li"> Quelques fois, ce comportement de blocage du routage peut provenir dâ??une erreur dans votre netlist. Ne terminez pas les refdes avec des minuscules - elles sont réservées pour els portes à lâ??intérieur des composants. Finissez avec un majuscule ou un chiffre·; les minuscules sont simplement ignorées.</div>
</li>
</ul>
</div>
-<!-- SECTION [22005-23552] -->
-<h2><a name="pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient" id="pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient">PCB semble manger mes noms de composants et se plaint qu'il ne peut pas trouver des nets adaptés aux broches! De quoi cela vient?</a></h2>
+<!-- SECTION "Je veux dessiner une piste entre deux segments sur le même net mais PCB ne me laisse pas faire! Pourquoi?" [22005-23552] -->
+<h2><a name="pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient" id="pcb_semble_manger_mes_noms_de_composants_et_se_plaint_qu_il_ne_peut_pas_trouver_des_nets_adaptes_aux_broches_de_quoi_cela_vient">PCB semble manger mes noms de composants et se plaint qu'il ne peut pas trouver des nets adaptés aux broches! De quoi cela vient?</a></h2>
<div class="level2">
<p>
-Plus raisonnablement, vous les nommez de telle manière que pcb croie qu’ils ne forment qu’un élément. Les minuscules à la fin d’un refdes sont ignorés. Donc, les composants U2foo et U2bar ressemblent tous les deux à U2 pour pcb. Lors de la construction des rat nests, pcb cherchera des nets pour U2 qui, bien sûr, n’existe pas. Les minuscules sont destinées pour différentier les slots d’un multi-composant. E.g., les quatres symboles opamp d’un amplificateur opérationnel quadruple.<br/>
- Ligne de fin: N’utilisez pas les minuscules à la fin d’un refdes, à moins que vous ne sachiez ce que vous faites.
+Plus raisonnablement, vous les nommez de telle manière que pcb croie quâ??ils ne forment quâ??un élément. Les minuscules à la fin dâ??un refdes sont ignorés. Donc, les composants U2foo et U2bar ressemblent tous les deux à U2 pour pcb. Lors de la construction des rat nests, pcb cherchera des nets pour U2 qui, bien sûr, nâ??existe pas. Les minuscules sont destinées pour différentier les slots dâ??un multi-composant. E.g., les quatres symboles opamp dâ??un amplificateur opérationnel quadruple.<br/>
+ Ligne de fin: Nâ??utilisez pas les minuscules à la fin dâ??un refdes, à moins que vous ne sachiez ce que vous faites.
</p>
</div>
-<!-- SECTION [23553-24310] -->
-<h2><a name="comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests" id="comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests">Comment je peux configurer la couleur et l'épaisseur des rats nests?</a></h2>
+<!-- SECTION "PCB semble manger mes noms de composants et se plaint qu'il ne peut pas trouver des nets adaptés aux broches! De quoi cela vient?" [23553-24310] -->
+<h2><a name="comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests" id="comment_je_peux_configurer_la_couleur_et_l_epaisseur_des_rats_nests">Comment je peux configurer la couleur et l'épaisseur des rats nests?</a></h2>
<div class="level2">
<p>
@@ -594,16 +599,16 @@
</p>
<p>
-Il n’existe actuellement pas d’interface graphique pour changer les épaisseurs de rat mais vous pouvez éditer votre fichier <code>$HOME/.pcb/preference</code> manuellement. Fermez toutes les instances de pcb et cherchez la ligne qui débute avec <code>rat-thickness</code>.
+Il nâ??existe actuellement pas dâ??interface graphique pour changer les épaisseurs de rat mais vous pouvez éditer votre fichier <code>$HOME/.pcb/preference</code> manuellement. Fermez toutes les instances de pcb et cherchez la ligne qui débute avec <code>rat-thickness</code>.
</p>
</div>
-<!-- SECTION [24311-24748] -->
+<!-- SECTION "Comment je peux configurer la couleur et l'épaisseur des rats nests?" [24311-24748] -->
<h1><a name="au_dela_des_pistes_et_des_empreintes" id="au_dela_des_pistes_et_des_empreintes">Au delà des pistes et des empreintes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [24749-24801] -->
+<!-- SECTION "Au delà des pistes et des empreintes" [24749-24801] -->
<h2><a name="comment_je_trace_un_dessin_une_impression_ou_un_autre_pcb" id="comment_je_trace_un_dessin_une_impression_ou_un_autre_pcb">Comment je trace un dessin, une impression ou un autre PCB?</a></h2>
<div class="level2">
@@ -612,15 +617,15 @@
</p>
<p>
-C’est un bonne manière pour tracer des images à la main ou un autre PCB, disons un de ceux que vous en avez un au format propriétaire, que vous voudriez «·déverrouiller·» maintenant. De plus, vous pouvez utiliser des images comme outils pour faire des révisions de cartes ou des reconceptions.
+Câ??est un bonne manière pour tracer des images à la main ou un autre PCB, disons un de ceux que vous en avez un au format propriétaire, que vous voudriez «·déverrouiller·» maintenant. De plus, vous pouvez utiliser des images comme outils pour faire des révisions de cartes ou des reconceptions.
</p>
<p>
-Si vous n’aimez pas utiliser PCB confiné à la zone de la carte, i.e. si vous voulez des marges autour de la carte, alors ajoutez-les dans GIMP. J’aime faire des marges de 1.00000 autour de la carte. Lorsque vous configurez votre taille de PCB, vous voudrez ajouter votre zone de marge. CTRL-M vous aidera à vérifier la taille. Aussi, le temps de corriger les distorsions de votre scanner ou depuis votre dessin est à faire avant de le charger, dans GIMP ou un des équivalent.
+Si vous nâ??aimez pas utiliser PCB confiné à la zone de la carte, i.e. si vous voulez des marges autour de la carte, alors ajoutez-les dans GIMP. Jâ??aime faire des marges de 1.00000 autour de la carte. Lorsque vous configurez votre taille de PCB, vous voudrez ajouter votre zone de marge. CTRL-M vous aidera à vérifier la taille. Aussi, le temps de corriger les distorsions de votre scanner ou depuis votre dessin est à faire avant de le charger, dans GIMP ou un des équivalent.
</p>
</div>
-<!-- SECTION [24802-25761] -->
+<!-- SECTION "Comment je trace un dessin, une impression ou un autre PCB?" [24802-25761] -->
<h2><a name="je_ne_peux_pas_copier_des_pastilles_dans_un_circuit._comment_je_fais" id="je_ne_peux_pas_copier_des_pastilles_dans_un_circuit._comment_je_fais">Je ne peux pas copier des pastilles dans un circuit. Comment je fais?</a></h2>
<div class="level2">
@@ -633,19 +638,19 @@
</p>
<p>
-“Buffer”–>”Copy Selection To Buffer” semble réussir (pas de complaintes).
+â??Bufferâ??–>â??Copy Selection To Bufferâ?? semble réussir (pas de complaintes).
</p>
<p>
-Lorsque je veux copier la zone copiée... et tout ce que j’arrive à bouger sont un couple de pistes et quelques vias. Les pastilles qu j’ai créé avec difficulté ne sont pas copiées. Pourquoi!?!?!?
+Lorsque je veux copier la zone copiée… et tout ce que jâ??arrive à bouger sont un couple de pistes et quelques vias. Les pastilles qu jâ??ai créé avec difficulté ne sont pas copiées. Pourquoi!?!?!?
</p>
<p>
-<strong>Réponse:</strong> Si la couche du dessus (silk layer) est désactivée, vous ne pouvez copier les éléments par le tampon copier. Bizarre, mais c’est comme cela que cela fonctionne. Donc, validez la couche du dessus avant de copier une section de placement.
+<strong>Réponse:</strong> Si la couche du dessus (silk layer) est désactivée, vous ne pouvez copier les éléments par le tampon copier. Bizarre, mais câ??est comme cela que cela fonctionne. Donc, validez la couche du dessus avant de copier une section de placement.
</p>
</div>
-<!-- SECTION [25762-26535] -->
+<!-- SECTION "Je ne peux pas copier des pastilles dans un circuit. Comment je fais?" [25762-26535] -->
<h2><a name="comment_je_remplis_les_zones_avec_cuivre" id="comment_je_remplis_les_zones_avec_cuivre">Comment je remplis les zones avec cuivre?</a></h2>
<div class="level2">
@@ -654,72 +659,72 @@
</p>
</div>
-<!-- SECTION [26536-26831] -->
+<!-- SECTION "Comment je remplis les zones avec cuivre?" [26536-26831] -->
<h2><a name="les_polygones_mettent_mes_pistes_a_la_masse_que_puis-je_y_faire" id="les_polygones_mettent_mes_pistes_a_la_masse_que_puis-je_y_faire">Les polygones mettent mes pistes à la masse! Que puis-je y faire?</a></h2>
<div class="level2">
<p>
-Vous n’avez pas contrôlé le «·Enable_new_lines_clear_polygons·» dans le menu settings lorsque vous avez placé les pistes. Entrez «·changejoin(selection)·» dans la fenêtre de commande pour basculer ce drapeau pour toutes les pistes qui sont actuellement sélectionnées. Le raccourci clavier pour cette action est [<strong><code>shift-j</code></strong>].
+Vous nâ??avez pas contrôlé le «·Enable_new_lines_clear_polygons·» dans le menu settings lorsque vous avez placé les pistes. Entrez «·changejoin(selection)·» dans la fenêtre de commande pour basculer ce drapeau pour toutes les pistes qui sont actuellement sélectionnées. Le raccourci clavier pour cette action est [<strong><code>shift-j</code></strong>].
</p>
</div>
-<!-- SECTION [26832-27255] -->
+<!-- SECTION "Les polygones mettent mes pistes à la masse! Que puis-je y faire?" [26832-27255] -->
<h2><a name="comment_je_change_le_polygon_clearance" id="comment_je_change_le_polygon_clearance">Comment je change le polygon clearance?</a></h2>
<div class="level2">
<p>
-Pressez [<strong><code>k</code></strong>] pour augmenter la clearence de l’objet sous le curseur. Utilisez [<strong><code>ctrl-k</code></strong>] pour augmenter la clearence des objets sélectionnés. Ajoutez le modificateur [<strong><code>shift</code></strong>] pour diminuer la clearence. Pour changer une piste complète, pressez [<strong><code>f</code></strong>] pour trouver tous les segments qui sont connectés à l’objet sous le curseur et appliquez l’action «·select(connection)·».
+Pressez [<strong><code>k</code></strong>] pour augmenter la clearence de lâ??objet sous le curseur. Utilisez [<strong><code>ctrl-k</code></strong>] pour augmenter la clearence des objets sélectionnés. Ajoutez le modificateur [<strong><code>shift</code></strong>] pour diminuer la clearence. Pour changer une piste complète, pressez [<strong><code>f</code></strong>] pour trouver tous les segments qui sont connectés à lâ??objet sous le curseur et appliquez lâ??action «·select(connection)·».
</p>
<p>
-La valeur de l’incrément peut être configurée dans le dialogue File/Preference/Increments.
+La valeur de lâ??incrément peut être configurée dans le dialogue File/Preference/Increments.
</p>
</div>
-<!-- SECTION [27256-27810] -->
-<h2><a name="comment_je_cache_les_polygones_lorsque_j_edite_le_placement" id="comment_je_cache_les_polygones_lorsque_j_edite_le_placement">Comment je cache les polygones lorsque j'édite le placement?</a></h2>
+<!-- SECTION "Comment je change le polygon clearance?" [27256-27810] -->
+<h2><a name="comment_je_cache_les_polygones_lorsque_j_edite_le_placement" id="comment_je_cache_les_polygones_lorsque_j_edite_le_placement">Comment je cache les polygones lorsque j'édite le placement?</a></h2>
<div class="level2">
<p>
-Placez les polygones (et les rectangles) sur une couce séparée. Utilisez la préférence pour vous assurer que cette couche n’est pas dans le même groupe que les pistes. Désactivez la piste en clickant sur le bouton de couche correspondant dans la fenêtre principale. Après que vous ayiez terminé avec les changements, utilisez le dialogue preference pour permettre à la couche des polygones de joindre la couche des pistes.
+Placez les polygones (et les rectangles) sur une couce séparée. Utilisez la préférence pour vous assurer que cette couche nâ??est pas dans le même groupe que les pistes. Désactivez la piste en clickant sur le bouton de couche correspondant dans la fenêtre principale. Après que vous ayiez terminé avec les changements, utilisez le dialogue preference pour permettre à la couche des polygones de joindre la couche des pistes.
</p>
</div>
-<!-- SECTION [27811-28318] -->
+<!-- SECTION "Comment je cache les polygones lorsque j'édite le placement?" [27811-28318] -->
<h2><a name="comment_editer_les_polygones" id="comment_editer_les_polygones">Comment éditer les polygones?</a></h2>
<div class="level2">
<p>
-Il y a quatre manières de base pour éditer les contours des polygones. Vous pouvez déplacer et effacer les verticales et vous pouvez insérer les verticales en utilisant deux techniques. Les polygones peuvent être éditées de manière équivalente dans le mode «·thin line draw·» (settings â??> enable thin line draw) ou dans le mode normal. Déplacer un sommet est facilement accompli en utilisant un-selecting your polygon puis en cliquant et tirant ce sommet dans le nouvel emplacement. Pour effacer un sommet, un coin de votre polygone, placez votre pointeur sur le point et tapez «·delete·» avec le clavier. Pour insérer un sommet, vous devez utiliser l’outil insert (â??insertâ?? keystroke). Démarrez en cliquant sur le bord que vous voulez séparer avec un nouveau point. Cliquez et tirez le nouveau point dans le polygone. Une variation de cette technique est 1) cliquer pour sélectionner, suivi par 2) cliquer pour placer le nouveau sommet.
+Il y a quatre manières de base pour éditer les contours des polygones. Vous pouvez déplacer et effacer les verticales et vous pouvez insérer les verticales en utilisant deux techniques. Les polygones peuvent être éditées de manière équivalente dans le mode «·thin line draw·» (settings â??> enable thin line draw) ou dans le mode normal. Déplacer un sommet est facilement accompli en utilisant un-selecting your polygon puis en cliquant et tirant ce sommet dans le nouvel emplacement. Pour effacer un sommet, un coin de votre polygone, placez votre pointeur sur le point et tapez «·delete·» avec le clavier. Pour insérer un sommet, vous devez utiliser lâ??outil insert (â??insertâ?? keystroke). Démarrez en cliquant sur le bord que vous voulez séparer avec un nouveau point. Cliquez et tirez le nouveau point dans le polygone. Une variation de cette technique est 1) cliquer pour sélectionner, suivi par 2) cliquer pour placer le nouveau sommet.
</p>
<p>
-(NOTE: Insérer des points dans un polygone ne fonctionnera généralement QUE avec «·all direction lines·» de validé («·settings â??> enable all direction lines·»). C’est parce PCB possède un système de contrainte de 45/90 degrés puissante. Si vous tentez d’insérer des nouveaux sommets, dans un polygone, qui ne tombent pas sur des lignes à contraintes de 45 et 90 degrés, PCB ne permet pas cette action!)
+(NOTE: Insérer des points dans un polygone ne fonctionnera généralement QUE avec «·all direction lines·» de validé («·settings â??> enable all direction lines·»). Câ??est parce PCB possède un système de contrainte de 45/90 degrés puissante. Si vous tentez dâ??insérer des nouveaux sommets, dans un polygone, qui ne tombent pas sur des lignes à contraintes de 45 et 90 degrés, PCB ne permet pas cette action!)
</p>
</div>
-<!-- SECTION [28319-29752] -->
+<!-- SECTION "Comment éditer les polygones?" [28319-29752] -->
<h2><a name="comment_je_place_des_vias_qui_connectent_un_polygone_pour_une_dissipation_thermique_complete_ou_pour_une_integrite_de_protection_complete" id="comment_je_place_des_vias_qui_connectent_un_polygone_pour_une_dissipation_thermique_complete_ou_pour_une_integrite_de_protection_complete">Comment je place des vias qui connectent un polygone pour une dissipation thermique complète ou pour une intégrité de protection complète?</a></h2>
<div class="level2">
<p>
-Il est souvent utile d’avoir des vias connectés complètement à un polygone (une zone de cuivre) pour les transferts de chaleur â?? le problème apparent est que les polygones de PCB ont un seul drapeau «·clear pins/vias·» pour le polygone complet (basculé avec la touche [<strong><code>s</code></strong>]). Notre objectif est de seulement connecter quelques uns des broches/vias au polygone mais pour mieux les connecter que ne le font un des connexions thermiques. Vous avez ici quelques manières de le faire·:
+Il est souvent utile dâ??avoir des vias connectés complètement à un polygone (une zone de cuivre) pour les transferts de chaleur â?? le problème apparent est que les polygones de PCB ont un seul drapeau «·clear pins/vias·» pour le polygone complet (basculé avec la touche [<strong><code>s</code></strong>]). Notre objectif est de seulement connecter quelques uns des broches/vias au polygone mais pour mieux les connecter que ne le font un des connexions thermiques. Vous avez ici quelques manières de le faire·:
</p>
<p>
-Une manière est de faire un objet qui est presque comme une connexion thermique en ce sens quelle est entre le via et le polygone â?? la différence est que vous créez réellement un anneau pour remplir complètement l’espace entre le trou et le polygone (qui, à cause de sa clearance validée, n’est pas connecté à la broche). Cet anneau est un arc à quatre segments. Vous pouvez copier ces quatre objets dans le tampon pour créer un «·zero-clearance thermal tool·». Le contre-coup de cette astuce est que lorsque vous changez la taille de via, vous aurez aussi à modifier la taille de ces éléments de remplissage.
+Une manière est de faire un objet qui est presque comme une connexion thermique en ce sens quelle est entre le via et le polygone â?? la différence est que vous créez réellement un anneau pour remplir complètement lâ??espace entre le trou et le polygone (qui, à cause de sa clearance validée, nâ??est pas connecté à la broche). Cet anneau est un arc à quatre segments. Vous pouvez copier ces quatre objets dans le tampon pour créer un «·zero-clearance thermal tool·». Le contre-coup de cette astuce est que lorsque vous changez la taille de via, vous aurez aussi à modifier la taille de ces éléments de remplissage.
</p>
<p>
-Les arcs vous permettront d’utiliser cette astuce de remplissage dans les zones étroites en ne plaçant que deux des quatre arcs.
+Les arcs vous permettront dâ??utiliser cette astuce de remplissage dans les zones étroites en ne plaçant que deux des quatre arcs.
</p>
<p>
-Une autre astuce est de réaliser une ligne sans longueur. Prenez un seul segment de ligne et déplacez le point de fin au point de début. Vous avez maintenant une «·ligne à un seul point·» (un cercle) avec le diamètre égal à l’épaisseur de la ligne. Faites autant de couches (touche [<strong><code>m</code></strong>]) que vous jugez nécessaire. Placez cet objet centré sur votre via pour le connecter à un polygone.
+Une autre astuce est de réaliser une ligne sans longueur. Prenez un seul segment de ligne et déplacez le point de fin au point de début. Vous avez maintenant une «·ligne à un seul point·» (un cercle) avec le diamètre égal à lâ??épaisseur de la ligne. Faites autant de couches (touche [<strong><code>m</code></strong>]) que vous jugez nécessaire. Placez cet objet centré sur votre via pour le connecter à un polygone.
</p>
<p>
-Les utilisateurs intensifs peuvent vouloir garder une petite bibliothèque personnalisée des ces éléments en les sauvegardant comme des éléments. Il est aussi pratique de placer des «·éléments·» dans un de vos tampons PCB de telle manière qu’ils soient à portée de main.
+Les utilisateurs intensifs peuvent vouloir garder une petite bibliothèque personnalisée des ces éléments en les sauvegardant comme des éléments. Il est aussi pratique de placer des «·éléments·» dans un de vos tampons PCB de telle manière quâ??ils soient à portée de main.
</p>
<p>
@@ -727,16 +732,16 @@
</p>
</div>
-<!-- SECTION [29753-32096] -->
+<!-- SECTION "Comment je place des vias qui connectent un polygone pour une dissipation thermique complète ou pour une intégrité de protection complète?" [29753-32096] -->
<h2><a name="les_polygones_peuvent-ils_etre_un-masques_un_polygone_peut-il_etre_de_cuivre_sans_masque_de_soudure" id="les_polygones_peuvent-ils_etre_un-masques_un_polygone_peut-il_etre_de_cuivre_sans_masque_de_soudure">Les polygones peuvent-ils être un-masqués? (Un polygone peut-il être de cuivre sans masque de soudure?)</a></h2>
<div class="level2">
<p>
-Ce n’est actuellement pas possible dans PCB. La manière habituelle (par exemple si vous voulez qu’une zone nue s’attache à une zone de dissipation ou un shielding) est de réaliser un élément qui est une pastille simple. Cette pastille doit être aussi petite que possible (0 x 0) mais avec une grand clearance. C’est la clearance du masque de soudure de cet élément que vous allez utiliser pour dé-masquer le polygone. PCB limite en interne la taille de la pastille à 250 mils. Pour les zones plus grandes, vous aurez besoin d’utiliser plusieurs pastilles.
+Ce nâ??est actuellement pas possible dans PCB. La manière habituelle (par exemple si vous voulez quâ??une zone nue sâ??attache à une zone de dissipation ou un shielding) est de réaliser un élément qui est une pastille simple. Cette pastille doit être aussi petite que possible (0 x 0) mais avec une grand clearance. Câ??est la clearance du masque de soudure de cet élément que vous allez utiliser pour dé-masquer le polygone. PCB limite en interne la taille de la pastille à 250 mils. Pour les zones plus grandes, vous aurez besoin dâ??utiliser plusieurs pastilles.
</p>
</div>
-<!-- SECTION [32097-32782] -->
+<!-- SECTION "Les polygones peuvent-ils être un-masqués? (Un polygone peut-il être de cuivre sans masque de soudure?)" [32097-32782] -->
<h2><a name="comment_je_place_des_trous_de_montage_mounting_hole" id="comment_je_place_des_trous_de_montage_mounting_hole">Comment je place des trous de montage (mounting hole)?</a></h2>
<div class="level2">
@@ -745,28 +750,28 @@
</p>
<p>
-Si la pastille entourant le trou de montage doit être conneté électriquement, alors vous devez montrer la connexion dans votre schéma. Ajoutez un symbole pour le pour le trou de montage et changez son attribut d’empreinte.
+Si la pastille entourant le trou de montage doit être conneté électriquement, alors vous devez montrer la connexion dans votre schéma. Ajoutez un symbole pour le pour le trou de montage et changez son attribut dâ??empreinte.
</p>
<p>
-Ma préférence est de créer des empreintes PCB pour les divers types d’éléments à monter. J’ai une variété de silkscreens pour diverses combinaisons de de matériel (hex nut, hex nut with washer, etc.). Le silkscreen fournit une référence de placement pendant le placement avec PCB.
+Ma préférence est de créer des empreintes PCB pour les divers types dâ??éléments à monter. Jâ??ai une variété de silkscreens pour diverses combinaisons de de matériel (hex nut, hex nut with washer, etc.). Le silkscreen fournit une référence de placement pendant le placement avec PCB.
</p>
<p>
-Pour les exemples d’empreintes, voyez <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" rel="nofollow">http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware</a>.
+Pour les exemples dâ??empreintes, voyez <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" rel="nofollow">http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware</a>.
</p>
</div>
-<!-- SECTION [32783-33551] -->
+<!-- SECTION "Comment je place des trous de montage (mounting hole)?" [32783-33551] -->
<h2><a name="pourquoi_est-il_possible_de_realiser_des_ponts_thermiques_pour_les_broches_mais_pas_pour_une_pastille" id="pourquoi_est-il_possible_de_realiser_des_ponts_thermiques_pour_les_broches_mais_pas_pour_une_pastille">Pourquoi est-il possible de réaliser des ponts thermiques pour les broches mais pas pour une pastille?</a></h2>
<div class="level2">
<p>
-La raison est que les broches ont habituellement suffisamment d’espace avec le plan les entourant qui reste intact sur toutes les faces et ce n’est pas le cas des pastilles qui sont habituellement trop serrées. Ã? cause de ceci, vous devez dessiner manuellement les «·doigts·» de liaison thermique pour connecter la pastille au plan de masse. Assurez-vous que vous avez configuré la connexion de telles nouvelles lignes aux plans lorsque vous les dessinez. Si vous avez besoin de faire plusieurs de ces ponts thermiques, passez un peu de temps à faire le premier de la manière dont vous souhaitez puis copiez les doigts dans le tampon et collez-le si vous voulez les autres.
+La raison est que les broches ont habituellement suffisamment dâ??espace avec le plan les entourant qui reste intact sur toutes les faces et ce nâ??est pas le cas des pastilles qui sont habituellement trop serrées. Ã? cause de ceci, vous devez dessiner manuellement les «·doigts·» de liaison thermique pour connecter la pastille au plan de masse. Assurez-vous que vous avez configuré la connexion de telles nouvelles lignes aux plans lorsque vous les dessinez. Si vous avez besoin de faire plusieurs de ces ponts thermiques, passez un peu de temps à faire le premier de la manière dont vous souhaitez puis copiez les doigts dans le tampon et collez-le si vous voulez les autres.
</p>
</div>
-<!-- SECTION [33552-34351] -->
+<!-- SECTION "Pourquoi est-il possible de réaliser des ponts thermiques pour les broches mais pas pour une pastille?" [33552-34351] -->
<h2><a name="pcb_peut-il_etre_utilise_pour_realiser_des_cartes_a_simple_couche" id="pcb_peut-il_etre_utilise_pour_realiser_des_cartes_a_simple_couche">PCB peut-il être utilisé pour réaliser des cartes à simple couche?</a></h2>
<div class="level2">
@@ -774,63 +779,63 @@
Oui. Tracez vos gerbers et et enlevez toutes les couches qui ne sont pas nécessaires. Vous pouvez juste dessiner le placement comme vous le souhaitez (style libre). Si vous voulez vérifier la connectivité, vous avez deux choix:
</p>
<ol>
-<li class="level1"><div class="li"> Supposer que votre cuivre est sur le côté oppposé, utilisez le côté supérieur du placement pour y placer les pistes où seront les jumpers. C’est probablement le plus facile. Puis, traitez le côté opposé et placez les jumpers où vous avez le côté supérieur du cuivre.</div>
+<li class="level1"><div class="li"> Supposer que votre cuivre est sur le côté oppposé, utilisez le côté supérieur du placement pour y placer les pistes où seront les jumpers. Câ??est probablement le plus facile. Puis, traitez le côté opposé et placez les jumpers où vous avez le côté supérieur du cuivre.</div>
</li>
-<li class="level1"><div class="li"> Créez un symbole «·jumper·» dans le schéma et placez-le dans les endroits où vous avez besoin d’un jumper. Cela peut être pénible mais vous pouvez forcer les dimensions des jumpers de cette manière si vous en avez besoin.</div>
+<li class="level1"><div class="li"> Créez un symbole «·jumper·» dans le schéma et placez-le dans les endroits où vous avez besoin dâ??un jumper. Cela peut être pénible mais vous pouvez forcer les dimensions des jumpers de cette manière si vous en avez besoin.</div>
</li>
</ol>
<p>
- Si vous tentez d’utliser l’autorouter, désactivez toutes les couches arrière lorsque vous routez et il collera à cette couche.
+ Si vous tentez dâ??utliser lâ??autorouter, désactivez toutes les couches arrière lorsque vous routez et il collera à cette couche.
</p>
</div>
-<!-- SECTION [34352-35318] -->
+<!-- SECTION "PCB peut-il être utilisé pour réaliser des cartes à simple couche?" [34352-35318] -->
<h2><a name="quelles_ressources_existent_pour_traiter_les_fichiers_pcb_en_utilisant_les_scripts" id="quelles_ressources_existent_pour_traiter_les_fichiers_pcb_en_utilisant_les_scripts">Quelles ressources existent pour traiter les fichiers PCB en utilisant les scripts?</a></h2>
<div class="level2">
<p>
-Une des plus grande fonctionnalité de PCB est qu’il utilise un format de fichier <acronym title="American Standard Code for Information Interchange">ASCII</acronym> facilement compréhensible. C’est la raison pour laquelle de nombreues personnes utilisent les scripts (habituellement <acronym title="Practical Extraction and Report Language">Perl</acronym>) pour traiter leurs cartes de différentes manières. Vous pouvez utiliser ces scripts soit comme ils sont, soit en les modifiant pour les adapter à nos propres buts. Vous avez ici quelques liens vers les scripts disponibles:
+Une des plus grande fonctionnalité de PCB est quâ??il utilise un format de fichier <acronym title="American Standard Code for Information Interchange">ASCII</acronym> facilement compréhensible. Câ??est la raison pour laquelle de nombreues personnes utilisent les scripts (habituellement <acronym title="Practical Extraction and Report Language">Perl</acronym>) pour traiter leurs cartes de différentes manières. Vous pouvez utiliser ces scripts soit comme ils sont, soit en les modifiant pour les adapter à nos propres buts. Vous avez ici quelques liens vers les scripts disponibles:
</p>
<ol>
<li class="level1"><div class="li"> John Luciani possède une large éventail de <a href="http://www.luciani.org/geda/pcb/pcb-perl-library.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-perl-library.html" rel="nofollow">scripts</a> disponible sur <a href="http://www.luciani.org/" class="urlextern" title="http://www.luciani.org" rel="nofollow"> son site web</a>. Dans cette collection, des scripts sont inclus pour générer des empreintes, de même que </div>
</li>
-<li class="level1"><div class="li"> David Rowe possède des scripts pour mettre à jour des éléments de même qu’ajouter/suprimer des fichiers PCB les uns des autres sur <a href="http://www.rowetel.com/perl4pcb.html" class="urlextern" title="http://www.rowetel.com/perl4pcb.html" rel="nofollow">son site web</a>.</div>
+<li class="level1"><div class="li"> David Rowe possède des scripts pour mettre à jour des éléments de même quâ??ajouter/suprimer des fichiers PCB les uns des autres sur <a href="http://www.rowetel.com/perl4pcb.html" class="urlextern" title="http://www.rowetel.com/perl4pcb.html" rel="nofollow">son site web</a>.</div>
</li>
<li class="level1"><div class="li"> Stuart Brorson a écrit un script simple qui génère des empreintes pour deux ponts thermiques passifs en SMD. Un tarball gzippé est disponible <a href="http://www.brorson.com/gEDA/Smtgen.pl.gz" class="urlextern" title="http://www.brorson.com/gEDA/Smtgen.pl.gz" rel="nofollow"> ici </a>.</div>
</li>
</ol>
</div>
-<!-- SECTION [35319-36519] -->
-<h2><a name="comment_j_importe_des_graphiques_vectoriels_externe" id="comment_j_importe_des_graphiques_vectoriels_externe">Comment j'importe des graphiques vectoriels externe?</a></h2>
+<!-- SECTION "Quelles ressources existent pour traiter les fichiers PCB en utilisant les scripts?" [35319-36519] -->
+<h2><a name="comment_j_importe_des_graphiques_vectoriels_externe" id="comment_j_importe_des_graphiques_vectoriels_externe">Comment j'importe des graphiques vectoriels externe?</a></h2>
<div class="level2">
<p>
-Il existe un utilitaire open source provenant d’une tierce personne appelé <a href="http://www.pstoedit.net/" class="urlextern" title="http://www.pstoedit.net/" rel="nofollow">pstoedit</a> qui convertit des données postscript au format pcb. Il est inclus dans la plupart des distributions majeures de Linux. Vous pouvez utiliser votre graphique vectoriel préféré pour produire un logo ou toute autre type de marque amusante. Exportez-le comme eps si vous pouvez et assurez-vous que votre logo correspond à la à la boîte de remplissage (contrôlez-le avec un visualiseur postscript tel que ggv). S’il n’y a pas d’export d’eps de disponible, vous pouvez produire du postscript en l’imprimant dans un fichier. Dans ce cas, vous pouvez ajouter une boîte de remplissage avec <a href="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" class="urlextern" title="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" rel="nofollow">ps2epsi</a>. Appelez pstoedit avec l’option «·<code>-f pcb</code>·» pour produire un fichier pcb valide qui contient les graphiques comme piste sur une couche 1. Chargez ce fichier dans pcb. Les graphiques seront alors quelque part dans le bord bas gauche de la visualisation. Vous avoir à zommer pour l’avoir sur l’écran.
+Il existe un utilitaire open source provenant dâ??une tierce personne appelé <a href="http://www.pstoedit.net/" class="urlextern" title="http://www.pstoedit.net/" rel="nofollow">pstoedit</a> qui convertit des données postscript au format pcb. Il est inclus dans la plupart des distributions majeures de Linux. Vous pouvez utiliser votre graphique vectoriel préféré pour produire un logo ou toute autre type de marque amusante. Exportez-le comme eps si vous pouvez et assurez-vous que votre logo correspond à la à la boîte de remplissage (contrôlez-le avec un visualiseur postscript tel que ggv). Sâ??il nâ??y a pas dâ??export dâ??eps de disponible, vous pouvez produire du postscript en lâ??imprimant dans un fichier. Dans ce cas, vous pouvez ajouter une boîte de remplissage avec <a href="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" class="urlextern" title="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" rel="nofollow">ps2epsi</a>. Appelez pstoedit avec lâ??option «·<code>-f pcb</code>·» pour produire un fichier pcb valide qui contient les graphiques comme piste sur une couche 1. Chargez ce fichier dans pcb. Les graphiques seront alors quelque part dans le bord bas gauche de la visualisation. Vous avoir à zommer pour lâ??avoir sur lâ??écran.
</p>
<p>
-L’import de graphiques vectoriels externes est utile si un si une forme irrégulière de pcb est nécessaire. Utilisez le tampon couper pour copier la forme de votre circuit réel.
+Lâ??import de graphiques vectoriels externes est utile si un si une forme irrégulière de pcb est nécessaire. Utilisez le tampon couper pour copier la forme de votre circuit réel.
</p>
</div>
-<!-- SECTION [36520-37846] -->
-<h2><a name="comment_j_attache_un_nom_a_mon_circuit" id="comment_j_attache_un_nom_a_mon_circuit">Comment j'attache un nom à mon circuit?</a></h2>
+<!-- SECTION "Comment j'importe des graphiques vectoriels externe?" [36520-37846] -->
+<h2><a name="comment_j_attache_un_nom_a_mon_circuit" id="comment_j_attache_un_nom_a_mon_circuit">Comment j'attache un nom à mon circuit?</a></h2>
<div class="level2">
<p>
-Vous pouvez configurer le nom du pcb courant avec <code>Menu Edit - Edit name of - layout</code>. Cela configure l’attribut de titre sur le circuit. Cet attribut est utilisé pour els actions d’export. Il n’interfère pas avec le nom de fichier.
+Vous pouvez configurer le nom du pcb courant avec <code>Menu Edit - Edit name of - layout</code>. Cela configure lâ??attribut de titre sur le circuit. Cet attribut est utilisé pour els actions dâ??export. Il nâ??interfère pas avec le nom de fichier.
</p>
</div>
-<!-- SECTION [37847-38140] -->
+<!-- SECTION "Comment j'attache un nom à mon circuit?" [37847-38140] -->
<h1><a name="autorouteur" id="autorouteur">Autorouteur</a></h1>
<div class="level1">
</div>
-<!-- SECTION [38141-38166] -->
-<h2><a name="comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere" id="comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere">Comment je force l'autorouteur à ne placer des pistes que sur une couche particulière?</a></h2>
+<!-- SECTION "Autorouteur" [38141-38166] -->
+<h2><a name="comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere" id="comment_je_force_l_autorouteur_a_ne_placer_des_pistes_que_sur_une_couche_particuliere">Comment je force l'autorouteur à ne placer des pistes que sur une couche particulière?</a></h2>
<div class="level2">
<p>
@@ -838,35 +843,35 @@
</p>
</div>
-<!-- SECTION [38167-38416] -->
-<h2><a name="commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb" id="commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb">Commennt forcer l'autorouteur à router seulement dans les limites des contours du pcb?</a></h2>
+<!-- SECTION "Comment je force l'autorouteur à ne placer des pistes que sur une couche particulière?" [38167-38416] -->
+<h2><a name="commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb" id="commennt_forcer_l_autorouteur_a_router_seulement_dans_les_limites_des_contours_du_pcb">Commennt forcer l'autorouteur à router seulement dans les limites des contours du pcb?</a></h2>
<div class="level2">
<p>
-Vous pouvez faire fonctionner l’autorouteur seulement dans une zone donnée en dessinant un polygone de cuivre se conformant à votre emboîtement de circuit et placez-le dans chaque couche que vous tentez d’autorouter. Vous pouvez aussi utiliser cette astuce pour ne seulement autorouter qu’une petite zone. Bien sûr, si vous avez un net qui touche accidentellement le polygone, toutes les routes seront court-circuitées à ce net.
+Vous pouvez faire fonctionner lâ??autorouteur seulement dans une zone donnée en dessinant un polygone de cuivre se conformant à votre emboîtement de circuit et placez-le dans chaque couche que vous tentez dâ??autorouter. Vous pouvez aussi utiliser cette astuce pour ne seulement autorouter quâ??une petite zone. Bien sûr, si vous avez un net qui touche accidentellement le polygone, toutes les routes seront court-circuitées à ce net.
</p>
</div>
-<!-- SECTION [38417-38952] -->
-<h2><a name="comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur" id="comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur">Comment je route les plans d'alimentation et de masse avec l'autorouteur?</a></h2>
+<!-- SECTION "Commennt forcer l'autorouteur à router seulement dans les limites des contours du pcb?" [38417-38952] -->
+<h2><a name="comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur" id="comment_je_route_les_plans_d_alimentation_et_de_masse_avec_l_autorouteur">Comment je route les plans d'alimentation et de masse avec l'autorouteur?</a></h2>
<div class="level2">
<p>
-Connectez les polygones qui deviendront vos plans d’alimantation (et de masse) Ã un net et l’autorouteur s’occupera du reste. Vous pouvez avoir besoin de quelques astuces de clearances de polygone pour avoir le routage de l’alimentation _et_ le routage dans les limites de la carte.
+Connectez les polygones qui deviendront vos plans dâ??alimantation (et de masse) Ã un net et lâ??autorouteur sâ??occupera du reste. Vous pouvez avoir besoin de quelques astuces de clearances de polygone pour avoir le routage de lâ??alimentation _et_ le routage dans les limites de la carte.
</p>
</div>
-<!-- SECTION [38953-39323] -->
-<h2><a name="le_circuit_produit_par_l_autorouteur_est_inefficace" id="le_circuit_produit_par_l_autorouteur_est_inefficace">Le circuit produit par l'autorouteur est inefficace!</a></h2>
+<!-- SECTION "Comment je route les plans d'alimentation et de masse avec l'autorouteur?" [38953-39323] -->
+<h2><a name="le_circuit_produit_par_l_autorouteur_est_inefficace" id="le_circuit_produit_par_l_autorouteur_est_inefficace">Le circuit produit par l'autorouteur est inefficace!</a></h2>
<div class="level2">
<p>
-Ce une limitation technologique de l’autorouteur actuel. Il est sans grille et utilise seulement les rectangles géométriques.
+Ce une limitation technologique de lâ??autorouteur actuel. Il est sans grille et utilise seulement les rectangles géométriques.
</p>
</div>
-<!-- SECTION [39324-39517] -->
-<h2><a name="le_circuit_produit_par_l_autorouteur_est_moche" id="le_circuit_produit_par_l_autorouteur_est_moche">Le circuit produit par l'autorouteur est moche!</a></h2>
+<!-- SECTION "Le circuit produit par l'autorouteur est inefficace!" [39324-39517] -->
+<h2><a name="le_circuit_produit_par_l_autorouteur_est_moche" id="le_circuit_produit_par_l_autorouteur_est_moche">Le circuit produit par l'autorouteur est moche!</a></h2>
<div class="level2">
<p>
@@ -874,12 +879,12 @@
</p>
</div>
-<!-- SECTION [39518-39654] -->
+<!-- SECTION "Le circuit produit par l'autorouteur est moche!" [39518-39654] -->
<h1><a name="generation_gerber_et_production_de_fichiers_i_o" id="generation_gerber_et_production_de_fichiers_i_o">Génération Gerber et production de fichiers I/O</a></h1>
<div class="level1">
</div>
-<!-- SECTION [39655-39719] -->
+<!-- SECTION "Génération Gerber et production de fichiers I/O" [39655-39719] -->
<h2><a name="comment_je_realise_des_contours_de_carte_pour_proposer_mes_gerbers_vers_le_fabricant_de_carte" id="comment_je_realise_des_contours_de_carte_pour_proposer_mes_gerbers_vers_le_fabricant_de_carte">Comment je réalise des contours de carte pour proposer mes gerbers vers le fabricant de carte?</a></h2>
<div class="level2">
@@ -888,11 +893,11 @@
</p>
<p>
-Vous pouvez entrer voter couche de contour par l’interface graphique de PCB. Vous dessinez simplement les lignes de contour de la carte. Vous pouvez générer des cartes de toute forme de cette manière.
+Vous pouvez entrer voter couche de contour par lâ??interface graphique de PCB. Vous dessinez simplement les lignes de contour de la carte. Vous pouvez générer des cartes de toute forme de cette manière.
</p>
<p>
-Il est aussi possible d’éditer le format de fichier natif .pcb de votre circuit. J’utilise habituellement la Couche 8 pour les contours:
+Il est aussi possible dâ??éditer le format de fichier natif .pcb de votre circuit. Jâ??utilise habituellement la Couche 8 pour les contours:
</p>
<pre class="code">Layer(8 "outline")
(
@@ -904,11 +909,11 @@
)</pre>
</div>
-<!-- SECTION [39720-40703] -->
-<h2><a name="j_ai_fini_mon_placement._comment_je_le_controle" id="j_ai_fini_mon_placement._comment_je_le_controle">J'ai fini mon placement. Comment je le contrôle?</a></h2>
+<!-- SECTION "Comment je réalise des contours de carte pour proposer mes gerbers vers le fabricant de carte?" [39720-40703] -->
+<h2><a name="j_ai_fini_mon_placement._comment_je_le_controle" id="j_ai_fini_mon_placement._comment_je_le_controle">J'ai fini mon placement. Comment je le contrôle?</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> Lancez un contrôle des règles de dessin soit par l’interface de commande (”DRC()”) ou depuis le menu (Connects - Design Rule Checker). Vous pouvez configurer les règles avec la section des tailles dans le dialogue preference. Les résultats du contrôle sont montrés dans la fenêtre de journal (log). </div>
+<li class="level1"><div class="li"> Lancez un contrôle des règles de dessin soit par lâ??interface de commande (â??DRC()") ou depuis le menu (Connects - Design Rule Checker). Vous pouvez configurer les règles avec la section des tailles dans le dialogue preference. Les résultats du contrôle sont montrés dans la fenêtre de journal (log). </div>
</li>
</ul>
@@ -920,25 +925,25 @@
</li>
<li class="level1"><div class="li"> Contrôlez que tous les diamètres de trous sont à la bonne taille.</div>
</li>
-<li class="level1"><div class="li"> Contrôlez que les anneaux de métal autour des trous/vias sont suffisamment larges. L’anneau annulaire est la distance entre les bords du trou et le diamètre extérieur de la métallisation. L’anneau annulaire doit être suffisamment large pour permettre la zone de perçage + connexion entre couches + autres anomalies de fabrication. Cette information devrait être disponible chez votre fabricant de PCB·; ils publient normalement les tailles minimum d’anneau annulaire dans leurs documents de règles de fabrication.</div>
+<li class="level1"><div class="li"> Contrôlez que les anneaux de métal autour des trous/vias sont suffisamment larges. Lâ??anneau annulaire est la distance entre les bords du trou et le diamètre extérieur de la métallisation. Lâ??anneau annulaire doit être suffisamment large pour permettre la zone de perçage + connexion entre couches + autres anomalies de fabrication. Cette information devrait être disponible chez votre fabricant de PCB·; ils publient normalement les tailles minimum dâ??anneau annulaire dans leurs documents de règles de fabrication.</div>
</li>
<li class="level1"><div class="li"> Contrôlez que vos antipads (clearance autour des trous/vias) soient suffisamment larges. Cette information doit être disponible chez votre fabricant de PCB·; demandez-leur leurs documents de règles de fabrication.</div>
</li>
-<li class="level1"><div class="li"> Vérifiez qu’aucun soldermask ou silkscreen ne se superpose avec une pastille de cuivre ou un trou passant.</div>
+<li class="level1"><div class="li"> Vérifiez quâ??aucun soldermask ou silkscreen ne se superpose avec une pastille de cuivre ou un trou passant.</div>
</li>
-<li class="level1"><div class="li"> Sur les couches de plan, vérifiez qu’au moins quelques vias s’y connectent (oui, j’ai vu une carte ou le plan de masse complet était flottant â?? il n’avait pas été réalisé avec pcb, soit dit en passant)</div>
+<li class="level1"><div class="li"> Sur les couches de plan, vérifiez quâ??au moins quelques vias sâ??y connectent (oui, jâ??ai vu une carte ou le plan de masse complet était flottant â?? il nâ??avait pas été réalisé avec pcb, soit dit en passant)</div>
</li>
-<li class="level1"><div class="li"> Sur les couches de plan, vérifiez qu’au moins quelques vias _n’y sont pas_ connecté.</div>
+<li class="level1"><div class="li"> Sur les couches de plan, vérifiez quâ??au moins quelques vias _nâ??y sont pas_ connecté.</div>
</li>
-<li class="level1"><div class="li"> Effectuez une contrôle visuel d’anomalie sur toutes les couches. Rien de détaillé, jetez juste une regard approximatif sur la manière dont cela evrait être.</div>
+<li class="level1"><div class="li"> Effectuez une contrôle visuel dâ??anomalie sur toutes les couches. Rien de détaillé, jetez juste une regard approximatif sur la manière dont cela evrait être.</div>
</li>
-<li class="level1"><div class="li"> Toutes les couches sont-elles négatives/positives telles qu’elles devraient l’être? Notez que certains fabricants veulent seulement des couches positives. PCB en créera automatiquement des Gerbers négatives sur les couches de plans sans pistes. Si vous voulez une couche avec tous les plans en sortie comme couche positive, dessinez une piste simple quelque part dans une zone inutilisée du plan. Cela obligera PCB à faire de cette couche une couche positive.</div>
+<li class="level1"><div class="li"> Toutes les couches sont-elles négatives/positives telles quâ??elles devraient lâ??être? Notez que certains fabricants veulent seulement des couches positives. PCB en créera automatiquement des Gerbers négatives sur les couches de plans sans pistes. Si vous voulez une couche avec tous les plans en sortie comme couche positive, dessinez une piste simple quelque part dans une zone inutilisée du plan. Cela obligera PCB à faire de cette couche une couche positive.</div>
</li>
</ul>
</div>
-<!-- SECTION [40704-43388] -->
-<h1><a name="vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb" id="vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb">Vous n'avez pas répondu à mes questions. Où puis-je trouver d'autres informations sur PCB?</a></h1>
+<!-- SECTION "J'ai fini mon placement. Comment je le contrôle?" [40704-43388] -->
+<h1><a name="vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb" id="vous_n_avez_pas_repondu_a_mes_questions._ou_puis-je_trouver_d_autres_informations_sur_pcb">Vous n'avez pas répondu à mes questions. Où puis-je trouver d'autres informations sur PCB?</a></h1>
<div class="level1">
<p>
@@ -948,10 +953,10 @@
</p>
<p>
-Vous pouvez avoir des réponses plus rapides avec la liste des geda-user. Si vous n’avez trouvé une réponse à votre question à propos de PCB sur cette page ou dans les autres documentations, postez alors sur la liste! Notez que vous devez y souscrire avant de pouvoir y écrire. Les listes de gEDA et leurs archives sont sur: <a href="http://geda.seul.org/mailinglist/index.html" class="urlextern" title="http://geda.seul.org/mailinglist/index.html" rel="nofollow">http://geda.seul.org/mailinglist/index.html</a>
+Vous pouvez avoir des réponses plus rapides avec la liste des geda-user. Si vous nâ??avez trouvé une réponse à votre question à propos de PCB sur cette page ou dans les autres documentations, postez alors sur la liste! Notez que vous devez y souscrire avant de pouvoir y écrire. Les listes de gEDA et leurs archives sont sur: <a href="http://geda.seul.org/mailinglist/index.html" class="urlextern" title="http://geda.seul.org/mailinglist/index.html" rel="nofollow">http://geda.seul.org/mailinglist/index.html</a>
</p>
</div>
-<!-- SECTION [43389-] --></div>
+<!-- SECTION "Vous n'avez pas répondu à mes questions. Où puis-je trouver d'autres informations sur PCB?" [43389-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_scg.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_scg.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_scg.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_scg.html 13 Feb 2007 01:50:14 -0000 1.2
+++ 001geda_scg.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:scg.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:scg.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:scg.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:scg.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T12:55:57-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,scg.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:scg.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:scg.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:scg.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -56,6 +59,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_symbol_creation_document" id="geda_gaf_symbol_creation_document">gEDA/gaf Symbol Creation Document</a></h1>
<div class="level1">
@@ -72,7 +77,7 @@
</p>
</div>
-<!-- SECTION [1-264] -->
+<!-- SECTION "gEDA/gaf Symbol Creation Document" [1-264] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -81,15 +86,15 @@
</p>
</div>
-<!-- SECTION [265-462] -->
+<!-- SECTION "Overview" [265-462] -->
<h2><a name="component_symbol_creation" id="component_symbol_creation">Component symbol creation</a></h2>
<div class="level2">
<p>
-Component symbols (from here on known as “symbols”) are drawn using gschem just like drawing a schematic sheet. Here are the steps in a symbol in the gEDA/gaf system:<br/>
+Component symbols (from here on known as â??symbolsâ??) are drawn using gschem just like drawing a schematic sheet. Here are the steps in a symbol in the gEDA/gaf system:<br/>
1. Run gschem and find a blank page or run: gschem filename-1.sym<br/>
2. Draw the symbol (see the style guide below for some conventions).<br/>
- 3. Translate the symbol to the origin using Edit/Symbol Translate...<br/>
+ 3. Translate the symbol to the origin using Edit/Symbol Translate…<br/>
</p>
<ul>
@@ -99,7 +104,7 @@
</li>
<li class="level1"><div class="li"> Make sure grid snap size is set to 100 (this is critical).</div>
</li>
-<li class="level1"><div class="li"> Select “Symbol Translate...” or the press equivalent hotkey.</div>
+<li class="level1"><div class="li"> Select â??Symbol Translate…â?? or the press equivalent hotkey.</div>
</li>
<li class="level1"><div class="li"> Enter 0 into the entry field and press OK.<br/>
</div>
@@ -111,7 +116,7 @@
</p>
<p>
-4. Save the symbol using Save or SaveAs... Here are some symbol naming conventions:<br/>
+4. Save the symbol using Save or SaveAs… Here are some symbol naming conventions:<br/>
</p>
<ul>
@@ -128,11 +133,11 @@
</ul>
<p>
- 5. Place the symbol in one of the directories specified by the componentlibrary keyword in the system-gafrc file. Once this is done, the symbol should be visible immediately and can be selected and placed with the “Add/Select Component...” menu item.
+ 5. Place the symbol in one of the directories specified by the componentlibrary keyword in the system-gafrc file. Once this is done, the symbol should be visible immediately and can be selected and placed with the â??Add/Select Component…â?? menu item.
</p>
</div>
-<!-- SECTION [463-2082] -->
+<!-- SECTION "Component symbol creation" [463-2082] -->
<h2><a name="requirements" id="requirements">Requirements</a></h2>
<div class="level2">
@@ -144,7 +149,7 @@
<ul>
<li class="level1"><div class="li"> device=DEVICENAME should be placed somewhere in the symbol and made invisible. device= is the device name and is required. Typically the devicename is in all caps (capital letters). This attribute should not be used as a label. Use a separate text object for the label. If the object is a graphic then device= should be set to none (device=none). It is no longer required to attach this attribute anything; just having it exist as device=DEVICENAME is good enough.</div>
</li>
-<li class="level1"><div class="li"> graphical=1 should exist somewhere in a symbol which is purely graphical (such as a title block or decon symbol). Symbols which have this attribute have no electrical or circuit significance. Don’t forget to set device=none.</div>
+<li class="level1"><div class="li"> graphical=1 should exist somewhere in a symbol which is purely graphical (such as a title block or decon symbol). Symbols which have this attribute have no electrical or circuit significance. Donâ??t forget to set device=none.</div>
</li>
<li class="level1"><div class="li"> description=text should exist somewhere in the symbol. This attribute provides an one line description of the symbol.</div>
</li>
@@ -156,7 +161,7 @@
</li>
<li class="level1"><div class="li"> If a component has multiple slots in a package (such as a 7400 (NAND) which has 4 NANDs per package) then you need a numslots=# attribute. The # is the number of slots the device has. numslots= should be exist somewhere in the symbol and made invisible. Additional slot related required attributes are described below.</div>
</li>
-<li class="level1"><div class="li"> If a component has multiple slots in a physical package then you also need to include a slotdef=#:#,#,#... for every slot. The first # corresponds to the slot number. If a device has 4 slots then there should be slotdef=1:..., slotdef=2:..., slotdef=3:..., and slotdef=4:..., attributes existing somewhere in the symbol and made invisible. The subsequent # have a one-to-one correspondence to pinseq=# attributes and specify what corresponding pinnumber=# should be when that slot is set. See The attached 7400-1.sym as an example of how this should all work.</div>
+<li class="level1"><div class="li"> If a component has multiple slots in a physical package then you also need to include a slotdef=#:#,#,#… for every slot. The first # corresponds to the slot number. If a device has 4 slots then there should be slotdef=1:…, slotdef=2:…, slotdef=3:…, and slotdef=4:…, attributes existing somewhere in the symbol and made invisible. The subsequent # have a one-to-one correspondence to pinseq=# attributes and specify what corresponding pinnumber=# should be when that slot is set. See The attached 7400-1.sym as an example of how this should all work.</div>
</li>
<li class="level1"><div class="li"> It is recommended that all symbols which have slots have a slot=1 attribute inside the symbol.</div>
</li>
@@ -173,7 +178,7 @@
</ul>
</div>
-<!-- SECTION [2083-6223] -->
+<!-- SECTION "Requirements" [2083-6223] -->
<h2><a name="style" id="style">Style</a></h2>
<div class="level2">
@@ -182,7 +187,7 @@
</p>
</div>
-<!-- SECTION [6224-6333] -->
+<!-- SECTION "Style" [6224-6333] -->
<h3><a name="text" id="text">Text</a></h3>
<div class="level3">
<ul>
@@ -193,7 +198,7 @@
</ul>
</div>
-<!-- SECTION [6334-6472] -->
+<!-- SECTION "Text" [6334-6472] -->
<h3><a name="attributes" id="attributes">Attributes</a></h3>
<div class="level3">
<ul>
@@ -212,7 +217,7 @@
</ul>
</div>
-<!-- SECTION [6473-7569] -->
+<!-- SECTION "Attributes" [6473-7569] -->
<h3><a name="graphics" id="graphics">Graphics</a></h3>
<div class="level3">
<ul>
@@ -225,7 +230,7 @@
</ul>
</div>
-<!-- SECTION [7570-7920] -->
+<!-- SECTION "Graphics" [7570-7920] -->
<h3><a name="pins" id="pins">Pins</a></h3>
<div class="level3">
<ul>
@@ -233,7 +238,7 @@
</li>
<li class="level1"><div class="li"> For pins which are next to a logic bubble, make the pins 200 mils (2 grid spaces) long and then make the logic bubble 100 mils in diameter. In order to draw a 100 mil diameter circle, you will need to change the snap spacing to 50.</div>
</li>
-<li class="level1"><div class="li"> A pin has two ends: one end has a red endpoint and one end that does not. The red endpoint is where nets can be connected. You can either rotate the pin so that this active end is in the right place or manually edit the symbol file changing the “whichend” parameter on the pin object. See the File Format document for more info.</div>
+<li class="level1"><div class="li"> A pin has two ends: one end has a red endpoint and one end that does not. The red endpoint is where nets can be connected. You can either rotate the pin so that this active end is in the right place or manually edit the symbol file changing the â??whichendâ?? parameter on the pin object. See the File Format document for more info.</div>
</li>
<li class="level1"><div class="li"> Be that all endpoints of pins which are meant to be connected to are on the 100 mil grid. The endpoint which is not active can be off the grid if necessary.</div>
</li>
@@ -256,7 +261,7 @@
</ul>
</div>
-<!-- SECTION [7921-9876] -->
+<!-- SECTION "Pins" [7921-9876] -->
<h3><a name="electrical" id="electrical">Electrical</a></h3>
<div class="level3">
<ul>
@@ -271,7 +276,7 @@
</ul>
</div>
-<!-- SECTION [9877-10499] -->
+<!-- SECTION "Electrical" [9877-10499] -->
<h2><a name="footprint_naming_conventions" id="footprint_naming_conventions">Footprint naming conventions</a></h2>
<div class="level2">
@@ -281,7 +286,7 @@
</p>
</div>
-<!-- SECTION [10500-10853] -->
+<!-- SECTION "Footprint naming conventions" [10500-10853] -->
<h3><a name="notes" id="notes">Notes</a></h3>
<div class="level3">
<ul>
@@ -298,7 +303,7 @@
</ul>
</div>
-<!-- SECTION [10854-11196] -->
+<!-- SECTION "Notes" [10854-11196] -->
<h3><a name="integrated_circuit_packages" id="integrated_circuit_packages">Integrated circuit packages</a></h3>
<div class="level3">
<ul>
@@ -323,7 +328,7 @@
</ul>
</div>
-<!-- SECTION [11197-12065] -->
+<!-- SECTION "Integrated circuit packages" [11197-12065] -->
<h3><a name="integrated_circuit_smt_packages" id="integrated_circuit_smt_packages">Integrated circuit SMT packages</a></h3>
<div class="level3">
<ul>
@@ -388,7 +393,7 @@
</ul>
</div>
-<!-- SECTION [12066-14996] -->
+<!-- SECTION "Integrated circuit SMT packages" [12066-14996] -->
<h3><a name="basic_semiconductors" id="basic_semiconductors">Basic semiconductors</a></h3>
<div class="level3">
<ul>
@@ -401,7 +406,7 @@
</ul>
</div>
-<!-- SECTION [14997-15399] -->
+<!-- SECTION "Basic semiconductors" [14997-15399] -->
<h3><a name="basic_smt_semiconductors" id="basic_smt_semiconductors">Basic SMT semiconductors</a></h3>
<div class="level3">
<ul>
@@ -416,7 +421,7 @@
</ul>
</div>
-<!-- SECTION [15400-15855] -->
+<!-- SECTION "Basic SMT semiconductors" [15400-15855] -->
<h3><a name="passive_components" id="passive_components">Passive components</a></h3>
<div class="level3">
<ul>
@@ -451,7 +456,7 @@
</ul>
</div>
-<!-- SECTION [15856-16977] -->
+<!-- SECTION "Passive components" [15856-16977] -->
<h3><a name="passive_smt_components" id="passive_smt_components">Passive SMT components</a></h3>
<div class="level3">
<ul>
@@ -464,7 +469,7 @@
</ul>
</div>
-<!-- SECTION [16978-17330] -->
+<!-- SECTION "Passive SMT components" [16978-17330] -->
<h2><a name="hints_and_tips" id="hints_and_tips">Hints and Tips</a></h2>
<div class="level2">
@@ -475,22 +480,22 @@
<ul>
<li class="level1"><div class="li"> Avoid drawing things off of the grid. If you do, you cannot move the object(s) using the move command (if the grid is on) since the object will be snapped to the grid. [This was an old bug, which I think has been fixed, but avoid doing this anyway]. Use the symbol translate command instead (or move the object with grid snap off)</div>
</li>
-<li class="level1"><div class="li"> If you need a finer grid then use Options/Snap Grid Spacing... to set a finer grid snap spacing. Just remember to set this back to 100 once you are ready to translate the symbol to the origin.</div>
+<li class="level1"><div class="li"> If you need a finer grid then use Options/Snap Grid Spacing… to set a finer grid snap spacing. Just remember to set this back to 100 once you are ready to translate the symbol to the origin.</div>
</li>
-<li class="level1"><div class="li"> If you want to translate a symbol from the origin to elsewhere, then use the “Symbol translate” command and enter a non zero number. Make sure this number is a multiple of 100 (ie 1000, or 1100).</div>
+<li class="level1"><div class="li"> If you want to translate a symbol from the origin to elsewhere, then use the â??Symbol translateâ?? command and enter a non zero number. Make sure this number is a multiple of 100 (ie 1000, or 1100).</div>
</li>
<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it).</div>
</li>
-<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it). Yes this is line a duplicate. I can’t stress this point enough.</div>
+<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it). Yes this is line a duplicate. I canâ??t stress this point enough.</div>
</li>
<li class="level1"><div class="li"> Remember that pins are special objects; if you want to add a pin, make sure it is a pin and not a line or net. Use the Add/Pin command to place a pin.</div>
</li>
-<li class="level1"><div class="li"> Don’t include nets or buses inside symbols. That is not supported and doesn’t make much sense anyway.</div>
+<li class="level1"><div class="li"> Donâ??t include nets or buses inside symbols. That is not supported and doesnâ??t make much sense anyway.</div>
</li>
</ul>
</div>
-<!-- SECTION [17331-18726] -->
+<!-- SECTION "Hints and Tips" [17331-18726] -->
<h2><a name="example" id="example">Example</a></h2>
<div class="level2">
@@ -587,7 +592,7 @@
</p>
</div>
-<!-- SECTION [18727-20443] -->
+<!-- SECTION "Example" [18727-20443] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -601,15 +606,14 @@
<td> February 11th, 2003</td><td>Footprint naming conventions added </td>
</tr>
<tr>
- <td> September 27th, 2003</td><td>Applied Dan McMahill’s QFP and QFN patch </td>
+ <td> September 27th, 2003</td><td>Applied Dan McMahillâ??s QFP and QFN patch </td>
</tr>
<tr>
<td> July 6th, 2004</td><td>Added a bunch more details/hints to the pin section </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [20444-] --></div>
+<!-- SECTION "Document Revision History" [20444-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/001geda_suse_10.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_suse_10.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_suse_10.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_suse_10.html 7 Sep 2006 02:03:19 -0000 1.1
+++ 001geda_suse_10.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:suse_10.1</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:suse_10.1?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:suse_10.1?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:suse_10.1?do=export_raw" />
- <meta name="date" content="2006-08-28T11:41:27-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,suse_10.1" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:suse_10.1?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:suse_10.1" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:suse_10.1" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="suse_10.1_install_notes" id="suse_10.1_install_notes">Suse 10.1 install notes</a></h1>
<div class="level1">
@@ -28,7 +33,7 @@
</p>
</div>
-<!-- SECTION [1-101] -->
+<!-- SECTION "Suse 10.1 install notes" [1-101] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -47,10 +52,10 @@
</ul>
<p>
- Once these packages are installed, the installer should run to completion. You <strong>will</strong> need to let the installer become root to install gd-devel as well as WxGTK. If you don’t want to do this, then install gd-devel and WxGTK manually before running the installer.
+ Once these packages are installed, the installer should run to completion. You <strong>will</strong> need to let the installer become root to install gd-devel as well as WxGTK. If you donâ??t want to do this, then install gd-devel and WxGTK manually before running the installer.
</p>
</div>
-<!-- SECTION [102-] --></div>
+<!-- SECTION "Prerequisites:" [102-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/001geda_tasks.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_tasks.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_tasks.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_tasks.html 22 Aug 2006 02:56:12 -0000 1.1
+++ 001geda_tasks.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:tasks.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:tasks.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:tasks.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:tasks.fr?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,tasks.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:tasks.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:tasks.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:tasks.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/001geda_todos.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_todos.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_todos.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_todos.html 22 Aug 2006 02:56:12 -0000 1.1
+++ 001geda_todos.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:todos.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:todos.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:todos.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:todos.fr?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,todos.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:todos.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:todos.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:todos.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/001geda_tragesym_tutorial.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_tragesym_tutorial.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_tragesym_tutorial.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- 001geda_tragesym_tutorial.html 13 Feb 2007 02:26:14 -0000 1.1
+++ 001geda_tragesym_tutorial.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:tragesym_tutorial.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_tutorial.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:tragesym_tutorial.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:tragesym_tutorial.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T11:32:26-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,tragesym_tutorial.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_tutorial.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:tragesym_tutorial.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:tragesym_tutorial.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -40,15 +43,17 @@
</div>
</div>
+
+
<h1><a name="creer_des_symboles_gschem_rapidement_et_facilement_en_utilisant_tragesym_et_un_tableur" id="creer_des_symboles_gschem_rapidement_et_facilement_en_utilisant_tragesym_et_un_tableur">Créer des symboles gschem rapidement et facilement en utilisant tragesym et un tableur</a></h1>
<div class="level1">
<p>
- La création de symboles pour le dessin de schémas peut prendre beaucoup de temps, générer beaucoup d’erreurs et de frustrations. Heureusement, gschem utilise un format de fichier texte ouvert qui est très facile à utiliser avec des scripts. Ce tutoriel succint décrit comment utiliser tragesym, un outil extérieur, pour créer des symboles très rapidement (probablement plus rapidement qu’avec tout paquet commercial).
+ La création de symboles pour le dessin de schémas peut prendre beaucoup de temps, générer beaucoup dâ??erreurs et de frustrations. Heureusement, gschem utilise un format de fichier texte ouvert qui est très facile à utiliser avec des scripts. Ce tutoriel succint décrit comment utiliser tragesym, un outil extérieur, pour créer des symboles très rapidement (probablement plus rapidement quâ??avec tout paquet commercial).
</p>
</div>
-<!-- SECTION [1-532] -->
+<!-- SECTION "Créer des symboles gschem rapidement et facilement en utilisant tragesym et un tableur" [1-532] -->
<h2><a name="etapes_necessaires" id="etapes_necessaires">�tapes nécessaires</a></h2>
<div class="level2">
<ul>
@@ -69,21 +74,21 @@
</ul>
</div>
-<!-- SECTION [533-1094] -->
+<!-- SECTION "�tapes nécessaires" [533-1094] -->
<h2><a name="etape_1ouvrir_un_fichier_de_formulaire_tragesym" id="etape_1ouvrir_un_fichier_de_formulaire_tragesym">Ã?tape 1: Ouvrir un fichier de formulaire tragesym</a></h2>
<div class="level2">
<p>
- tragesym est fourni avec deux fichiers de formulaires. L’un est en <a href="_media/001tragesym_template.txt" class="media mediafile mf_txt" title="tragesym:template.txt">texte ASCII</a>, le second est une <a href="_media/001tragesym_template" class="media mediafile mf_ods" title="tragesym:template.ods">feuille de calcul OpenOffice</a>. Vous pouvez aussi les obtenir depuis le paquet d’utilitaires gEDA (utils/examples/tragesym/template.src et utils/examples/tragesym/template.ods). Si vous préférez un tableur différent, comme gnumeric ou kspread, créez simplement votre propre fichier formulaire texte à partir de celui qui est fourni. La seule différence entre les formulaires texte et calcul est la syntaxe des valeurs dans les sections [options] et [geda_attr]. Le fichier texte les sépare avec un signe (clé=valeur), la feuille de calcul obtient la valeur dans la seconde colonne (qui devient une tabulation après avoir été exportée).
+ tragesym est fourni avec deux fichiers de formulaires. Lâ??un est en <a href="_media/002tragesym_template" class="media mediafile mf_" title="tragesym:template.txt">texte ASCII</a>, le second est une <a href="_media/003tragesym_template" class="media mediafile mf_ods" title="tragesym:template.ods">feuille de calcul OpenOffice</a>. Vous pouvez aussi les obtenir depuis le paquet dâ??utilitaires gEDA (utils/examples/tragesym/template.src et utils/examples/tragesym/template.ods). Si vous préférez un tableur différent, comme gnumeric ou kspread, créez simplement votre propre fichier formulaire texte à partir de celui qui est fourni. La seule différence entre les formulaires texte et calcul est la syntaxe des valeurs dans les sections [options] et [geda_attr]. Le fichier texte les sépare avec un signe (clé=valeur), la feuille de calcul obtient la valeur dans la seconde colonne (qui devient une tabulation après avoir été exportée).
</p>
</div>
-<!-- SECTION [1095-1958] -->
+<!-- SECTION "Ã?tape 1: Ouvrir un fichier de formulaire tragesym" [1095-1958] -->
<h2><a name="etape_2telecharger_le_fichier_technique_du_composant_et_trouver_la_liste_des_broches" id="etape_2telecharger_le_fichier_technique_du_composant_et_trouver_la_liste_des_broches">�tape 2: Télécharger le fichier technique du composant et trouver la liste des broches</a></h2>
<div class="level2">
<p>
- Pour cet exemple, nous allons créer un symbole avec les ports IO du PCA9555 16-bit IIC IO de Philips Semiconductor. La description du produit et la fiche technique sont disponibles sur Philips : [<a href="http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html" class="urlextern" title="http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html" rel="nofollow">http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html</a>]. Téléchargez la fiche technique et ouvrez-la avec un visualiseur pdf qui permet la copie du texte à l’extérieur du <acronym title="Portable Document Format">PDF</acronym>, tel que xpdf (téléchargeable sur [<a href="http://www.foolabs.com/xpdf/home.html" class="urlextern" title="http://www.foolabs.com/xpdf/home.html" rel="nofollow">http://www.foolabs.com/xpdf/home.html</a>]). Passez les pages jusqu’à ce que vous ayez trouvé le brochage ou le composant·:
+ Pour cet exemple, nous allons créer un symbole avec les ports IO du PCA9555 16-bit IIC IO de Philips Semiconductor. La description du produit et la fiche technique sont disponibles sur Philips : [<a href="http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html" class="urlextern" title="http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html" rel="nofollow">http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html</a>]. Téléchargez la fiche technique et ouvrez-la avec un visualiseur pdf qui permet la copie du texte à lâ??extérieur du <acronym title="Portable Document Format">PDF</acronym>, tel que xpdf (téléchargeable sur [<a href="http://www.foolabs.com/xpdf/home.html" class="urlextern" title="http://www.foolabs.com/xpdf/home.html" rel="nofollow">http://www.foolabs.com/xpdf/home.html</a>]). Passez les pages jusquâ??à ce que vous ayez trouvé le brochage ou le composant·:
</p>
<p>
@@ -91,16 +96,16 @@
</p>
<p>
-Dans la feuille de calcul, la liste des broches peut être seulement présente dans le dessin du boîtier. S’il existe une belle table, comme dans la second image, d’un autre fichie technique, utilisez-la.
+Dans la feuille de calcul, la liste des broches peut être seulement présente dans le dessin du boîtier. Sâ??il existe une belle table, comme dans la second image, dâ??un autre fichie technique, utilisez-la.
</p>
</div>
-<!-- SECTION [1959-2906] -->
+<!-- SECTION "�tape 2: Télécharger le fichier technique du composant et trouver la liste des broches" [1959-2906] -->
<h2><a name="etape_3copier_la_liste_des_broches_dans_un_editeur_et_la_preparer" id="etape_3copier_la_liste_des_broches_dans_un_editeur_et_la_preparer">�tape 3: Copier la liste des broches dans un éditeur et la préparer</a></h2>
<div class="level2">
<p>
- Sélectionnez la liste des broches et copiez-la dans un éditeur de texte. C’est une étape intermédiaire nécessaire car votre tableur a besoin de champs séparateurs spéciaux, comme les virgules ou les tabulations. Vous pouvez avoir à enlever les séparateurs en double ou de les remplacer avec des tabulations.
+ Sélectionnez la liste des broches et copiez-la dans un éditeur de texte. Câ??est une étape intermédiaire nécessaire car votre tableur a besoin de champs séparateurs spéciaux, comme les virgules ou les tabulations. Vous pouvez avoir à enlever les séparateurs en double ou de les remplacer avec des tabulations.
</p>
<p>
@@ -112,7 +117,7 @@
</p>
<p>
-L’image ci-dessus illustre les étapes·:
+Lâ??image ci-dessus illustre les étapes·:
</p>
<ul>
<li class="level1"><div class="li"> insérez la sélection depuis votre visualiseur pdf vers un éditeur de texte</div>
@@ -125,7 +130,7 @@
</li>
<li class="level2"><div class="li"> triez les lignes (xemacs peut le faire <img src="http://geda.seul.org/wiki/lib/images/smileys/icon_wink.gif" class="middle" alt=";-)" />)</div>
</li>
-<li class="level2"><div class="li"> enlevez ou réparez les lignes avec les numéros 2,3,... Ils ne sont pas sur la même ligne. Vous pouvez facilement recréer les numéros de broche plus tard</div>
+<li class="level2"><div class="li"> enlevez ou réparez les lignes avec les numéros 2,3,… Ils ne sont pas sur la même ligne. Vous pouvez facilement recréer les numéros de broche plus tard</div>
</li>
<li class="level2"><div class="li"> remplacez les espaces avec des tabulations (pas réellement nécessaire en utilisant OpenOffice)</div>
</li>
@@ -136,12 +141,12 @@
</ul>
</div>
-<!-- SECTION [2907-4587] -->
+<!-- SECTION "�tape 3: Copier la liste des broches dans un éditeur et la préparer" [2907-4587] -->
<h2><a name="etape_4inserer_toutes_les_donnees_manquantes_dans_la_feuille_de_calcul" id="etape_4inserer_toutes_les_donnees_manquantes_dans_la_feuille_de_calcul">�tape 4: Insérer toutes les données manquantes dans la feuille de calcul</a></h2>
<div class="level2">
<p>
- Déplacez maintenant les étiquettes et les numéros de broches dans leurs colonnes respectives. Vous pouvez aussi utiliser la fonctionnalité d’autoremplissage de votre tableur pour créer les numéros de broche.
+ Déplacez maintenant les étiquettes et les numéros de broches dans leurs colonnes respectives. Vous pouvez aussi utiliser la fonctionnalité dâ??autoremplissage de votre tableur pour créer les numéros de broche.
</p>
<p>
@@ -149,7 +154,7 @@
</p>
<p>
-Remplissez les colonens de type, de style et de position aux valeurs les plus habituelles. Vous pouvez à nouveau utiliser la fonctionnalité d’autoremplissage Maintenant vous allez changer quelques unes de ces valeurs. Jetez un coup d’oeil sur le tableau descriptif de la fiche technique:
+Remplissez les colonens de type, de style et de position aux valeurs les plus habituelles. Vous pouvez à nouveau utiliser la fonctionnalité dâ??autoremplissage Maintenant vous allez changer quelques unes de ces valeurs. Jetez un coup dâ??oeil sur le tableau descriptif de la fiche technique:
</p>
<p>
@@ -160,18 +165,18 @@
Selon ce tableau, nous changeons les éléments suivants (voir le résultat ci-dessus):
</p>
<ul>
-<li class="level1"><div class="li"> La broche 1 est une sortie, nous voudrions avoir un rond d’inversion (NdT: trad à revoir) et une barre de négation</div>
+<li class="level1"><div class="li"> La broche 1 est une sortie, nous voudrions avoir un rond dâ??inversion (NdT: trad à revoir) et une barre de négation</div>
</li>
<li class="level1"><div class="li"> A1 à A3 sont des entrées, nous changeons le type et les déplaçons sur le côté gauche</div>
</li>
<li class="level1"><div class="li"> mettez le type de SCL en entrée et déplacez aussi SCL et SDA sur le côté gauche </div>
</li>
-<li class="level1"><div class="li"> changez le type des broches d’alimentations VSS et VDD et ajoutez des noms de net. Nous utilisons les habituels GND et Vcc.</div>
+<li class="level1"><div class="li"> changez le type des broches dâ??alimentations VSS et VDD et ajoutez des noms de net. Nous utilisons les habituels GND et Vcc.</div>
</li>
</ul>
<p>
- <strong>Note:</strong> Si une de vos étiquettes contient un backslash «·\·», vous devez le remplacer par sa séquence d’échapement «·\\·».
+ <strong>Note:</strong> Si une de vos étiquettes contient un backslash «·\·», vous devez le remplacer par sa séquence dâ??échapement «·\\·».
</p>
<p>
@@ -187,7 +192,7 @@
</p>
</div>
-<!-- SECTION [4588-6061] -->
+<!-- SECTION "�tape 4: Insérer toutes les données manquantes dans la feuille de calcul" [4588-6061] -->
<h2><a name="etape_5exporter_la_feuille_de_calcul_dans_un_fichier_texte_avec_separation_par_tabulation" id="etape_5exporter_la_feuille_de_calcul_dans_un_fichier_texte_avec_separation_par_tabulation">�tape 5: Exporter la feuille de calcul dans un fichier texte avec séparation par tabulation</a></h2>
<div class="level2">
@@ -196,7 +201,7 @@
</p>
</div>
-<!-- SECTION [6062-6409] -->
+<!-- SECTION "�tape 5: Exporter la feuille de calcul dans un fichier texte avec séparation par tabulation" [6062-6409] -->
<h2><a name="etape_6lancer_tragesym_et_creer_le_symbole" id="etape_6lancer_tragesym_et_creer_le_symbole">�tape 6: Lancer tragesym et créer le symbole</a></h2>
<div class="level2">
@@ -209,11 +214,11 @@
</p>
<p>
-Si tragesym indique qu’il y a une erreur, faites quelques changements dans la feuille de calcul et exportez à nouveau le fichier ou éditez simplement le fichier exporté.
+Si tragesym indique quâ??il y a une erreur, faites quelques changements dans la feuille de calcul et exportez à nouveau le fichier ou éditez simplement le fichier exporté.
</p>
</div>
-<!-- SECTION [6410-6771] -->
+<!-- SECTION "�tape 6: Lancer tragesym et créer le symbole" [6410-6771] -->
<h2><a name="etape_7controler_le_resultat_avec_gschem_et_peaufiner_le_symbole" id="etape_7controler_le_resultat_avec_gschem_et_peaufiner_le_symbole">�tape 7: Contrôler le résultat avec gschem et peaufiner le symbole</a></h2>
<div class="level2">
@@ -226,7 +231,7 @@
</p>
<p>
-En validant le texte caché («·en·», Edit→Show/Hide Inv Text), vous pouvez voir le symbole généré en entier. Il n’est pas réellement nécessaire de changer quoi que ce soit mais cela peut améliorer l’aspect du symbole si vous réarrangez un peu les broches.
+En validant le texte caché («·en·», Edit→Show/Hide Inv Text), vous pouvez voir le symbole généré en entier. Il nâ??est pas réellement nécessaire de changer quoi que ce soit mais cela peut améliorer lâ??aspect du symbole si vous réarrangez un peu les broches.
</p>
<p>
@@ -234,20 +239,20 @@
</p>
<p>
-Nous avons maintenant un symbole complet. Vous pouvez le copier dans votre bibliothèque locale de symboles, e.g. /usr/local/share/gEDA/sym/local/ et l’utiliser.
+Nous avons maintenant un symbole complet. Vous pouvez le copier dans votre bibliothèque locale de symboles, e.g. /usr/local/share/gEDA/sym/local/ et lâ??utiliser.
</p>
</div>
-<!-- SECTION [6772-7503] -->
+<!-- SECTION "�tape 7: Contrôler le résultat avec gschem et peaufiner le symbole" [6772-7503] -->
<h2><a name="conclusion" id="conclusion">Conclusion</a></h2>
<div class="level2">
<p>
- C’était un exemple simple avec peu de broches mais cela est d’autant plus rentable lorsque vous en avez beaucoup (ie, bga-272, tfqp-100, etc.).
+ Câ??était un exemple simple avec peu de broches mais cela est dâ??autant plus rentable lorsque vous en avez beaucoup (ie, bga-272, tfqp-100, etc.).
</p>
</div>
-<!-- SECTION [7504-7673] -->
+<!-- SECTION "Conclusion" [7504-7673] -->
<h2><a name="credits" id="credits">Crédits</a></h2>
<div class="level2">
@@ -260,6 +265,6 @@
</p>
</div>
-<!-- SECTION [7674-] --></div>
+<!-- SECTION "Crédits" [7674-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/001geda_usage.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: 001geda_usage.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/001geda_usage.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 001geda_usage.html 21 Oct 2006 03:57:46 -0000 1.2
+++ 001geda_usage.html 26 May 2007 02:35:19 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:usage.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:usage.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:usage.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:usage.fr?do=export_raw" />
- <meta name="date" content="2006-10-06T17:23:24-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,usage.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:usage.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:usage.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:usage.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,22 +27,24 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda" class="toc">Quelle est la meilleure manière d'apprendre à utiliser gEDA?</a></span></div>
+<li class="level1"><div class="li"><span class="li"><a href="#quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda" class="toc">Quelle est la meilleure manière d'apprendre à utiliser gEDA?</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#a_quoi_ressemble_de_le_flux_de_conception_de_geda" class="toc">Ã? quoi ressemble de le flux de conception de gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quelles_sont_les_limitations_pour_les_outils_geda" class="toc">Quelles sont les limitations pour les outils gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quels_fichiers_de_configuration_locaux_sont_utilises_pour_un_projet" class="toc">Quels fichiers de configuration locaux sont utilisés pour un projet?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#quels_sont_les_noms_et_les_emplacements_des_fichiers_rc_utilises_avec_les_applications_geda_gaf" class="toc">Quels sont les noms et les emplacements des fichiers RC utilisés avec les applications gEDA/gaf?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#qu_en_est-il_du_gestionnaire_de_projet" class="toc">Qu'en est-il du gestionnaire de projet?</a></span></div></li></ul>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_en_est-il_du_gestionnaire_de_projet" class="toc">Qu'en est-il du gestionnaire de projet?</a></span></div></li></ul>
</li></ul>
</div>
</div>
-<h1><a name="quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda" id="quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda">Quelle est la meilleure manière d'apprendre à utiliser gEDA?</a></h1>
+
+
+<h1><a name="quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda" id="quelle_est_la_meilleure_maniere_d_apprendre_a_utiliser_geda">Quelle est la meilleure manière d'apprendre à utiliser gEDA?</a></h1>
<div class="level1">
<p>
-La première chose à faire est de lire et comprendre l’excellent <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">gschem -> gsch2pcb -> PCB</a> tutoriel de Bill Wilson. Cela devrait vous permettre de débuter.
+La première chose à faire est de lire et comprendre lâ??excellent <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">gschem -> gsch2pcb -> PCB</a> tutoriel de Bill Wilson. Cela devrait vous permettre de débuter.
</p>
<p>
@@ -47,11 +52,11 @@
</p>
<p>
-Néanmoins, peut être que la meilleure voie pour apprendre la suite gEDA est de le télécharger et de l’essayer vous-même! Si vous consultez le <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">tutoriel</a> de Bill Wilson en essayant la Suite pour vous-même, vous deviendrez un expert en peu de temps!
+Néanmoins, peut être que la meilleure voie pour apprendre la suite gEDA est de le télécharger et de lâ??essayer vous-même! Si vous consultez le <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">tutoriel</a> de Bill Wilson en essayant la Suite pour vous-même, vous deviendrez un expert en peu de temps!
</p>
</div>
-<!-- SECTION [1-734] -->
+<!-- SECTION "Quelle est la meilleure manière d'apprendre à utiliser gEDA?" [1-734] -->
<h2><a name="a_quoi_ressemble_de_le_flux_de_conception_de_geda" id="a_quoi_ressemble_de_le_flux_de_conception_de_geda">Ã? quoi ressemble de le flux de conception de gEDA?</a></h2>
<div class="level2">
@@ -73,7 +78,7 @@
</li>
<li class="level1"><div class="li"> Assigner des références à vos composants en utilisant « grenum » ou « refdes_renum » (ou simplement les attacher depuis « gschem »).</div>
</li>
-<li class="level1"><div class="li"> Assignez d’autres attributs de composants (tels que des empreintes) en utilisant « gattrib » (ou attachez les simplement manuellement en utilisant « gschem »).</div>
+<li class="level1"><div class="li"> Assignez dâ??autres attributs de composants (tels que des empreintes) en utilisant « gattrib » (ou attachez les simplement manuellement en utilisant « gschem »).</div>
</li>
<li class="level1"><div class="li"> Créez un fichier préliminaire de synthèse et faites une netlist en utilisant « gsch2pcb ».</div>
</li>
@@ -100,32 +105,32 @@
</ol>
<p>
- Habituellement, les utilisateurs invoquent les outils individuels depuis la ligne de commande. Un gestionnaire de projet (« geda ») existe mais a besoin d’être amélioré.
+ Habituellement, les utilisateurs invoquent les outils individuels depuis la ligne de commande. Un gestionnaire de projet (« geda ») existe mais a besoin dâ??être amélioré.
</p>
</div>
-<!-- SECTION [735-2737] -->
+<!-- SECTION "Ã? quoi ressemble de le flux de conception de gEDA?" [735-2737] -->
<h2><a name="quelles_sont_les_limitations_pour_les_outils_geda" id="quelles_sont_les_limitations_pour_les_outils_geda">Quelles sont les limitations pour les outils gEDA?</a></h2>
<div class="level2">
<p>
-La chose la plus importante à garder en mémoire à propos des limitations de gEDA est ceci: GEDA est un projet de logiciel open-source. Il possède quelques limitations mais contrairement à celles des logiciels commerciaux, ses limitations ne sont pas artificielles, arbitraires ou pilotées par le marketing. Ceci étant, gEDA n’est ni un nagware, ni un crippleware, ni un demoware, ni une « version étudiante limitée ». Toutes les limitations des outils gEDA existent car les programmeurs n’ont pas encore implementé ces fonctionnalités particulières. Comme le code est ouvert à tous pour la modification, tout le monde est le bienvenu s’il veut implémenter de nouvelles fonctionnalités ou supprimer des limitations puis de soumettre leurs patches au projet. Si vous êtes un hacker et que vous êtes intéressés pour une contribution au projet gEDA, veuillez considérer effacer une des limitations listée ci-dessous! Vous vous ferez un tas d’amis et gagnerez une notoriété internationale!
+La chose la plus importante à garder en mémoire à propos des limitations de gEDA est ceci: GEDA est un projet de logiciel open-source. Il possède quelques limitations mais contrairement à celles des logiciels commerciaux, ses limitations ne sont pas artificielles, arbitraires ou pilotées par le marketing. Ceci étant, gEDA nâ??est ni un nagware, ni un crippleware, ni un demoware, ni une « version étudiante limitée ». Toutes les limitations des outils gEDA existent car les programmeurs nâ??ont pas encore implementé ces fonctionnalités particulières. Comme le code est ouvert à tous pour la modification, tout le monde est le bienvenu sâ??il veut implémenter de nouvelles fonctionnalités ou supprimer des limitations puis de soumettre leurs patches au projet. Si vous êtes un hacker et que vous êtes intéressés pour une contribution au projet gEDA, veuillez considérer effacer une des limitations listée ci-dessous! Vous vous ferez un tas dâ??amis et gagnerez une notoriété internationale!
</p>
<ul>
-<li class="level1"><div class="li"> Le support hiérarchique de bus: Le support pour les bus hiérarchiques n’existe pas encore.</div>
+<li class="level1"><div class="li"> Le support hiérarchique de bus: Le support pour les bus hiérarchiques nâ??existe pas encore.</div>
</li>
-<li class="level1"><div class="li"> Les attributs de nets et de broches dans gattrib: L’attachement des attributs de routage pour les nets et les broches dans gattrib reste à faire. (Les attributs de net sont utiles pour les schémas à haute vitesse. Par exemple, il est souvent important que toutes les pistes d’un bus aient la même longueur électrique. Malheureusement, il n’est pas certain que PCB supprte actuellement ces attributs de routage.)</div>
+<li class="level1"><div class="li"> Les attributs de nets et de broches dans gattrib: Lâ??attachement des attributs de routage pour les nets et les broches dans gattrib reste à faire. (Les attributs de net sont utiles pour les schémas à haute vitesse. Par exemple, il est souvent important que toutes les pistes dâ??un bus aient la même longueur électrique. Malheureusement, il nâ??est pas certain que PCB supprte actuellement ces attributs de routage.)</div>
</li>
<li class="level1"><div class="li"> La rétro-annotation depuis PCB vers gschem. Le support pour la permutation de broche et les modifications du fichier de conception de pcb avec les rétro-annotations induites vers gschem reste à faire.</div>
</li>
<li class="level1"><div class="li"> Le gestionnaire de projet « geda » est obsolète et nécessite une mise à jour.</div>
</li>
-<li class="level1"><div class="li"> Le nombre de couches dans PCB: Actuellement, le nombre de couche de PCB est limité à 8 (ce qui est plus que adéquat pour les projets de petite et moyenne taille). Les développeurs de PCB travaillent sur l’augmentation du nombre de couches vers un nombre indéfini mais ce n’est pas encore fait. Contactez-les directement si vous êtes intéressés par ce projet.</div>
+<li class="level1"><div class="li"> Le nombre de couches dans PCB: Actuellement, le nombre de couche de PCB est limité à 8 (ce qui est plus que adéquat pour les projets de petite et moyenne taille). Les développeurs de PCB travaillent sur lâ??augmentation du nombre de couches vers un nombre indéfini mais ce nâ??est pas encore fait. Contactez-les directement si vous êtes intéressés par ce projet.</div>
</li>
</ul>
</div>
-<!-- SECTION [2738-4996] -->
+<!-- SECTION "Quelles sont les limitations pour les outils gEDA?" [2738-4996] -->
<h2><a name="quels_fichiers_de_configuration_locaux_sont_utilises_pour_un_projet" id="quels_fichiers_de_configuration_locaux_sont_utilises_pour_un_projet">Quels fichiers de configuration locaux sont utilisés pour un projet?</a></h2>
<div class="level2">
@@ -137,7 +142,7 @@
</li>
<li class="level1"><div class="li"> attribs: si vous utilisez « gnetlist -g bom2 » pour créer un projet BOM (« Bill Of Material »: liste des éléments) puis vous avez besoin de ce fichier de manière à spéficier quels attributs sont écrits dans la BOM.</div>
</li>
-<li class="level1"><div class="li"> projectrc: lorsque vous faites un pcb, « gsch2pcb projectrc » est une manière pratique de spécifier les chemins aux répertoires locaux d’empreintes, de même que les autres informations de configuration pour « gsch2pcb ». Notez que ce ficheir peut avoir tout nom que vous lui choisissez; j’aime utiliser projectrc comme son nom est suggestif de sa fonction.</div>
+<li class="level1"><div class="li"> projectrc: lorsque vous faites un pcb, « gsch2pcb projectrc » est une manière pratique de spécifier les chemins aux répertoires locaux dâ??empreintes, de même que les autres informations de configuration pour « gsch2pcb ». Notez que ce ficheir peut avoir tout nom que vous lui choisissez; jâ??aime utiliser projectrc comme son nom est suggestif de sa fonction.</div>
</li>
</ul>
@@ -146,7 +151,7 @@
</p>
</div>
-<!-- SECTION [4997-6166] -->
+<!-- SECTION "Quels fichiers de configuration locaux sont utilisés pour un projet?" [4997-6166] -->
<h2><a name="quels_sont_les_noms_et_les_emplacements_des_fichiers_rc_utilises_avec_les_applications_geda_gaf" id="quels_sont_les_noms_et_les_emplacements_des_fichiers_rc_utilises_avec_les_applications_geda_gaf">Quels sont les noms et les emplacements des fichiers RC utilisés avec les applications gEDA/gaf?</a></h2>
<div class="level2">
@@ -154,19 +159,19 @@
Les diverses applications gEDA/gaf (gschem, gattrib, gnetlist, etc.) utilisent un jeu de fichiers RC pour initialiser différentes options configurables dans les outils eux-mêmes. Ces fichiers RC sont lus par chaque application lors de leur démarrage. Philosophiquement, il existe trois endroits où une application gEDA/gaf va chercher des fichiers RC:
</p>
<ul>
-<li class="level1"><div class="li"> Dans le répertoire d’installation du système: <strong><code>${prefix}/share/gEDA/</code></strong>. Cet endroit contient les fichiers RC globaux du système et à tous les utilisateurs. Ces fichiers RC doivent être trouvés et chargés avec succès pour que les applications gEDA fonctionnent correctement. <strong><code>${prefix}</code></strong> est initialisé avec le chemin où gEDA/gaf est installé.</div>
+<li class="level1"><div class="li"> Dans le répertoire dâ??installation du système: <strong><code>${prefix}/share/gEDA/</code></strong>. Cet endroit contient les fichiers RC globaux du système et à tous les utilisateurs. Ces fichiers RC doivent être trouvés et chargés avec succès pour que les applications gEDA fonctionnent correctement. <strong><code>${prefix}</code></strong> est initialisé avec le chemin où gEDA/gaf est installé.</div>
</li>
-<li class="level1"><div class="li"> Dans le répertoire utilisateur: <strong><code>$HOME/.gEDA/</code></strong>. Cet endroit garde les fichiers RC qui s’appliquent à tous les projets d’utilisateurs. <strong><code>.gEDA</code></strong> est un répertoire. Ces fichiers sont optionels. Ne faites pas que placer une copie du system-gschemrc (ou un autre) dans ce répertoire; ceci ne fonctionnera pas correctement. La bonne chose à faire est de dépasser les choses spécifiques que vous voulez changer.</div>
+<li class="level1"><div class="li"> Dans le répertoire utilisateur: <strong><code>$HOME/.gEDA/</code></strong>. Cet endroit garde les fichiers RC qui sâ??appliquent à tous les projets dâ??utilisateurs. <strong><code>.gEDA</code></strong> est un répertoire. Ces fichiers sont optionels. Ne faites pas que placer une copie du system-gschemrc (ou un autre) dans ce répertoire; ceci ne fonctionnera pas correctement. La bonne chose à faire est de dépasser les choses spécifiques que vous voulez changer.</div>
</li>
-<li class="level1"><div class="li"> Dans le répertoire local du projet. Cet endroit contient les fichiers RC qui s’appliquent au projet local (placé dans ce même répertoire). Ces fichiers RC fournissent des dépassements spécifiques, tels que des bibliothèques de composants ou de sources. Ce fichier est aussi optionel. Ne faites pas que placer une copie de system-gschemrc (ou un autre) dans ce répertoire; il ne fonctionnera pas correctement.</div>
+<li class="level1"><div class="li"> Dans le répertoire local du projet. Cet endroit contient les fichiers RC qui sâ??appliquent au projet local (placé dans ce même répertoire). Ces fichiers RC fournissent des dépassements spécifiques, tels que des bibliothèques de composants ou de sources. Ce fichier est aussi optionel. Ne faites pas que placer une copie de system-gschemrc (ou un autre) dans ce répertoire; il ne fonctionnera pas correctement.</div>
</li>
</ul>
<p>
- Le système de fichier RC a évolué au fil du temps. Originellement, chaque application gEDA/gaf a utilisé ses propres fichiers RC (par exemple, gschem utilise gschemrc, gnetlist utilise gnetlistrc et ainsi de suite). Nénmoins, avec l’augmentation du nombre des applications gEDA/gaf, il est devenu clair que les fichiers RC individuels contenaient un lot d’informations redondantes et que les nouveaux utilisateurs étaient perturbés par les différents fichiers RC. C’est la raison pour laquelle les différents fichiers RC ont été compactés en un seul fichier, appelé « gafrc ». Néanmoins, comme gschem a besoin de tous les types de personalisations spéciaux, nous avons décidé de garder le gschemrc système en plus de tous les fichiers gafrc. Aussi, de manière à préserver une compatibilité arrière, l’ancien fichier RC système est encore maintenu dans le répertoire système. En conséquence, le fichier de configuration RC actuel ressemble à ceci:
+ Le système de fichier RC a évolué au fil du temps. Originellement, chaque application gEDA/gaf a utilisé ses propres fichiers RC (par exemple, gschem utilise gschemrc, gnetlist utilise gnetlistrc et ainsi de suite). Nénmoins, avec lâ??augmentation du nombre des applications gEDA/gaf, il est devenu clair que les fichiers RC individuels contenaient un lot dâ??informations redondantes et que les nouveaux utilisateurs étaient perturbés par les différents fichiers RC. Câ??est la raison pour laquelle les différents fichiers RC ont été compactés en un seul fichier, appelé « gafrc ». Néanmoins, comme gschem a besoin de tous les types de personalisations spéciaux, nous avons décidé de garder le gschemrc système en plus de tous les fichiers gafrc. Aussi, de manière à préserver une compatibilité arrière, lâ??ancien fichier RC système est encore maintenu dans le répertoire système. En conséquence, le fichier de configuration RC actuel ressemble à ceci:
</p>
<ul>
-<li class="level1"><div class="li"> Dans le répertoire d’installation du système:</div>
+<li class="level1"><div class="li"> Dans le répertoire dâ??installation du système:</div>
<ul>
<li class="level2"><div class="li"> <strong><code>system-gafrc</code></strong> â?? Il contient la plupart des initialisations globales de gaf.</div>
</li>
@@ -182,7 +187,7 @@
</li>
</ul>
</li>
-<li class="level1"><div class="li"> Dans le répertoire <strong><code>${HOME}</code></strong> de l’utilisateur:</div>
+<li class="level1"><div class="li"> Dans le répertoire <strong><code>${HOME}</code></strong> de lâ??utilisateur:</div>
<ul>
<li class="level2"><div class="li"> <strong><code>.gEDA/gafrc</code></strong></div>
</li>
@@ -201,7 +206,7 @@
</p>
<p>
-Finalement, notez que les applications gEDA/gaf recherchent jusqu’à six fichiers de configuration au démarrage:
+Finalement, notez que les applications gEDA/gaf recherchent jusquâ??à six fichiers de configuration au démarrage:
</p>
<ol>
<li class="level1"><div class="li"> <strong><code>system-gafrc</code></strong></div>
@@ -219,23 +224,23 @@
</ol>
<p>
- Si vous obtenez un avertissement comme quoi votre application ne peut pas trouver l’un ou l’autre de ces fichiers, ne vous inquiétez pas. La plupart d’entre eux sont optionels. Les seuls fichiers nécessaires sont les fichiers RC systèmes.
+ Si vous obtenez un avertissement comme quoi votre application ne peut pas trouver lâ??un ou lâ??autre de ces fichiers, ne vous inquiétez pas. La plupart dâ??entre eux sont optionels. Les seuls fichiers nécessaires sont les fichiers RC systèmes.
</p>
</div>
-<!-- SECTION [6167-10122] -->
-<h2><a name="qu_en_est-il_du_gestionnaire_de_projet" id="qu_en_est-il_du_gestionnaire_de_projet">Qu'en est-il du gestionnaire de projet?</a></h2>
+<!-- SECTION "Quels sont les noms et les emplacements des fichiers RC utilisés avec les applications gEDA/gaf?" [6167-10122] -->
+<h2><a name="qu_en_est-il_du_gestionnaire_de_projet" id="qu_en_est-il_du_gestionnaire_de_projet">Qu'en est-il du gestionnaire de projet?</a></h2>
<div class="level2">
<p>
-Les composants individuels dans la suite de conception de gEDA ne forment pas un projet de bout en bout. A la place, ils traitent leurs propres fichiers (i.e. « gschem » â?? .sch, « pcb » â?? .pcb). Néanmoins, il existe un gestionnaire de projet appelé « geda », que vous pouvez invoquer depuis le ligne de commande. Son but est de vous faciliter la gestion de votre idée comme un tout depuis le concept, en passant par la saisie de schéma, l’attachement d’attributs, le placement, la génération de BOM, ainsi de suite.
+Les composants individuels dans la suite de conception de gEDA ne forment pas un projet de bout en bout. A la place, ils traitent leurs propres fichiers (i.e. « gschem » â?? .sch, « pcb » â?? .pcb). Néanmoins, il existe un gestionnaire de projet appelé « geda », que vous pouvez invoquer depuis le ligne de commande. Son but est de vous faciliter la gestion de votre idée comme un tout depuis le concept, en passant par la saisie de schéma, lâ??attachement dâ??attributs, le placement, la génération de BOM, ainsi de suite.
</p>
<p>
-Malheureusement, le développement de « geda » n’a pas suivi le reste de gEDA/gaf. En particulier, « geda » n’utilise pas les derniers outils ou méthodes pour réaliser les tâches individuelles. C’est la raison pour laquelle nous recommandons aux utilisateurs d’utiliser les outils individuels (i.e. gschem, gattrib, gnetlist, gsch2pcb, etc) depuis la ligne de commande. C’est pourquoi, si vous êtes un hacker à la recherche d’un petit projet à adopter, améliorer « geda » serait une belle introduction à la Suite gEDA et vous vous feriez un tas d’amis en le faisant!
+Malheureusement, le développement de « geda » nâ??a pas suivi le reste de gEDA/gaf. En particulier, « geda » nâ??utilise pas les derniers outils ou méthodes pour réaliser les tâches individuelles. Câ??est la raison pour laquelle nous recommandons aux utilisateurs dâ??utiliser les outils individuels (i.e. gschem, gattrib, gnetlist, gsch2pcb, etc) depuis la ligne de commande. Câ??est pourquoi, si vous êtes un hacker à la recherche dâ??un petit projet à adopter, améliorer « geda » serait une belle introduction à la Suite gEDA et vous vous feriez un tas dâ??amis en le faisant!
</p>
</div>
-<!-- SECTION [10123-] --></div>
+<!-- SECTION "Qu'en est-il du gestionnaire de projet?" [10123-] --></div>
</body>
</html>
1.7 eda/geda/gaf/docs/wiki/Makefile.am
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Makefile.am
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/Makefile.am,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- Makefile.am 13 Feb 2007 02:30:11 -0000 1.6
+++ Makefile.am 26 May 2007 02:35:19 -0000 1.7
@@ -3,9 +3,11 @@
docname=wiki
docsdir = @GEDADOCDIR@/$(docname)/
-SUBDIRS = _detail _media lib
+SUBDIRS = _media _detail lib
-docs_DATA = 001geda_debian.html 001geda_documentation.html 001geda_faq-attribs.html 001geda_faq-gnetlist.html 001geda_faq-gsch2pcb.html 001geda_faq-gschem.html 001geda_faq-simulation.html 001geda_faq.html 001geda_glossary.html 001geda_gschem_mp.html 001geda_gschem_ug.html 001geda_hse_howto.html 001geda_installation.html 001geda_kig_howto.html 001geda_pcb-quick_reference.html 001geda_pcb_tips.html 001geda_scg.html 001geda_suse_10.html 001geda_tasks.html 001geda_todos.html 001geda_usage.html docs_20060124_gschem_ug_app_a.html docs_20060124_gschem_ug_app_b.html docs_20060124_gschem_ug_app_c.html docs_20060124_gschem_ug_components_symbols_objects_attributes.html docs_20060124_gschem_ug_electrical_connectivity.html docs_20060124_gschem_ug_how_to_ask_questions.html docs_20060124_gschem_ug_installing_gschem.html docs_20060124_gschem_ug_resources.html docs_20060124_gschem_ug_the_main_window.html docs_20060124_gschem_ug_the_status_window.html geda_bom_readme.html geda_covered_mp.html geda_covered_rv.html geda_csygas.html geda_cygwin.html geda_debian.html geda_documentation.html geda_eagle_pcb_netlister_readme.html geda_example_hsm.html geda_example_usbjtag.html geda_faq-attribs.html geda_faq-gnetlist.html geda_faq-gsch2pcb.html geda_faq-gschem.html geda_faq-simulation.html geda_faq.html geda_fbabgapp.html geda_fc1.html geda_fc2.html geda_fc3.html geda_fc4.html geda_file_format_spec.html geda_footprint_creation.html geda_gattrib_readme.html geda_gerbv_mp.html geda_gerbv_pnp_readme.html geda_gfdl.html geda_glossary.html geda_gnetlist_mp.html geda_gnetlist_ug.html geda_grcsan.html geda_grenum_mp.html geda_gsch2pcb_readme.html geda_gschem2pcb_readme.html geda_gschem_mp.html geda_gschem_ug.html geda_gsymcheck_mp.html geda_gtkwave_lxt2miner_mp.html geda_gtkwave_lxt2vcd_mp.html geda_gtkwave_mp.html geda_gtkwave_mvl2lxt_mp.html geda_gtkwave_mvl2vcd_mp.html geda_gtkwave_tex2vcd_mp.html geda_gtkwave_tla2vcd_mp.html geda_gtkwave_vcd2lxt2_mp.html geda_gtkwave_vcd2lxt_mp.html geda_gtkwave_vcd2vzt_mp.html geda_gtkwave_vzt2vcd_mp.html geda_gtkwave_vztminer_mp.html geda_hse_howto.html geda_icarus_anc.html geda_icarus_extensions.html geda_icarus_glossary.html geda_icarus_ieee1364.html geda_icarus_mp.html geda_icarus_opcodes.html geda_icarus_quick_start.html geda_icarus_readme.html geda_icarus_vpi_mp.html geda_icarus_vpi_within_vvp.html geda_icarus_vvp_runtime.html geda_icarus_vvp_simulation.html geda_icarus_xilinx_hints.html geda_icarus_xnf.html geda_igarus_fpga_lcg.html geda_installation.html geda_installed_plugins.html geda_kig_howto.html geda_master_attributes_list.html geda_mcalc_readme.html geda_na_howto.html geda_ngnutmeg_mp.html geda_ngsconvert_mp.html geda_ngspice_mp.html geda_olib_readme.html geda_pcb-quick_reference.html geda_pcb.html geda_pcb_mp.html geda_pcb_tips.html geda_pcb_ug.html geda_scg.html geda_sdb_howto.html geda_sn_readme.html geda_ssan.html geda_style_guide.html geda_suse_10.html geda_suse_9.html geda_syntax_features.html geda_tasks.html geda_systemc_netlister_readme.html geda_todos.html geda_tragesym_readme.html geda_tragesym_tutorial.html geda_ubuntu.html geda_usage.html geda_vams_netlister_readme.html geda_verilog_netlister_readme.html geda_vhdl_netlister_readme.html geda_wcalc_mp.html geda_wcalc_readme.html geda_wcalc_stdio_mp.html index.html start_es.html start_fr.html 001geda_tragesym_tutorial.html geda_devel-tips.html geda_fedora_rpm_installation.html geda_gedasuite_installation.html geda_glossaire.html geda_suse_rpm_installation.html
+docs_DATA = geda_gtkwave_lxt2vcd_mp.html geda_faq-simulation.html geda_sn_readme.html geda_data_plotting_improvements.html geda_gtkwave_mp.html geda_fc4.html geda_covered_rv.html geda_gsymcheck_mp.html geda_gtkwave_tex2vcd_mp.html docs_20060124_gschem_ug_components_symbols_objects_attributes.html geda_gschem_mp.html geda_wcalc_mp.html geda_installation.html geda_icarus_vvp_runtime.html geda_kig_howto.html geda_eagle_pcb_netlister_readme.html 001geda_tasks.html geda_grenum_mp.html geda_pcb_footprints.html geda_gsch2pcb_tutorial.html geda_grcsan.html geda_ngsconvert_mp.html geda_icarus_readme.html 001geda_kig_howto.html geda_olib_readme.html geda_faq-gschem.html 001geda_suse_10.html geda_scg.html geda_fc3.html geda_version_control_migration.html geda_tragesym_tutorial.html 001geda_gschem_ug.html geda_transistor_guide.html geda_gschem_ug.html geda_icarus_xilinx_hints.html 001geda_faq-simulation.html geda_gattrib_readme.html geda_fbabgapp.html geda_icarus_quick_start.html geda_icarus_anc.html 001geda_usage.html index.html 001geda_faq-gsch2pcb.html geda_example_usbjtag.html geda_pcb_mp.html 001geda_faq-gschem.html geda_mcalc_readme.html 001geda_pcb-quick_reference.html geda_suse_rpm_installation.html geda_icarus_xnf.html geda_gtkwave_tla2vcd_mp.html geda_gtkwave_lxt2miner_mp.html geda_gschem_warmup.html start_es.html geda_vams_netlister_readme.html geda_tasks.html geda_pcb-quick_reference.html docs_20060124_gschem_ug_installing_gschem.html 001geda_faq-gnetlist.html geda_devel-tips.html geda_style_guide.html geda_gsch2pcb_tutorial_releasenotes.html geda_systemc_netlister_readme.html geda_data_structure_design_discussion.html geda_syntax_features.html geda_gtkwave_vcd2vzt_mp.html 001geda_installation.html geda_gtkwave_vcd2lxt_mp.html start_fr.html geda_gtkwave_mvl2lxt_mp.html geda_csygas.html geda_wcalc_readme.html docs_20060124_gschem_ug_the_status_window.html geda_icarus_ieee1364.html geda_suse_10.html geda_footprint_creation.html geda_fc2.html geda_debian.html geda_gtkwave_mvl2vcd_mp.html geda_installed_plugins.html geda_example_hsm.html geda_gtkwave_vzt2vcd_mp.html 001geda_hse_howto.html geda_gtkwave_vcd2lxt2_mp.html geda_verilog_netlister_readme.html 001geda_debian.html geda_icarus_glossary.html docs_20060124_gschem_ug_app_a.html geda_glossaire.html geda_vhdl_netlister_readme.html docs_20060124_gschem_ug_resources.html geda_faq-gsch2pcb.html geda_glossary.html geda_gsch2pcb_readme.html geda_fedora_rpm_installation.html geda_covered_mp.html geda_master_attributes_list.html geda_icarus_vvp_simulation.html 001geda_todos.html geda_todos.html docs_20060124_gschem_ug_the_main_window.html geda_ssan.html wikinode.html geda_gtkwave_vztminer_mp.html 001geda_faq-attribs.html geda_ngspice_mp.html geda_icarus_vpi_within_vvp.html geda_pcb.html geda_gfdl.html libgeda3.html geda_pcb_tips.html geda_sdb_howto.html geda_gnetlist_ug.html geda_tragesym_readme.html docs_20060124_gschem_ug_app_b.html 001geda_scg.html geda_design_flow_and_hierarchy_roadmap.html docs_20060124_gschem_ug_electrical_connectivity.html geda_cygwin.html geda_icarus_mp.html 001geda_gschem_mp.html geda_gerbv_pnp_readme.html geda_icarus_vpi_mp.html geda_na_howto.html geda_igarus_fpga_lcg.html geda_faq-pcb.html 001geda_pcb_tips.html geda_wcalc_stdio_mp.html 001geda_faq.html geda_usage.html geda_gedasuite_installation.html geda_faq-attribs.html 001geda_tragesym_tutorial.html geda_icarus_extensions.html geda_icarus_opcodes.html docs_20060124_gschem_ug_app_c.html geda_gschem2pcb_readme.html geda_suse_9.html geda_gerbv_mp.html geda_bom_readme.html 001geda_documentation.html geda_ubuntu.html geda_ngnutmeg_mp.html geda_hse_howto.html docs_20060124_gschem_ug_how_to_ask_questions.html geda_documentation.html geda_fc1.html geda_file_format_spec.html geda_circuit_simulation_improvements.html geda_faq-gnetlist.html geda_gnetlist_mp.html playground_transistor_guide.html geda_faq.html geda_pcb_ug.html
EXTRA_DIST = $(docs_DATA)
+MAINTAINERCLEANFILES = *.log core FILE *~ Makefile.in
+
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_a.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_app_a.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_a.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_app_a.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_app_a.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:app_a</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,app_a" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_a?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:app_a" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:app_a" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_b.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_app_b.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_b.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_app_b.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_app_b.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:app_b</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_b?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_b?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_b?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,app_b" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_b?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:app_b" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:app_b" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_c.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_app_c.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_app_c.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_app_c.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_app_c.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:app_c</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_c?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_c?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_c?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,app_c" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:app_c?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:app_c" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:app_c" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_components_symbols_objects_attributes.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_components_symbols_objects_attributes.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_components_symbols_objects_attributes.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_components_symbols_objects_attributes.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_components_symbols_objects_attributes.html 26 May 2007 02:35:19 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:components_symbols_objects_attributes</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:components_symbols_objects_attributes?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:components_symbols_objects_attributes?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:components_symbols_objects_attributes?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,components_symbols_objects_attributes" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:components_symbols_objects_attributes?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:components_symbols_objects_attributes" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:components_symbols_objects_attributes" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_electrical_connectivity.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_electrical_connectivity.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_electrical_connectivity.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_electrical_connectivity.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_electrical_connectivity.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:electrical_connectivity</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:electrical_connectivity?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:electrical_connectivity?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:electrical_connectivity?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,electrical_connectivity" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:electrical_connectivity?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:electrical_connectivity" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:electrical_connectivity" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_how_to_ask_questions.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_how_to_ask_questions.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_how_to_ask_questions.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_how_to_ask_questions.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_how_to_ask_questions.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:how_to_ask_questions</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,how_to_ask_questions" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:how_to_ask_questions?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:how_to_ask_questions" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:how_to_ask_questions" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_installing_gschem.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_installing_gschem.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_installing_gschem.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_installing_gschem.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_installing_gschem.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:installing_gschem</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,installing_gschem" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:installing_gschem?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:installing_gschem" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:installing_gschem" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_resources.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_resources.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_resources.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_resources.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_resources.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:resources</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,resources" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:resources?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:resources" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:resources" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_the_main_window.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_the_main_window.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_the_main_window.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_the_main_window.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_the_main_window.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:the_main_window</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,the_main_window" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_main_window?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:the_main_window" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:the_main_window" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_the_status_window.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docs_20060124_gschem_ug_the_status_window.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/docs_20060124_gschem_ug_the_status_window.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- docs_20060124_gschem_ug_the_status_window.html 22 Aug 2006 02:56:12 -0000 1.1
+++ docs_20060124_gschem_ug_the_status_window.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>docs:20060124:gschem_ug:the_status_window</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="docs,20060124,gschem_ug,the_status_window" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/docs:20060124:gschem_ug:the_status_window?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=docs:20060124:gschem_ug" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/docs:20060124:gschem_ug:the_status_window" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/docs:20060124:gschem_ug:the_status_window" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/geda_bom_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_bom_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_bom_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_bom_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_bom_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:bom_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:bom_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:bom_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:bom_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:19:09-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,bom_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:bom_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:bom_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:bom_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="bill_of_material_netlister_readme" id="bill_of_material_netlister_readme">Bill of Material netlister README</a></h1>
<div class="level1">
<pre class="code">README for
@@ -44,7 +49,7 @@
there is no way to pass arguments to the netlister (at least that I
could find).
-Eventually I'd like to integrate this with some sort of a database for
+Eventually I'd like to integrate this with some sort of a database for
production purposes. Let me know if you are interested in helping or
have any ideas.
1.2 eda/geda/gaf/docs/wiki/geda_covered_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_covered_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_covered_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_covered_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_covered_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:covered_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:covered_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:covered_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:covered_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:50:40-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,covered_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:covered_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:covered_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:covered_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="covered_man-page" id="covered_man-page">covered man-page</a></h1>
<div class="level1">
<pre class="code">Covered(1) Code Analysis Covered(1)
1.2 eda/geda/gaf/docs/wiki/geda_covered_rv.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_covered_rv.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_covered_rv.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_covered_rv.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_covered_rv.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:covered_rv</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:covered_rv?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:covered_rv?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:covered_rv?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,covered_rv" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:covered_rv?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:covered_rv" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:covered_rv" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/geda_csygas.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_csygas.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_csygas.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_csygas.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_csygas.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:csygas</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:csygas?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:csygas?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:csygas?do=export_raw" />
- <meta name="date" content="2006-05-08T16:21:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-25T10:46:10-0400" />
+<meta name="keywords" content="geda,csygas" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:csygas?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:csygas" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:csygas" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -78,6 +81,8 @@
</div>
</div>
+
+
<h1><a name="circuit_simulation_using_geda_and_spice_-_howto" id="circuit_simulation_using_geda_and_spice_-_howto">Circuit Simulation using gEDA and SPICE - HOWTO</a></h1>
<div class="level1">
@@ -95,24 +100,24 @@
</p>
<p>
-Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 2 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site (<a href="http://www.fsf.org/" class="urlextern" title="http://www.fsf.org/" rel="nofollow">http://www.fsf.org/</a>) by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. <a href="#fn__1" name="fnt__1" id="fnt__1" class="fn_top" onmouseover="fnt('1', this, event);">1)</a>.
+Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 2 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site (<a href="http://www.fsf.org/" class="urlextern" title="http://www.fsf.org/" rel="nofollow">http://www.fsf.org/</a>) by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. <a href="#fn__1" name="fnt__1" id="fnt__1" class="fn_top">1)</a>.
</p>
</div>
-<!-- SECTION [1-1357] -->
+<!-- SECTION "Circuit Simulation using gEDA and SPICE - HOWTO" [1-1357] -->
<h2><a name="introduction" id="introduction">Introduction</a></h2>
<div class="level2">
<p>
-Modern engineering is a computer-intensive discipline. Like professionals in other engineering disciplines, electrical engineers and electronics designers are heavy users of all kinds of CAD software, including software for circuit design and simulation, as well as PCB and chip production. Electrical engineers have a special name for the CAD software they use: EDA, which stands for “Electronic Design Automation”. Under this rubric fall many different kinds of CAD software. For example, during the front-end stages of a design, an electrical engineer will use a program called a “schematic capture” package to enter his design into the computer. A schematic capture program is basically a specialized drawing program incorporating symbols used in creating a circuit design. After drawing his schematic, the electrical engineer may choose to simulate the behavior of his circuit in order to verify that his design will work as desired. The most popular program for this purpose is SPICE (Simulation Program with Integrated Circuit Emphasis), which was developed at Berkeley starting in the 1970s, and is widely available in multiple forms today. SPICE is now considered a fundamental engineering tool, and is an essential part of the repertoire of most practicing engineers.
+Modern engineering is a computer-intensive discipline. Like professionals in other engineering disciplines, electrical engineers and electronics designers are heavy users of all kinds of CAD software, including software for circuit design and simulation, as well as PCB and chip production. Electrical engineers have a special name for the CAD software they use: EDA, which stands for â??Electronic Design Automationâ??. Under this rubric fall many different kinds of CAD software. For example, during the front-end stages of a design, an electrical engineer will use a program called a â??schematic captureâ?? package to enter his design into the computer. A schematic capture program is basically a specialized drawing program incorporating symbols used in creating a circuit design. After drawing his schematic, the electrical engineer may choose to simulate the behavior of his circuit in order to verify that his design will work as desired. The most popular program for this purpose is SPICE (Simulation Program with Integrated Circuit Emphasis), which was developed at Berkeley starting in the 1970s, and is widely available in multiple forms today. SPICE is now considered a fundamental engineering tool, and is an essential part of the repertoire of most practicing engineers.
</p>
<p>
-The <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org/" rel="nofollow">gEDA project</a> is an open-source effort to create a <acronym title="GNU General Public License">GPL</acronym>‘ed EDA suite running on Linux. GEDA has developed to the point where the power and quality of the tools is quite high; using the gEDA suite, you can now create complex SPICE netlists (files) incorporating vendor model files. You can then use various simulators running on Linux to perform SPICE simulations of your netlists. The purpose of this document is to explain how to use the gEDA tools (typically running on GNU/Linux) to perform SPICE simulations. In particular, this HOWTO documents the usage of <strong>spice-sdb</strong>, which is an advanced backend for the gEDA netlister (<strong>gnetlist</strong>) used to create SPICE netlists. <strong>spice-sdb</strong> is bundled with the gEDA tool suite; if you have installed gEDA, you are ready to create SPICE netlists. This HOWTO also provides advice about using ngspice/tclspice and/or LTSpice to simulate a circuit netlisted with <strong>spice-sdb</strong>.
+The <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org/" rel="nofollow">gEDA project</a> is an open-source effort to create a <acronym title="GNU General Public License">GPL</acronym>â??ed EDA suite running on Linux. GEDA has developed to the point where the power and quality of the tools is quite high; using the gEDA suite, you can now create complex SPICE netlists (files) incorporating vendor model files. You can then use various simulators running on Linux to perform SPICE simulations of your netlists. The purpose of this document is to explain how to use the gEDA tools (typically running on GNU/Linux) to perform SPICE simulations. In particular, this HOWTO documents the usage of <strong>spice-sdb</strong>, which is an advanced backend for the gEDA netlister (<strong>gnetlist</strong>) used to create SPICE netlists. <strong>spice-sdb</strong> is bundled with the gEDA tool suite; if you have installed gEDA, you are ready to create SPICE netlists. This HOWTO also provides advice about using ngspice/tclspice and/or LTSpice to simulate a circuit netlisted with <strong>spice-sdb</strong>.
</p>
</div>
-<!-- SECTION [1358-3623] -->
+<!-- SECTION "Introduction" [1358-3623] -->
<h3><a name="target_audience_for_this_howto" id="target_audience_for_this_howto">Target audience for this HOWTO</a></h3>
<div class="level3">
@@ -122,6 +127,8 @@
<ul>
<li class="level1"><div class="li"> The gEDA project: <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org" rel="nofollow">http://www.geda.seul.org</a></div>
</li>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:faq-simulation" class="wikilink1" title="geda:faq-simulation">faq-simulation</a></div>
+</li>
<li class="level1"><div class="li"> SPICE3 syntax and commands: <a href="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/" class="urlextern" title="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/" rel="nofollow">http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/</a></div>
</li>
<li class="level1"><div class="li"> Ngspice: <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">http://ngspice.sourceforge.net/</a></div>
@@ -134,32 +141,34 @@
</li>
<li class="level1"><div class="li"> Free Dog – The Free EDA Users Group: <a href="http://www.freeedaug.org/" class="urlextern" title="http://www.freeedaug.org/" rel="nofollow">http://www.freeedaug.org/</a></div>
</li>
+<li class="level1"><div class="li"> Starting with gEDA – slightly out of date, but a great resource <a href="http://www-mdp.eng.cam.ac.uk/CD/engapps/geda/starting_gEDA_long.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/CD/engapps/geda/starting_gEDA_long.pdf" rel="nofollow">http://www-mdp.eng.cam.ac.uk/CD/engapps/geda/starting_gEDA_long.pdf</a></div>
+</li>
</ul>
</div>
-<!-- SECTION [3624-4807] -->
+<!-- SECTION "Target audience for this HOWTO" [3624-4971] -->
<h3><a name="acknowledgements" id="acknowledgements">Acknowledgements</a></h3>
<div class="level3">
<p>
-This document does not live in isolation. Several active members of the free EDA community were instrumental in helping me to creat this HOWTO. First and foremost, Paolo Nenzi, the author of ngspice, took my original HOWTO and turned it into a Lyx document which I could then make a DocBook. Thanks, Paolo, for helping with this HOWTO, and more importantly, thanks for all the great work on ngspice! Also at the top of the list stands Ales Hvezda, who is the driving force behind the gEDA project. Without Ales, none of this would have been possible; his contribution of <strong>gschem</strong> is invaluable. Thanks, Ales, for creating gEDA and distributing it worldwide under the <acronym title="GNU General Public License">GPL</acronym> – you’ve started a revolution! Stefan Jones deserves a deep thank-you for his work on tclspice, and his graceous support and integration efforts when I submitted patches to the tclspice project. I should also thank W. Kazubski and S. Gieltjes – they wrote the original SPICE netlisters upon which I based gnet-spice-sdb.scm. I also want to thank Ken Healy for contributing the netlist sorting patch, and Peter Kaiser for pushing me to include some features useful for chip simulation. Peter also deserves thanks for writing some of the device-oriented sections of this document. Finally, I should acknolwedge the contributions and suggestions I receive from readers of the geda-user e-mail list. The beauty of free software is that it encourages collaboration, which means that the end product is greater than what one individual could acheive alone.
+This document does not live in isolation. Several active members of the free EDA community were instrumental in helping me to creat this HOWTO. First and foremost, Paolo Nenzi, the author of ngspice, took my original HOWTO and turned it into a Lyx document which I could then make a DocBook. Thanks, Paolo, for helping with this HOWTO, and more importantly, thanks for all the great work on ngspice! Also at the top of the list stands Ales Hvezda, who is the driving force behind the gEDA project. Without Ales, none of this would have been possible; his contribution of <strong>gschem</strong> is invaluable. Thanks, Ales, for creating gEDA and distributing it worldwide under the <acronym title="GNU General Public License">GPL</acronym> – youâ??ve started a revolution! Stefan Jones deserves a deep thank-you for his work on tclspice, and his graceous support and integration efforts when I submitted patches to the tclspice project. I should also thank W. Kazubski and S. Gieltjes – they wrote the original SPICE netlisters upon which I based gnet-spice-sdb.scm. I also want to thank Ken Healy for contributing the netlist sorting patch, and Peter Kaiser for pushing me to include some features useful for chip simulation. Peter also deserves thanks for writing some of the device-oriented sections of this document. Finally, I should acknolwedge the contributions and suggestions I receive from readers of the geda-user e-mail list. The beauty of free software is that it encourages collaboration, which means that the end product is greater than what one individual could acheive alone.
</p>
</div>
-<!-- SECTION [4808-6362] -->
+<!-- SECTION "Acknowledgements" [4972-6526] -->
<h3><a name="the_big_picturethe_design_flow_in_geda" id="the_big_picturethe_design_flow_in_geda">The big picture: the design flow in gEDA</a></h3>
<div class="level3">
<p>
-In EDA, the concept of “design flow” is important. GEDA is a suite of tools used to do electronic design – it is not a single application. “Design flow” refers to the order in which you use the tools to acheive your goal. Depending upon whether you are doing analog or digital design, designing boards or chips, the type of files required by the manufacturer of your boards, and a number of other factors, you will use different tools from the gEDA suite to acheive your goal.
+In EDA, the concept of â??design flowâ?? is important. GEDA is a suite of tools used to do electronic design – it is not a single application. â??Design flowâ?? refers to the order in which you use the tools to acheive your goal. Depending upon whether you are doing analog or digital design, designing boards or chips, the type of files required by the manufacturer of your boards, and a number of other factors, you will use different tools from the gEDA suite to acheive your goal.
</p>
<p>
-A flow diagram of the gEDA design flow is shown in the figure below. The diagram shows a simple flow suitable for designing, simulating, and laying out PC boards. As can be seen, the simulation activitiy (blue blocks) is a loop. That is, you create your design and simulate it repeatedly until it behaves according to your desired specifications. <a href="_detail/geda_geda_flow.html" class="media" title="geda:geda_flow.png"><img src="_media/geda_geda_flow.png" class="mediacenter" alt="" /></a> The design flow used in gEDA. Shown under “simulation” are several different types of simulator available. In this HOWTO, we are interested only in the SPICE variants (e.g. ngspice, tclspice).
+A flow diagram of the gEDA design flow is shown in the figure below. The diagram shows a simple flow suitable for designing, simulating, and laying out PC boards. As can be seen, the simulation activitiy (blue blocks) is a loop. That is, you create your design and simulate it repeatedly until it behaves according to your desired specifications. <a href="_detail/geda_geda_flow.html" class="media" title="geda:geda_flow.png"><img src="_media/geda_geda_flow.png" class="mediacenter" alt="" /></a> The design flow used in gEDA. Shown under â??simulationâ?? are several different types of simulator available. In this HOWTO, we are interested only in the SPICE variants (e.g. ngspice, tclspice).
</p>
</div>
-<!-- SECTION [6363-7459] -->
+<!-- SECTION "The big picture: the design flow in gEDA" [6527-7623] -->
<h3><a name="overview_of_spice_usage_with_geda" id="overview_of_spice_usage_with_geda">Overview of SPICE usage with gEDA</a></h3>
<div class="level3">
@@ -167,7 +176,7 @@
Conceptually, SPICE simulation in gEDA proceeds via the following steps:
</p>
<ol>
-<li class="level1"><div class="li"> Creation and gathering of schematic symbols and SPICE model files. Often, the SPICE model files are obtained from your component vendor. You can generally find most models by checking the component vendor’s website.</div>
+<li class="level1"><div class="li"> Creation and gathering of schematic symbols and SPICE model files. Often, the SPICE model files are obtained from your component vendor. You can generally find most models by checking the component vendorâ??s website.</div>
</li>
<li class="level1"><div class="li"> Schematic capture using symbols and SPICE models created in step 1.</div>
</li>
@@ -182,7 +191,7 @@
</p>
<p>
-To create a SPICE netlist, the netlister (<strong>gnetlist</strong>) iterates through the entire schematic and looks at several parts of each component’s symbol in order to create a blob of SPICE code. In general, each component can generate one or more lines of SPICE code. Component information needed by the netlister is held in two places:
+To create a SPICE netlist, the netlister (<strong>gnetlist</strong>) iterates through the entire schematic and looks at several parts of each componentâ??s symbol in order to create a blob of SPICE code. In general, each component can generate one or more lines of SPICE code. Component information needed by the netlister is held in two places:
</p>
<ol>
<li class="level1"><div class="li"> The symbol itself, in the attribute, which is attached when the symbol is created, and is typically accessed through the symbol editor.</div>
@@ -196,7 +205,7 @@
</p>
</div>
-<!-- SECTION [7460-8803] -->
+<!-- SECTION "Overview of SPICE usage with gEDA" [7624-8967] -->
<h3><a name="detailed_design_simulation_flow_summary" id="detailed_design_simulation_flow_summary">Detailed design/simulation flow summary</a></h3>
<div class="level3">
@@ -204,7 +213,7 @@
The detailed steps required to design and simulate a circuit using gEDA look like this:
</p>
<ol>
-<li class="level1"><div class="li"> Schematic symbol creation with correct <strong><code>device</code></strong> attribute. (Usually, the symbols have already been created with the correct <strong><code>device</code></strong> attribute, but if you are having problems, it doesn’t hurt to check them.)</div>
+<li class="level1"><div class="li"> Schematic symbol creation with correct <strong><code>device</code></strong> attribute. (Usually, the symbols have already been created with the correct <strong><code>device</code></strong> attribute, but if you are having problems, it doesnâ??t hurt to check them.)</div>
</li>
<li class="level1"><div class="li"> Schematic capture using <strong>gschem</strong>.</div>
</li>
@@ -220,7 +229,7 @@
</li>
<li class="level1"><div class="li"> Plot/analyze results (often plotting/analysis tools are incorporated in the simulator).</div>
</li>
-<li class="level1"><div class="li"> If you are not happy with your circuit’s performance as revealed by simulation, go back to step 2, fix it using <strong>gschem</strong> and iterate.</div>
+<li class="level1"><div class="li"> If you are not happy with your circuitâ??s performance as revealed by simulation, go back to step 2, fix it using <strong>gschem</strong> and iterate.</div>
</li>
</ol>
@@ -229,7 +238,7 @@
</p>
</div>
-<!-- SECTION [8804-9983] -->
+<!-- SECTION "Detailed design/simulation flow summary" [8968-10147] -->
<h2><a name="preliminary_workpreparing_your_symbols_and_spice_files" id="preliminary_workpreparing_your_symbols_and_spice_files">Preliminary work: preparing your symbols and SPICE files</a></h2>
<div class="level2">
@@ -238,7 +247,7 @@
</p>
</div>
-<!-- SECTION [9984-10360] -->
+<!-- SECTION "Preliminary work: preparing your symbols and SPICE files" [10148-10524] -->
<h3><a name="configuring_your_symbols" id="configuring_your_symbols">Configuring your symbols</a></h3>
<div class="level3">
@@ -251,9 +260,9 @@
The SPICE netlister can recognize any particular symbol in two ways:
</p>
<ol>
-<li class="level1"><div class="li"> The symbol’s <strong><code>device</code></strong> attribute, and</div>
+<li class="level1"><div class="li"> The symbolâ??s <strong><code>device</code></strong> attribute, and</div>
</li>
-<li class="level1"><div class="li"> The symbol’s <strong><code>refdes</code></strong>.</div>
+<li class="level1"><div class="li"> The symbolâ??s <strong><code>refdes</code></strong>.</div>
</li>
</ol>
@@ -266,11 +275,11 @@
</p>
<p>
-The <strong><code>device</code></strong> attribute is hidden during normal use of <strong>gschem</strong>. Most often, the symbol’s creator has already given the symbol the correct <strong><code>device</code></strong> attribute. However, because the <strong><code>device</code></strong> attribute is hidden from the ordinary user, it can sometimes cause problems with SPICE netlist creation when it is set to an unexpected value. To view the <strong><code>device</code></strong> attribute, go into the symbol editor (select the symbol to edit, and do <strong><em>Hierarchy</em></strong> → <strong><em>down symbol</em></strong>, and turn on invisible attributes (<strong><em>Edit</em></strong> → <strong><em>show/hide inv text</em></strong>). If the <strong><code>device</code></strong> attribute is incorrect, you may change it by editing the symbol itself using a text editor.
+The <strong><code>device</code></strong> attribute is hidden during normal use of <strong>gschem</strong>. Most often, the symbolâ??s creator has already given the symbol the correct <strong><code>device</code></strong> attribute. However, because the <strong><code>device</code></strong> attribute is hidden from the ordinary user, it can sometimes cause problems with SPICE netlist creation when it is set to an unexpected value. To view the <strong><code>device</code></strong> attribute, go into the symbol editor (select the symbol to edit, and do <strong><em>Hierarchy</em></strong> → <strong><em>down symbol</em></strong>, and turn on invisible attributes (<strong><em>Edit</em></strong> → <strong><em>show/hide inv text</em></strong>). If the <strong><code>device</code></strong> attribute is incorrect, you may change it by editing the symbol itself using a text editor.
</p>
<p>
-If a symbol is not native (i.e. the netlister doesn’t recognize it as a built-in type), the netlister relies upon the first letter of the <strong><code>refdes</code></strong> to determine how to process the symbol. The <strong><code>refdes</code></strong> prefix is also built into the symbol when it is created. Example <strong><code>refdes</code></strong> prefixes are <strong>R</strong> for resistors, <strong>C</strong> for capacitors, <strong>Q</strong> for transistors, etc. <strong><code>refdes</code></strong> prefixes correct for SPICE are listed in <a href="#appendix_a" title="geda:csygas ↵" class="wikilink1">Appendix A</a> - Native components and their attributes. Note that relying upon the <strong><code>refdes</code></strong> to identify the component for SPICE is not foolproof – for example, the netlister cannot distinguish between NPN and PNP transistors based upon the <strong><code>refdes</code></strong>. Therefore, it is always best to use a native <strong><code>device</code></strong> in your symbols.
+If a symbol is not native (i.e. the netlister doesnâ??t recognize it as a built-in type), the netlister relies upon the first letter of the <strong><code>refdes</code></strong> to determine how to process the symbol. The <strong><code>refdes</code></strong> prefix is also built into the symbol when it is created. Example <strong><code>refdes</code></strong> prefixes are <strong>R</strong> for resistors, <strong>C</strong> for capacitors, <strong>Q</strong> for transistors, etc. <strong><code>refdes</code></strong> prefixes correct for SPICE are listed in <a href="#appendix_a" title="geda:csygas ↵" class="wikilink1">Appendix A</a> - Native components and their attributes. Note that relying upon the <strong><code>refdes</code></strong> to identify the component for SPICE is not foolproof – for example, the netlister cannot distinguish between NPN and PNP transistors based upon the <strong><code>refdes</code></strong>. Therefore, it is always best to use a native <strong><code>device</code></strong> in your symbols.
</p>
</div>
@@ -279,15 +288,15 @@
<div class="level4">
<p>
-The netlister emits a components pins in the order set by the <strong><code>pinseq</code></strong> attribute. Note that this is not the same as the physical pin location. To set the <strong><code>pinseq</code></strong> attribute, first determine the pin ordering you want. SPICE uses a specific pin order for many components, including diodes and transistors. For example, a bipolar transistor’s pins listed in CBE order. Another example: if your symbol is meant to represent an IC modeled with a vendor’s <strong><code>.subckt</code></strong>, the order of the connections to the subcircuit is set by the <strong><code>.subckt</code></strong> line in the file.
+The netlister emits a components pins in the order set by the <strong><code>pinseq</code></strong> attribute. Note that this is not the same as the physical pin location. To set the <strong><code>pinseq</code></strong> attribute, first determine the pin ordering you want. SPICE uses a specific pin order for many components, including diodes and transistors. For example, a bipolar transistorâ??s pins listed in CBE order. Another example: if your symbol is meant to represent an IC modeled with a vendorâ??s <strong><code>.subckt</code></strong>, the order of the connections to the subcircuit is set by the <strong><code>.subckt</code></strong> line in the file.
</p>
<p>
-Once you know the order in which to emit the pins, simply set the <strong><code>pinseq</code></strong> attribute with the correct order for the part. This will ensure that the part’s pins are emitted in the correct order.
+Once you know the order in which to emit the pins, simply set the <strong><code>pinseq</code></strong> attribute with the correct order for the part. This will ensure that the partâ??s pins are emitted in the correct order.
</p>
</div>
-<!-- SECTION [10361-13440] -->
+<!-- SECTION "Configuring your symbols" [10525-13604] -->
<h3><a name="configuring_your_spice_files" id="configuring_your_spice_files">Configuring your SPICE files</a></h3>
<div class="level3">
@@ -297,23 +306,23 @@
<ul>
<li class="level1"><div class="li"> It is usually prudent to place these files into a dedicated directory distinct from the symbol directories.</div>
</li>
-<li class="level1"><div class="li"> <em>Make sure that the SPICE files pin assignments correctly correspond to the pins as defined in the component’s symbol!</em> This is hard to over-emphasize. The order in which pins are listed in a .subckt file do not necessarily correspond to the physical pin ordering of the part. As described above, pins are emitted from the netlister in the order given by the <strong><code>pinseq</code></strong> attribute.</div>
+<li class="level1"><div class="li"> <em>Make sure that the SPICE files pin assignments correctly correspond to the pins as defined in the componentâ??s symbol!</em> This is hard to over-emphasize. The order in which pins are listed in a .subckt file do not necessarily correspond to the physical pin ordering of the part. As described above, pins are emitted from the netlister in the order given by the <strong><code>pinseq</code></strong> attribute.</div>
</li>
<li class="level1"><div class="li"> <em>Make sure that the last character in a SPICE model file is a carriage return.</em> If no carriage return exists, then the next component listed in the netlist may be placed on the same line as the last line of the SPICE model file.</div>
</li>
</ul>
</div>
-<!-- SECTION [13441-14587] -->
+<!-- SECTION "Configuring your SPICE files" [13605-14751] -->
<h2><a name="creating_your_circuitschematic_capture" id="creating_your_circuitschematic_capture">Creating your circuit: schematic capture</a></h2>
<div class="level2">
<p>
-Schematic capture is the process by which one uses a special-purpose drawing program to draw a schematic diagram of the circuit under design. In the gEDA environment, the schematic capture program is called <strong>gschem</strong>. I assume you already know how to use <strong>gschem</strong>. If not, consult the documentation available at the gEDA website: <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org/" rel="nofollow">http://www.geda.seul.org/</a>. For the purposes of creating SPICE netlists, you must use <strong>gschem</strong> to attach attributes to components, and possibly also incorporate other SPICE directives into your netlist. After you are done with schematic capture, you create the SPICE netlist by running gEDA’s netlister <strong>gnetlist</strong> on your design.
+Schematic capture is the process by which one uses a special-purpose drawing program to draw a schematic diagram of the circuit under design. In the gEDA environment, the schematic capture program is called <strong>gschem</strong>. I assume you already know how to use <strong>gschem</strong>. If not, consult the documentation available at the gEDA website: <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org/" rel="nofollow">http://www.geda.seul.org/</a>. For the purposes of creating SPICE netlists, you must use <strong>gschem</strong> to attach attributes to components, and possibly also incorporate other SPICE directives into your netlist. After you are done with schematic capture, you create the SPICE netlist by running gEDAâ??s netlister <strong>gnetlist</strong> on your design.
</p>
</div>
-<!-- SECTION [14588-15311] -->
+<!-- SECTION "Creating your circuit: schematic capture" [14752-15475] -->
<h3><a name="gschem_attributes_for_spice_netlisting" id="gschem_attributes_for_spice_netlisting">Gschem attributes for spice netlisting</a></h3>
<div class="level3">
@@ -322,7 +331,7 @@
</p>
</div>
-<!-- SECTION [15312-15593] -->
+<!-- SECTION "Gschem attributes for spice netlisting" [15476-15757] -->
<h3><a name="component_attributes_and_meanings" id="component_attributes_and_meanings">Component attributes and meanings</a></h3>
<div class="level3">
@@ -345,7 +354,7 @@
</ul>
</div>
-<!-- SECTION [15594-16953] -->
+<!-- SECTION "Component attributes and meanings" [15758-17117] -->
<h3><a name="refdes_conventions" id="refdes_conventions">refdes conventions</a></h3>
<div class="level3">
@@ -358,7 +367,7 @@
</p>
</div>
-<!-- SECTION [16954-17448] -->
+<!-- SECTION "refdes conventions" [17118-17612] -->
<h3><a name="passives" id="passives">Passives</a></h3>
<div class="level3">
@@ -395,7 +404,7 @@
</p>
<p>
-(note that “0” and “4” correspond to the net nodes connected to the component, and are generated automatically by <strong>gnetlist</strong>.)
+(note that â??0â?? and â??4â?? correspond to the net nodes connected to the component, and are generated automatically by <strong>gnetlist</strong>.)
</p>
</div>
@@ -414,12 +423,12 @@
</p>
</div>
-<!-- SECTION [17449-18544] -->
+<!-- SECTION "Passives" [17613-18708] -->
<h3><a name="passives_with_additional_attributes" id="passives_with_additional_attributes">Passives with additional attributes</a></h3>
<div class="level3">
<p>
-Oftentimes, passive components have additional attributes attached to them for spice simulation. Examples of such attributes are temperature coefficients (for resistors) and initial conditions (for reactive components). These additional components may be incorporated into the SPICE file by simply attaching them to the component’s <strong><code>model</code></strong> attribute. Specifically, the required attributes are:
+Oftentimes, passive components have additional attributes attached to them for spice simulation. Examples of such attributes are temperature coefficients (for resistors) and initial conditions (for reactive components). These additional components may be incorporated into the SPICE file by simply attaching them to the componentâ??s <strong><code>model</code></strong> attribute. Specifically, the required attributes are:
</p>
<ul>
<li class="level1"><div class="li"> <strong><code>refdes</code></strong>: Correct component <strong><code>refdes</code></strong>.</div>
@@ -452,7 +461,7 @@
</p>
</div>
-<!-- SECTION [18545-19630] -->
+<!-- SECTION "Passives with additional attributes" [18709-19794] -->
<h3><a name="passives_for_semiconductor_design" id="passives_for_semiconductor_design">Passives for semiconductor design</a></h3>
<div class="level3">
@@ -505,7 +514,7 @@
</p>
</div>
-<!-- SECTION [19631-20557] -->
+<!-- SECTION "Passives for semiconductor design" [19795-20721] -->
<h3><a name="transistors_and_diodes" id="transistors_and_diodes">Transistors and diodes</a></h3>
<div class="level3">
@@ -573,7 +582,7 @@
</p>
</div>
-<!-- SECTION [20558-23258] -->
+<!-- SECTION "Transistors and diodes" [20722-23422] -->
<h3><a name="actives_--_integrated_circuits" id="actives_--_integrated_circuits">Actives -- integrated circuits</a></h3>
<div class="level3">
@@ -609,7 +618,7 @@
To incorporate a file-full of SPICE parameters into the netlist, the following attributes must be attached to the component:
</p>
<ul>
-<li class="level1"><div class="li"> <strong><code>refdes</code></strong>: Correct component <strong><code>refdes</code></strong>. <em>Note that if the file holds a .MODEL, the</em> <strong><code>refdes</code></strong> <em>should start with U; if the file holds a .SUBCKT, the refdes should start with X.</em> The netlister checks for the file type and tries to “do the right thing”, but problems can arise if you don’t follow this rule.</div>
+<li class="level1"><div class="li"> <strong><code>refdes</code></strong>: Correct component <strong><code>refdes</code></strong>. <em>Note that if the file holds a .MODEL, the</em> <strong><code>refdes</code></strong> <em>should start with U; if the file holds a .SUBCKT, the refdes should start with X.</em> The netlister checks for the file type and tries to â??do the right thingâ??, but problems can arise if you donâ??t follow this rule.</div>
</li>
<li class="level1"><div class="li"> <strong><code>value</code></strong>: The model number or part number of the component.</div>
</li>
@@ -624,7 +633,7 @@
</p>
</div>
-<!-- SECTION [23259-25602] -->
+<!-- SECTION "Actives -- integrated circuits" [23423-25766] -->
<h3><a name="independent_sources" id="independent_sources">Independent sources</a></h3>
<div class="level3">
@@ -645,7 +654,7 @@
</ol>
</div>
-<!-- SECTION [25603-26176] -->
+<!-- SECTION "Independent sources" [25767-26340] -->
<h3><a name="dependent_sources" id="dependent_sources">Dependent sources</a></h3>
<div class="level3">
@@ -658,7 +667,7 @@
</p>
</div>
-<!-- SECTION [26177-26266] -->
+<!-- SECTION "Dependent sources" [26341-26430] -->
<h3><a name="spice_components" id="spice_components">SPICE components</a></h3>
<div class="level3">
@@ -668,7 +677,7 @@
<div class="level4">
<p>
-In certain situations, you may wish to embed a spice model block directly into your schematic. This is done when you have several devices with a “value” attribute calling out for a spice model. Depending upon whether the spice block is one line or multi-line, you may embed the code in one of two ways:
+In certain situations, you may wish to embed a spice model block directly into your schematic. This is done when you have several devices with a â??valueâ?? attribute calling out for a spice model. Depending upon whether the spice block is one line or multi-line, you may embed the code in one of two ways:
</p>
</div>
@@ -766,12 +775,12 @@
</ol>
</div>
-<!-- SECTION [26267-28676] -->
+<!-- SECTION "SPICE components" [26431-28840] -->
<h3><a name="handling_hierarchical_models" id="handling_hierarchical_models">Handling hierarchical models</a></h3>
<div class="level3">
<p>
-In SPICE modeling, there are often situations where you wish to create a schematic representation of some particular component as a .SUBCKT, and then embed that component’s model in a higher level schematic. A common example might be as follows: You are doing a microwave simulation, and want to use a capacitor model which includes parasitic inductances and resistances, as well as the capacitance. Capacitor manufacturers often supply a printed schematic showing a circuit topology incorporating parasitics, and specify values for the parasitics. You would like to draw the capacitor model using gschem, netlist it to create a .SUBCKT, and then use the .SUBCKT to model capacitors in a higher lever schematic.
+In SPICE modeling, there are often situations where you wish to create a schematic representation of some particular component as a .SUBCKT, and then embed that componentâ??s model in a higher level schematic. A common example might be as follows: You are doing a microwave simulation, and want to use a capacitor model which includes parasitic inductances and resistances, as well as the capacitance. Capacitor manufacturers often supply a printed schematic showing a circuit topology incorporating parasitics, and specify values for the parasitics. You would like to draw the capacitor model using gschem, netlist it to create a .SUBCKT, and then use the .SUBCKT to model capacitors in a higher lever schematic.
</p>
<p>
@@ -784,7 +793,7 @@
<br/>
* <strong><code>model-name</code></strong> = cap_with_parasitics<br/>
<br/>
- (Of course, “cap_with_parasitics” is the example we use here. Use your own model name in your schematic.) Upon netlisting, this schematic symbol will cause the netlist to insert “.SUBCKT cap_with_parasitics” into the first line of the netlist file.</div>
+ (Of course, â??cap_with_parasiticsâ?? is the example we use here. Use your own model name in your schematic.) Upon netlisting, this schematic symbol will cause the netlist to insert ".SUBCKT cap_with_parasiticsâ?? into the first line of the netlist file.</div>
</li>
<li class="level1"><div class="li"> On the lower level schematic, attach a <strong><code>spice-subcircuit-IO</code></strong> symbol (<strong>spice-subcircuit-IO-1.sym</strong>) to each IO net (i.e. connection to the upper level). Number the refdeses of the IO symbols in the same order as you would like the IO nets to be listed in the .SUBCKT line in the output file. (i.e. P1 = first, P2 = second, etc.)</div>
</li>
@@ -792,17 +801,17 @@
<br/>
<strong><code>gnetlist -g spice-sdb -o cap_with_parasitics.cir cap_with_parasitics.sch</code></strong><br/>
<br/>
- This will dump the SPICE netlist into the file called “<strong>cap_with_parasitics.cir</strong>“. Visually inspect the .cir file to make sure that netlisting worked correctly.</div>
+ This will dump the SPICE netlist into the file called â??<strong>cap_with_parasitics.cir</strong>â??. Visually inspect the .cir file to make sure that netlisting worked correctly.</div>
</li>
-<li class="level1"><div class="li"> Next, create a symbol for the upper level schematic which will point to the .SUBCKT. Note that the symbol must have a starting with the letter “X”. To ensure that this happens, do the following:</div>
+<li class="level1"><div class="li"> Next, create a symbol for the upper level schematic which will point to the .SUBCKT. Note that the symbol must have a starting with the letter â??Xâ??. To ensure that this happens, do the following:</div>
<ul>
<li class="level2"><div class="li"> Use <strong>gschem</strong> to draw the symbol. I usually draw a box around a model symbol to distinguish it from a normal component. Make any other annotations desired.</div>
</li>
<li class="level2"><div class="li"> In the symbol, make sure that the pins are ordered identically to the order in which you have placed the pins in the .SUBCKT. This is done by editing the symbol with a text editor and setting the <strong><code>pinseq</code></strong> attribute. The netlister will output the pins in the order determined by the <strong><code>pinseq</code></strong> attribute.</div>
</li>
-<li class="level2"><div class="li"> Using a text editor, give the symbol a <strong><code>device</code></strong> attribute like “capacitor-model”. Do <strong>not</strong> assign the symbol one of the native device types listed in the appendix! The goal is to create a symbol whose <strong><code>refdes</code></strong> starts with “X”, and if the <strong><code>device</code></strong> is a recognized type, this will not happen.</div>
+<li class="level2"><div class="li"> Using a text editor, give the symbol a <strong><code>device</code></strong> attribute like â??capacitor-modelâ??. Do <strong>not</strong> assign the symbol one of the native device types listed in the appendix! The goal is to create a symbol whose <strong><code>refdes</code></strong> starts with â??Xâ??, and if the <strong><code>device</code></strong> is a recognized type, this will not happen.</div>
</li>
-<li class="level2"><div class="li"> Using a text editor, give the symbol the <strong><code>refdefs</code></strong> attribute “X?”</div>
+<li class="level2"><div class="li"> Using a text editor, give the symbol the <strong><code>refdefs</code></strong> attribute â??X?"</div>
</li>
</ul>
</li>
@@ -830,24 +839,24 @@
</p>
</div>
-<!-- SECTION [28677-33217] -->
+<!-- SECTION "Handling hierarchical models" [28841-33381] -->
<h2><a name="spice_netlist_generation" id="spice_netlist_generation">SPICE netlist generation</a></h2>
<div class="level2">
</div>
-<!-- SECTION [33218-33254] -->
+<!-- SECTION "SPICE netlist generation" [33382-33418] -->
<h3><a name="using_gnetlist" id="using_gnetlist">Using gnetlist</a></h3>
<div class="level3">
<p>
-Once the schematic is captured, a SPICE netlist can be generated running gEDA’s command-line program <strong>gnetlist</strong> on the schematic files. <strong>gnetlist</strong> is architected in two sections: a front-end processor written in C which reads in the .sch file and creates from it an internal, generic representation of your design, and a back-end netlister written in SCHEME. Using this architecture, <strong>gnetlist</strong> is highly customizable; different SCHEME backends are used to write out different netlist formats. The beauty of this scheme (pun intended) is that gEDA users can easily write their own netlisters to suit their own applications. The back-end Scheme file which implements advanced SPICE netlisting is called <strong><code>gnet-spice-sdb.scm</code></strong>, and it lives in the <strong><code>${PREFIX}/geda/share/gEDA/scheme</code></strong> directory.
+Once the schematic is captured, a SPICE netlist can be generated running gEDAâ??s command-line program <strong>gnetlist</strong> on the schematic files. <strong>gnetlist</strong> is architected in two sections: a front-end processor written in C which reads in the .sch file and creates from it an internal, generic representation of your design, and a back-end netlister written in SCHEME. Using this architecture, <strong>gnetlist</strong> is highly customizable; different SCHEME backends are used to write out different netlist formats. The beauty of this scheme (pun intended) is that gEDA users can easily write their own netlisters to suit their own applications. The back-end Scheme file which implements advanced SPICE netlisting is called <strong><code>gnet-spice-sdb.scm</code></strong>, and it lives in the <strong><code>${PREFIX}/geda/share/gEDA/scheme</code></strong> directory.
</p>
<p>
-<strong>gnetlist</strong> with <strong>spice-sdb</strong> is invoked from the command line in the following way: <strong><code>gnetlist [OPTIONS] -g spice-sdb filename1 ... filenameN</code></strong>. The following command-line options are available with spice-sdb:
+<strong>gnetlist</strong> with <strong>spice-sdb</strong> is invoked from the command line in the following way: <strong><code>gnetlist [OPTIONS] -g spice-sdb filename1 … filenameN</code></strong>. The following command-line options are available with spice-sdb:
</p>
<pre class="code">-i Interactive scheme mode
--I Put .INCLUDE <filename> in output file instead of model file's contents
+-I Put .INCLUDE <filename> in output file instead of model file's contents
-q Quiet mode
-l filename Load scheme file before loading backend
-m filename Load scheme file after loading backend, but still before executing procedure
@@ -858,7 +867,7 @@
-s Sort output netlist (for Gnucap)</pre>
</div>
-<!-- SECTION [33255-34815] -->
+<!-- SECTION "Using gnetlist" [33419-34979] -->
<h3><a name="creating_the_netlist_using_gnetlist_and_spice-sdb" id="creating_the_netlist_using_gnetlist_and_spice-sdb">Creating the netlist using gnetlist and spice-sdb</a></h3>
<div class="level3">
@@ -868,18 +877,18 @@
<ul>
<li class="level1"><div class="li"> Save your schematic to <<strong><code>filename.sch</code></strong>></div>
</li>
-<li class="level1"><div class="li"> Create the SPICE netlist by doing “<strong><code>gnetlist -g spice-sdb <filename.sch></code></strong>“. The output is a netlist held in the file <strong><code>output.net</code></strong>. Alternatively, if you wish to give your output file a different name, set the output name using the <strong>-o</strong> switch. For example:<br/>
+<li class="level1"><div class="li"> Create the SPICE netlist by doing â??<strong><code>gnetlist -g spice-sdb <filename.sch></code></strong>â??. The output is a netlist held in the file <strong><code>output.net</code></strong>. Alternatively, if you wish to give your output file a different name, set the output name using the <strong>-o</strong> switch. For example:<br/>
<br/>
<strong><code>gnetlist -g spice-sdb -o amplifier.cir amplifier.sch</code></strong><br/>
<br/>
- takes the design schematic called “<strong><code>amplifier.sch</code></strong>” and outputs a SPICE netlist named “<strong><code>amplifier.cir</code></strong>“.</div>
+ takes the design schematic called â??<strong><code>amplifier.sch</code></strong>â?? and outputs a SPICE netlist named â??<strong><code>amplifier.cir</code></strong>â??.</div>
</li>
<li class="level1"><div class="li"> Inspect your SPICE netlist using a text editor. Verify that there are no missing attributes or other netlist problems.</div>
</li>
</ul>
</div>
-<!-- SECTION [34816-35609] -->
+<!-- SECTION "Creating the netlist using gnetlist and spice-sdb" [34980-35773] -->
<h3><a name="common_netlisting_problems" id="common_netlisting_problems">Common netlisting problems</a></h3>
<div class="level3">
@@ -888,7 +897,7 @@
</p>
<ul>
<li class="level1"><div class="li"> ERROR_INVALID_<acronym title="Personal Identification Number">PIN</acronym>:<br/>
- This can happen if the symbol’s <strong><code>pinseq</code></strong> attributes don’t start at 1, or have gaps in the numbering. This must be fixed by editing the symbol itself in a text editor.</div>
+ This can happen if the symbolâ??s <strong><code>pinseq</code></strong> attributes donâ??t start at 1, or have gaps in the numbering. This must be fixed by editing the symbol itself in a text editor.</div>
</li>
<li class="level1"><div class="li"> ERROR: In procedure caddr:<br/>
This error is quite common. It usually occurs when you forget to add a mandatory attribute. To rectify the problem, try running gnetlist in verbose mode (<strong><code>gnetlist -v -g spice-sdb <filename.sch></code></strong>). The netlister will stop processing and bomb out at the part with the missing attribute. Having therefore identified the offending part, you can re-open the schematic in gnetlist and fix the attributes.</div>
@@ -896,11 +905,11 @@
</ul>
<p>
- Finally, remember that it is important to manually inspect your SPICE netlist prior to using it in simulation. Please keep in mind that the netlister is still “beta” quality, and some problems may still exist in netlist generation.
+ Finally, remember that it is important to manually inspect your SPICE netlist prior to using it in simulation. Please keep in mind that the netlister is still â??betaâ?? quality, and some problems may still exist in netlist generation.
</p>
</div>
-<!-- SECTION [35610-36615] -->
+<!-- SECTION "Common netlisting problems" [35774-36779] -->
<h2><a name="spice_simulation" id="spice_simulation">SPICE simulation</a></h2>
<div class="level2">
@@ -910,23 +919,23 @@
<ul>
<li class="level1"><div class="li"> <strong>LTSpice</strong>, which is a freeware SPICE simulator originally released by Linear Technologies as a component selection/design tool running under Windows. Because its SPICE engine is very fast and powerful, it has become a popular SPICE simulator amongst hobbyists and design engineers who prefer to use free tools. Originally written for Windows, LTSpice has been tweaked to run under GNU/Linux using wine; I recommend using it if you need a robust, professional-quality SPICE simulator.</div>
</li>
-<li class="level1"><div class="li"> <strong>Ngspice</strong>, which is the “official” SPICE simulator of the gEDA suite. Ngspice is a revival of the SPICE 3 code for Linux. It provides a simulation engine, a command-line driven front-end, and the capability to plot simulation results graphically under the X Windows System. Ngspice is Linux-native and open-source. It is the SPICE of choice for those who want to do SPICE simulations easily on Linux, or want to hack and improve SPICE’s internals.</div>
+<li class="level1"><div class="li"> <strong>Ngspice</strong>, which is the â??officialâ?? SPICE simulator of the gEDA suite. Ngspice is a revival of the SPICE 3 code for Linux. It provides a simulation engine, a command-line driven front-end, and the capability to plot simulation results graphically under the X Windows System. Ngspice is Linux-native and open-source. It is the SPICE of choice for those who want to do SPICE simulations easily on Linux, or want to hack and improve SPICEâ??s internals.</div>
</li>
<li class="level1"><div class="li"> <strong>Tclspice</strong>, is a fork off the ngspice development path. Tclspice is a superset of ngspice which (in theory) exports the SPICE command set to a TCL <acronym title="Application Programming Interface">API</acronym>, allowing you to embed SPICE analyses into a TCL program. This is useful for automating a design optimization, amongst other things. Tclspice is the simulator to use if you are interested in advanced, scripted design.</div>
</li>
</ul>
<p>
- There is also a <acronym title="GNU General Public License">GPL</acronym>‘ed simulator called <strong>gnucap</strong>, which is based upon (or is the descendant of) Al’s Circuit Simulator (<strong><code>ACS</code></strong>). I haven’t used it very much; information about gnucap is therefore TBD.
+ There is also a <acronym title="GNU General Public License">GPL</acronym>â??ed simulator called <strong>gnucap</strong>, which is based upon (or is the descendant of) Alâ??s Circuit Simulator (<strong><code>ACS</code></strong>). I havenâ??t used it very much; information about gnucap is therefore TBD.
</p>
</div>
-<!-- SECTION [36616-38268] -->
+<!-- SECTION "SPICE simulation" [36780-38432] -->
<h3><a name="ltspice" id="ltspice">LTSpice</a></h3>
<div class="level3">
<p>
-LTSpice was written by Mike Englehardt and others at Linear Technologies, and is given away by LinearTech as a design aid for engineers wishing to simulate the performance of LinearTech’s switch mode power supply controllers. The package incorporates a schematic capture front end, fast and powerful SPICE engine, and the capability for plotting the results of many different types of SPICE analysis. Personally, I think the schematic capture front-end is hard to use and clunky; <strong>gschem</strong> knocks its socks off for ease of use and features. However, the SPICE engine and analysis stuff in LTSpice is simply great.
+LTSpice was written by Mike Englehardt and others at Linear Technologies, and is given away by LinearTech as a design aid for engineers wishing to simulate the performance of LinearTechâ??s switch mode power supply controllers. The package incorporates a schematic capture front end, fast and powerful SPICE engine, and the capability for plotting the results of many different types of SPICE analysis. Personally, I think the schematic capture front-end is hard to use and clunky; <strong>gschem</strong> knocks its socks off for ease of use and features. However, the SPICE engine and analysis stuff in LTSpice is simply great.
</p>
<p>
@@ -959,11 +968,11 @@
LTSpice can read a file holding a gEDA SPICE netlist. I have had success doing LTSpice simulations in the following way:
</p>
<ol>
-<li class="level1"><div class="li"> First of all, make sure that you are logged in as a normal user – Wine doesn’t like to run when invoked by root.</div>
+<li class="level1"><div class="li"> First of all, make sure that you are logged in as a normal user – Wine doesnâ??t like to run when invoked by root.</div>
</li>
-<li class="level1"><div class="li"> Create a file in your project directory called “Simulation.cmd”. In this file place your spice analysis commands (e.g. .OP, .AC, .DC, etc.)</div>
+<li class="level1"><div class="li"> Create a file in your project directory called â??Simulation.cmdâ??. In this file place your spice analysis commands (e.g. .OP, .AC, .DC, etc.)</div>
</li>
-<li class="level1"><div class="li"> Place a SPICE include block into your schematic. For the file attribute, type in “Simulation.cmd”.</div>
+<li class="level1"><div class="li"> Place a SPICE include block into your schematic. For the file attribute, type in â??Simulation.cmdâ??.</div>
</li>
<li class="level1"><div class="li"> Netlist your design.</div>
</li>
@@ -973,7 +982,7 @@
<br/>
</div>
</li>
-<li class="level1"><div class="li"> Run LTSpice: cd into the directory where SwCADIII lives and say “<strong><code>wine scad3.exe</code></strong>”</div>
+<li class="level1"><div class="li"> Run LTSpice: cd into the directory where SwCADIII lives and say â??<strong><code>wine scad3.exe</code></strong>â??</div>
</li>
<li class="level1"><div class="li"> From the SwCADIII <acronym title="Graphical User Interface">GUI</acronym>, do: <strong><em>File</em></strong> → <strong><em>Open</em></strong> → <strong><em>(files of type netlist [.cir])</em></strong>, and select your file.</div>
</li>
@@ -988,12 +997,12 @@
</p>
</div>
-<!-- SECTION [38269-41208] -->
+<!-- SECTION "LTSpice" [38433-41372] -->
<h3><a name="ngspice" id="ngspice">Ngspice</a></h3>
<div class="level3">
<p>
-Ngspice was started at the University of Rome “La Sapienza” by Paolo Nenzi as an attempt to create a <acronym title="GNU General Public License">GPL</acronym>‘ed version of the standard Berkeley SPICE version 3 by re-writing the entire SPICE package. Plans were also laid to create better, more robust computational algorithms for the simulation engine. More information is available at the ngspice website: <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">http://ngspice.sourceforge.net/</a>. In light of his lofty plans, what Paolo did, however, was a little different: He took the SPICE 3 code which had been floating around the internet for many years, refactored it, and hacked the build system so that it would compile using the normal GNU make procedure. This was a major achievement for which Paolo deserves great praise. Unfortunately, from the look of the webpage, development on <strong>ngspice</strong> seems to have ceased at the end of 2001. Indeed, development did slow down considerably after 2001, but recently Paolo has been working on <strong>ngspice</strong> again. He released the latest version, <strong>ngspice-rework-15</strong>, in February 2004. This version is available only on the Sourceforge download page; Paolo hasn’t updated the rest of the project’s website.
+Ngspice was started at the University of Rome â??La Sapienzaâ?? by Paolo Nenzi as an attempt to create a <acronym title="GNU General Public License">GPL</acronym>â??ed version of the standard Berkeley SPICE version 3 by re-writing the entire SPICE package. Plans were also laid to create better, more robust computational algorithms for the simulation engine. More information is available at the ngspice website: <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">http://ngspice.sourceforge.net/</a>. In light of his lofty plans, what Paolo did, however, was a little different: He took the SPICE 3 code which had been floating around the internet for many years, refactored it, and hacked the build system so that it would compile using the normal GNU make procedure. This was a major achievement for which Paolo deserves great praise. Unfortunately, from the look of the webpage, development on <strong>ngspice</strong> seems to have ceased at the end of 2001. Indeed, development did slow down considerably after 2001, but recently Paolo has been working on <strong>ngspice</strong> again. He released the latest version, <strong>ngspice-rework-15</strong>, in February 2004. This version is available only on the Sourceforge download page; Paolo hasnâ??t updated the rest of the projectâ??s website.
</p>
</div>
@@ -1002,7 +1011,7 @@
<div class="level4">
<p>
-I generally find it best to download, configure, and compile the source of <strong>ngspice</strong> instead of trying to install a binary package. That’s the approach I outline here.
+I generally find it best to download, configure, and compile the source of <strong>ngspice</strong> instead of trying to install a binary package. Thatâ??s the approach I outline here.
</p>
</div>
@@ -1020,7 +1029,7 @@
<div class="level4">
<p>
-The source code you downloaded is distributed in a “tarball”, a compressed archive. You have to extract archived files by doing:
+The source code you downloaded is distributed in a â??tarballâ??, a compressed archive. You have to extract archived files by doing:
</p>
<pre class="code">user@host:~$ cd <directory where you want to extract the source>
user@host:~sources$ tar -xvzf </path/to/package.tar.gz>
@@ -1036,10 +1045,10 @@
<div class="level4">
<p>
-Ngspice uses the typical “<strong><code>configure && make && make install</code></strong>” sequence used by other GNU software. There are numerous configure time options available for ngspice. A complete listing with attendant documentation is TBD; the best way to see them all is to look at <strong><code>configure.ac</code></strong> itself. Many of the configure time options pertain to debugging the simulator, or are to enable experimental analyses. For newbies, three configure time options are worth mentioning:
+Ngspice uses the typical â??<strong><code>configure && make && make install</code></strong>â?? sequence used by other GNU software. There are numerous configure time options available for ngspice. A complete listing with attendant documentation is TBD; the best way to see them all is to look at <strong><code>configure.ac</code></strong> itself. Many of the configure time options pertain to debugging the simulator, or are to enable experimental analyses. For newbies, three configure time options are worth mentioning:
</p>
<ul>
-<li class="level1"><div class="li"> <strong><code>–enable-xspice</code></strong>: This flag compiles in support for XSpice extensions. These extensions allow you to define devices whose behavior is given by arbitrary “code models”. Arguably, the most important code model is <strong><code>spice2poly</code></strong>, which is a model which translates SPICE2 style POLY constructs into an XSpice model usable by SPICE 3.</div>
+<li class="level1"><div class="li"> <strong><code>–enable-xspice</code></strong>: This flag compiles in support for XSpice extensions. These extensions allow you to define devices whose behavior is given by arbitrary â??code modelsâ??. Arguably, the most important code model is <strong><code>spice2poly</code></strong>, which is a model which translates SPICE2 style POLY constructs into an XSpice model usable by SPICE 3.</div>
</li>
<li class="level1"><div class="li"> <strong><code>–with-readline</code></strong>: This flag compiles GNU readline support into <strong>ngspice</strong>, which means that you can use emacs-style key commands, as well as the arrow keys to move around in the command line interface (CLI). Without this feature, the command line interface can be hostile, meaning that if you make a mistake in typing a long command, you have no choice but to type it all over again. Paolo discourages use of the readline feature because it mixes <acronym title="GNU General Public License">GPL</acronym> code (readline) with BSD code (<strong>ngspice</strong>), but he left the option open to other to decide for themselves how pure they wanted to be.</div>
</li>
@@ -1053,7 +1062,7 @@
<pre class="code">user@host:~sources/<tld>$./configure --enable-xspice --with-readline --prefix=/usr/local/geda <other configure options></pre>
<p>
-Of course, “<strong><code>–prefix=</code></strong>” should point to the place where you put <strong>your</strong> gEDA stuff. After issuing the command, your simulator is configured and ready to be compiled. Compilation is straightforward:
+Of course, â??<strong><code>–prefix=</code></strong>â?? should point to the place where you put <strong>your</strong> gEDA stuff. After issuing the command, your simulator is configured and ready to be compiled. Compilation is straightforward:
</p>
<pre class="code">user@host:~sources/<tld>$ make && make install</pre>
@@ -1083,16 +1092,16 @@
<pre class="code">user@host:~$ ngspice filename.net</pre>
<p>
-at the unix command prompt, and ngspice will load the SPICE netlist called <strong><code>filename.net</code></strong> into its workspace, and leave you at an ngspice command prompt. You can run the simulator by saying “run”. Your results will be stored in SPICE vectors for later printing or plotting. The command set available to you is documented at: <a href="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" class="urlextern" title="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" rel="nofollow">http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5</a>
+at the unix command prompt, and ngspice will load the SPICE netlist called <strong><code>filename.net</code></strong> into its workspace, and leave you at an ngspice command prompt. You can run the simulator by saying â??runâ??. Your results will be stored in SPICE vectors for later printing or plotting. The command set available to you is documented at: <a href="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" class="urlextern" title="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" rel="nofollow">http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5</a>
</p>
<p>
-To make use of the SPICE2 POLY codemodel, you need to load it into <strong>ngspice</strong> <strong><em class="u">before</em></strong> you load your netlist. (If you load it after loading your netlist, POLYs in your netlist are not translated, and therefore won’t be simulated correctly.) To load the codemodel, just say:
+To make use of the SPICE2 POLY codemodel, you need to load it into <strong>ngspice</strong> <strong><em class="u">before</em></strong> you load your netlist. (If you load it after loading your netlist, POLYs in your netlist are not translated, and therefore wonâ??t be simulated correctly.) To load the codemodel, just say:
</p>
<pre class="code">codemodel /usr/local/geda/lib/spice/spice2poly.cm</pre>
<p>
-(or wherever you put your codemodels) at the ngspice prompt. Note that you must provide the <strong>absolute path</strong> to the location of the codemodel; ngspice isn’t smart enough to look for it in any default locations. (Also note that you should specify the location where <strong><code>spice2poly.cm</code></strong> lives on your machine; the path above is for mine).
+(or wherever you put your codemodels) at the ngspice prompt. Note that you must provide the <strong>absolute path</strong> to the location of the codemodel; ngspice isnâ??t smart enough to look for it in any default locations. (Also note that you should specify the location where <strong><code>spice2poly.cm</code></strong> lives on your machine; the path above is for mine).
</p>
<p>
@@ -1100,12 +1109,12 @@
</p>
</div>
-<!-- SECTION [41209-47913] -->
+<!-- SECTION "Ngspice" [41373-48077] -->
<h3><a name="tclspice" id="tclspice">Tclspice</a></h3>
<div class="level3">
<p>
-While the main branch of ngspice development hibernated in 2002, some friendly people at MultiGig Ltd. (<a href="http://www.multigig.com/" class="urlextern" title="http://www.multigig.com/" rel="nofollow">http://www.multigig.com/</a>) were busy developing a branch of ngspice which they called <strong>tclspice</strong>. Tclspice is a superset of ngspice in which much of the SPICE command set is exported as an <acronym title="Application Programming Interface">API</acronym> to TCL. The purpose of this is to facilitate scripting of SPICE analyses. This is a very powerful tool: With tclspice you can write a TCL script which runs a loop, tweaks component values, runs an analysis, and then evaluates the circuit performance with the tweaked components before looping again. Obviously, this ability can be used to perform automated, multi-dimensional circuit optimization. When complete, tclspice might possibly become a “killer-app” for open-source EDA.
+While the main branch of ngspice development hibernated in 2002, some friendly people at MultiGig Ltd. (<a href="http://www.multigig.com/" class="urlextern" title="http://www.multigig.com/" rel="nofollow">http://www.multigig.com/</a>) were busy developing a branch of ngspice which they called <strong>tclspice</strong>. Tclspice is a superset of ngspice in which much of the SPICE command set is exported as an <acronym title="Application Programming Interface">API</acronym> to TCL. The purpose of this is to facilitate scripting of SPICE analyses. This is a very powerful tool: With tclspice you can write a TCL script which runs a loop, tweaks component values, runs an analysis, and then evaluates the circuit performance with the tweaked components before looping again. Obviously, this ability can be used to perform automated, multi-dimensional circuit optimization. When complete, tclspice might possibly become a â??killer-appâ?? for open-source EDA.
</p>
</div>
@@ -1114,7 +1123,7 @@
<div class="level4">
<p>
-Tclspice’s project homepage is at: <a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">http://tclspice.sourceforge.net/</a>. The tclspice source lives at <a href="http://sourceforge.net/projects/tclspice" class="urlextern" title="http://sourceforge.net/projects/tclspice" rel="nofollow">http://sourceforge.net/projects/tclspice</a>. Download and installation of tclspice follow the same steps as those detailed for ngspice above. Since tclspice is a superset of ngspice, you can install ngspice alone from the tclspice sources if desired. To build the entire package requires a couple of extra steps. Here, I present a series of steps which will build both ngspice (the stand-alone, CLI driven program) and the TCL <acronym title="Application Programming Interface">API</acronym> from the tclspice source.
+Tclspiceâ??s project homepage is at: <a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">http://tclspice.sourceforge.net/</a>. The tclspice source lives at <a href="http://sourceforge.net/projects/tclspice" class="urlextern" title="http://sourceforge.net/projects/tclspice" rel="nofollow">http://sourceforge.net/projects/tclspice</a>. Download and installation of tclspice follow the same steps as those detailed for ngspice above. Since tclspice is a superset of ngspice, you can install ngspice alone from the tclspice sources if desired. To build the entire package requires a couple of extra steps. Here, I present a series of steps which will build both ngspice (the stand-alone, CLI driven program) and the TCL <acronym title="Application Programming Interface">API</acronym> from the tclspice source.
</p>
<p>
@@ -1132,7 +1141,7 @@
</ul>
<p>
- If you don’t have these packages already on your Linux box, you need to get and build them. Note that building TclX requires having the sources for TCL and Tk, so you will also need to get those sources if you don’t have them installed already. I am running successfully with TCL/Tk 8.4.3, although 8.3.X versions are also supposed to work. Also, if you want to run spice in the background you need to recompile TCL and Tk to enable thread support if they haven’t got it enabled already (redhat packages haven’t).
+ If you donâ??t have these packages already on your Linux box, you need to get and build them. Note that building TclX requires having the sources for TCL and Tk, so you will also need to get those sources if you donâ??t have them installed already. I am running successfully with TCL/Tk 8.4.3, although 8.3.X versions are also supposed to work. Also, if you want to run spice in the background you need to recompile TCL and Tk to enable thread support if they havenâ??t got it enabled already (redhat packages havenâ??t).
</p>
<p>
@@ -1150,7 +1159,7 @@
user@host:~sources/<tld>$ su -c make install-tcl</pre>
<p>
-to install your packages. Now you will be ready to write TCL scripts which incorporate SPICE commands. Information about using tclspice is given below. Finally, if you are interested in hacking tclspice (or even if you are not), it’s a good idea to read the <strong><code>NOTES</code></strong> file living in the top source directory for a couple of useful pointers.
+to install your packages. Now you will be ready to write TCL scripts which incorporate SPICE commands. Information about using tclspice is given below. Finally, if you are interested in hacking tclspice (or even if you are not), itâ??s a good idea to read the <strong><code>NOTES</code></strong> file living in the top source directory for a couple of useful pointers.
</p>
</div>
@@ -1159,7 +1168,7 @@
<div class="level4">
<p>
-Tclspice is designed to export SPICE commands to TCL programs. To use tclspice, you just need to say “<strong><code>package require spice</code></strong>” at the beginning of your TCL program. Thereafter, to invoke a SPICE command, you just call it in the spice namespace. For example, the following TCL program will read in a SPICE netlist, command a transient analysis, run the simulation, and then plot the voltage observed over time on net Vout:
+Tclspice is designed to export SPICE commands to TCL programs. To use tclspice, you just need to say â??<strong><code>package require spice</code></strong>â?? at the beginning of your TCL program. Thereafter, to invoke a SPICE command, you just call it in the spice namespace. For example, the following TCL program will read in a SPICE netlist, command a transient analysis, run the simulation, and then plot the voltage observed over time on net Vout:
</p>
<pre class="code">#! tclsh
package require spice
@@ -1171,7 +1180,7 @@
puts "All done now!"</pre>
<p>
-Note that since tclspice doesn’t read the ngspice initialization file <strong><code>spinit</code></strong>, you will need to put any initialization commands directly into the TCL program. For example, in the above example we read the spice2poly codemodel directly into the workspace. Many other commands are also available; the entire tclspice commandset is documented at: <a href="http://tclspice.sourceforge.net/docs/tclspice_com.html" class="urlextern" title="http://tclspice.sourceforge.net/docs/tclspice_com.html" rel="nofollow">http://tclspice.sourceforge.net/docs/tclspice_com.html</a>
+Note that since tclspice doesnâ??t read the ngspice initialization file <strong><code>spinit</code></strong>, you will need to put any initialization commands directly into the TCL program. For example, in the above example we read the spice2poly codemodel directly into the workspace. Many other commands are also available; the entire tclspice commandset is documented at: <a href="http://tclspice.sourceforge.net/docs/tclspice_com.html" class="urlextern" title="http://tclspice.sourceforge.net/docs/tclspice_com.html" rel="nofollow">http://tclspice.sourceforge.net/docs/tclspice_com.html</a>
</p>
</div>
@@ -1184,7 +1193,7 @@
</p>
<p>
-Meanwhile, there are some workarounds which can be used on moderate-sized designs to facilitate long optimization runs. One method I have employed is to have the optimizer write its current state into a file after every circuit analysis, and read its starting state from the same file. The optimizer also stores the current list of best components in another file, and reads this file at the start of every run. Then, I have a TCL program called <strong><code>TaskMgr.tcl</code></strong> which runs in a loop; at each iteration of the loop it forks a child process to run the optimizer. Meanwhile, the parent process waits for 5 minutes (a heuristically determined time), and then issues a “KILL” signal to the child before looping and starting the optimizer again. This way, the optimizer never runs long enough to consume all the memory in my machine. The <strong><code>TaskMgr.tcl</code></strong> program is shown here:
+Meanwhile, there are some workarounds which can be used on moderate-sized designs to facilitate long optimization runs. One method I have employed is to have the optimizer write its current state into a file after every circuit analysis, and read its starting state from the same file. The optimizer also stores the current list of best components in another file, and reads this file at the start of every run. Then, I have a TCL program called <strong><code>TaskMgr.tcl</code></strong> which runs in a loop; at each iteration of the loop it forks a child process to run the optimizer. Meanwhile, the parent process waits for 5 minutes (a heuristically determined time), and then issues a â??KILLâ?? signal to the child before looping and starting the optimizer again. This way, the optimizer never runs long enough to consume all the memory in my machine. The <strong><code>TaskMgr.tcl</code></strong> program is shown here:
</p>
<pre class="code">#! tclsh
package require Tclx
@@ -1205,7 +1214,7 @@
}</pre>
<p>
-Note that <strong><code>TaskMgr.tcl</code></strong> needs the TclX package you already installed to run tclspice. Also, you may want to change the wait time to a different value depending upon the memory and speed of your machine. Finally, the parent has to wait on $PID because that causes the child process’s corpse to be taken off the Linux kernel’s task list when it dies. Otherwise, you will end up with a lot of zombie processes lurking around your machine as the optimizer runs – a long optimization could turn your system into “the night of the living dead”!
+Note that <strong><code>TaskMgr.tcl</code></strong> needs the TclX package you already installed to run tclspice. Also, you may want to change the wait time to a different value depending upon the memory and speed of your machine. Finally, the parent has to wait on $PID because that causes the child processâ??s corpse to be taken off the Linux kernelâ??s task list when it dies. Otherwise, you will end up with a lot of zombie processes lurking around your machine as the optimizer runs – a long optimization could turn your system into â??the night of the living deadâ??!
</p>
<p>
@@ -1213,7 +1222,7 @@
</p>
</div>
-<!-- SECTION [47914-55445] -->
+<!-- SECTION "Tclspice" [48078-55609] -->
<h1><a name="appendix_a" id="appendix_a">Appendix A</a></h1>
<div class="level1">
@@ -1226,7 +1235,7 @@
</p>
<p>
-When dealing with simple actives (diodes, transistors) having SPICE models held in files, you only need to set the <strong><code>model-name</code></strong> and <strong><code>file</code></strong> attributes; you don’t need to set the <strong><code>model</code></strong> attribute. However, if your simple active has a one-line SPICE model which you wish to enter directly into the schematic, then set the <strong><code>model</code></strong> and <strong><code>model-name</code></strong> attribures; you don’t need to set the <strong><code>file</code></strong> attribute.
+When dealing with simple actives (diodes, transistors) having SPICE models held in files, you only need to set the <strong><code>model-name</code></strong> and <strong><code>file</code></strong> attributes; you donâ??t need to set the <strong><code>model</code></strong> attribute. However, if your simple active has a one-line SPICE model which you wish to enter directly into the schematic, then set the <strong><code>model</code></strong> and <strong><code>model-name</code></strong> attribures; you donâ??t need to set the <strong><code>file</code></strong> attribute.
</p>
<table class="inline">
<tr>
@@ -1308,7 +1317,6 @@
<td>CURRENT_SOURCE</td><td class="centeralign"> I? </td><td class="centeralign"> (7) </td><td class="centeralign"> - </td><td class="centeralign"> - </td><td class="centeralign"> - </td><td class="centeralign"> - </td><td class="centeralign"> Independent current source </td>
</tr>
</table>
-<br />
<p>
(1) One line string holding SPICE statements for inclusion in netlist<br/>
@@ -1328,24 +1336,24 @@
</p>
<p>
-“Native to the netlister” means that there is a corresponding blob of scheme code which knows exactly how to handle these components and is guaranteed (almost) to generate correct spice code. Symbols having “device” attributes not on the above list are handled using the scheme function “spice-sdb:write-default-component”, which looks at the refdes of the component to make a decision about how to treat the component. In general, this function will “do the right thing” when generating spice code, but it is not guaranteed. In particular, this function cannot distinguish between N and P type transistors, and will generate an <unknown> type for the .MODEL string in the netlist. This will probably cause your SPICE simulator to barf. Therefore, it is best to make sure that all devices used have the proper “device” attribute.
+â??Native to the netlisterâ?? means that there is a corresponding blob of scheme code which knows exactly how to handle these components and is guaranteed (almost) to generate correct spice code. Symbols having â??deviceâ?? attributes not on the above list are handled using the scheme function â??spice-sdb:write-default-componentâ??, which looks at the refdes of the component to make a decision about how to treat the component. In general, this function will â??do the right thingâ?? when generating spice code, but it is not guaranteed. In particular, this function cannot distinguish between N and P type transistors, and will generate an <unknown> type for the .MODEL string in the netlist. This will probably cause your SPICE simulator to barf. Therefore, it is best to make sure that all devices used have the proper â??deviceâ?? attribute.
</p>
</div>
-<!-- SECTION [55446-60117] -->
+<!-- SECTION "Appendix A" [55610-60281] -->
<h1><a name="appendix_b" id="appendix_b">Appendix B</a></h1>
<div class="level1">
<p>
-<strong>Valid “type” values.</strong>
+<strong>Valid â??typeâ?? values.</strong>
</p>
<p>
-The “type” attribute is a flag signaling the spice engine the component type, and prepares it to accept model parameters specific to that component type. The following values are valid SPICE “type”s:
+The â??typeâ?? attribute is a flag signaling the spice engine the component type, and prepares it to accept model parameters specific to that component type. The following values are valid SPICE â??typeâ??s:
</p>
<table class="inline">
<tr>
- <th class="centeralign"> Component </th><th class="centeralign"> “type” </th><th class="centeralign"> Comment </th>
+ <th class="centeralign"> Component </th><th class="centeralign"> â??typeâ?? </th><th class="centeralign"> Comment </th>
</tr>
<tr>
<td class="centeralign"> RESISTOR </td><td class="centeralign"> RES </td><td class="rightalign"> </td>
@@ -1384,14 +1392,13 @@
<td class="centeralign"> MESFET_TRANSISTOR </td><td class="centeralign"> - </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
<p>
- Table 2: Valid “type” attributes for components.
+ Table 2: Valid â??typeâ?? attributes for components.
</p>
</div>
-<!-- SECTION [60118-] --><div class="footnotes">
+<!-- SECTION "Appendix B" [60282-] --><div class="footnotes">
<div class="fn"><a href="#fnt__1" id="fn__1" name="fn__1" class="fn_bot">1)</a>
This HOWTO is released under the GNU Free Documentation License thanks to the generosity of Electroniscript, inc. The most recent copy can always be found at <a href="http://www.brorson.com/gEDA/HOWTO/" class="urlextern" title="http://www.brorson.com/gEDA/HOWTO/" rel="nofollow">http://www.brorson.com/gEDA/HOWTO/</a></div>
</div>
1.4 eda/geda/gaf/docs/wiki/geda_cygwin.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_cygwin.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_cygwin.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_cygwin.html 13 Feb 2007 01:50:14 -0000 1.3
+++ geda_cygwin.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,35 +5,40 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:cygwin</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:cygwin?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:cygwin?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:cygwin?do=export_raw" />
- <meta name="date" content="2006-10-20T21:08:19-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,cygwin" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:cygwin?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:cygwin" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:cygwin" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="installing_geda_gaf_on_windows_-_the_cygwin_way" id="installing_geda_gaf_on_windows_-_the_cygwin_way">Installing gEDA/gaf on Windows - the Cygwin way</a></h1>
<div class="level1">
<p>
- This guide describes one way to build gEDA/gaf (gschem and friends) on the Windows operating system. It uses Cygwin as the layer between Windows and the *nix world (ie gcc, make, bash etc...).
+ This guide describes one way to build gEDA/gaf (gschem and friends) on the Windows operating system. It uses Cygwin as the layer between Windows and the *nix world (ie gcc, make, bash etc…).
</p>
</div>
-<!-- SECTION [1-257] -->
+<!-- SECTION "Installing gEDA/gaf on Windows - the Cygwin way" [1-257] -->
<h2><a name="instructions" id="instructions">Instructions</a></h2>
<div class="level2">
<p>
- 1. Download and run setup.exe from cygwin website: <a href="http://www.cygwin.com/" class="urlextern" title="http://www.cygwin.com" rel="nofollow">http://www.cygwin.com</a>.
+ <strong>1. Download and run setup.exe from cygwin website:</strong> <a href="http://www.cygwin.com/" class="urlextern" title="http://www.cygwin.com" rel="nofollow">http://www.cygwin.com</a>.
</p>
<p>
@@ -41,7 +46,7 @@
</p>
<p>
-(Hint: press the “view” button once to arrange the list in alphabetical order)
+(Hint: press the â??viewâ?? button once to arrange the list in alphabetical order)
</p>
<pre class="code">atk-devel
file
@@ -59,7 +64,11 @@
xterm</pre>
<p>
- 2. Append these lines to your .bash_profile:
+ Take care that you select guile and guile-devel version 1.6.7. Version 1.8.1 doesnâ??t work. (Werner)
+</p>
+
+<p>
+<strong>2. Append these lines to your .bash_profile:</strong>
</p>
<pre class="code">export LD_LIBRARY_PATH=$HOME/geda/lib:$LD_LIBRARY_PATH
export PATH=$HOME/geda/bin:$PATH
@@ -71,7 +80,7 @@
<pre class="code">$ source .bash_profile</pre>
<p>
- 3. Go to the <a href="http://www.geda.seul.org/sources.html" class="urlextern" title="http://www.geda.seul.org/sources.html" rel="nofollow">gEDA sources download page</a>.
+ <strong>3. Go to the <a href="http://www.geda.seul.org/sources.html" class="urlextern" title="http://www.geda.seul.org/sources.html" rel="nofollow">gEDA sources download page</a>.</strong>
</p>
<p>
@@ -79,14 +88,14 @@
</p>
<p>
-4. Go to the download directory and type:
+<strong>4. Go to the download directory and type:</strong>
</p>
<pre class="code">$ make open
$ make install
( ...patience... )</pre>
<p>
- 5. Now, to properly view the documentation from the help menu of gschem:
+ <strong>5. Now, to properly view the documentation from the help menu of gschem:</strong>
</p>
<p>
@@ -109,7 +118,7 @@
( gEDA documentation appears )</pre>
<p>
- 6. Finally, start the X server:
+ <strong>6. Finally, start the X server:</strong>
</p>
<pre class="code">$ startx</pre>
@@ -118,6 +127,6 @@
</p>
</div>
-<!-- SECTION [258-] --></div>
+<!-- SECTION "Instructions" [258-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_debian.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_debian.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_debian.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_debian.html 7 Sep 2006 02:03:19 -0000 1.1
+++ geda_debian.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,47 +5,58 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:debian</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:debian?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:debian?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:debian?do=export_raw" />
- <meta name="date" content="2006-08-29T06:58:32-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,debian" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:debian?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:debian" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:debian" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
-<h1><a name="installer_20060825_on_debian_install_notes" id="installer_20060825_on_debian_install_notes">Installer 20060825 on Debian install notes</a></h1>
+
+
+<h1><a name="installer_20070221_on_debian_testing" id="installer_20070221_on_debian_testing">Installer 20070221 on Debian/testing</a></h1>
<div class="level1">
<p>
- Here is a user report which may provide some hints to folks installing from the 20060825 CDROM to Debian. Note that the user pre-added the -dev packages to his system instead of letting the installer find them. This is a perfectly acceptible – and for some preferable – way to handle gEDA’s dependencies.
+The iso image contains binary packages to all the open source development utilities needed to build the geda suite. Nevertheless, it is advisable to stick with the native debian versions to avoid an inconsistent mix of packages. In april 2007 an install of the geda/gaf iso image 20070221 the following additional packages were necessary on a fresh debian/lenny box:
+</p>
+<ul>
+<li class="level1"><div class="li"> pkg-config</div>
+</li>
+<li class="level1"><div class="li"> libreadline5-dev</div>
+</li>
+<li class="level1"><div class="li"> libgd2</div>
+</li>
+<li class="level1"><div class="li"> libgd2-dev</div>
+</li>
+<li class="level1"><div class="li"> guile1.6-dev</div>
+</li>
+<li class="level1"><div class="li"> libwxgtk2.6-dev</div>
+</li>
+<li class="level1"><div class="li"> libgtk2.0-dev</div>
+</li>
+<li class="level1"><div class="li"> flex</div>
+</li>
+<li class="level1"><div class="li"> bison</div>
+</li>
+<li class="level1"><div class="li"> g++</div>
+</li>
+</ul>
+
+<p>
+The debian package manager will expand this list significantly as required by the debian database of dependencies.
</p>
-<pre class="code">
-Just completed an install on my main desktop box which is Debian
-etch/testing with patches of sid/unstable.
-
-Lib packages I had to add to my system:
- * libreadline5-dev
- * libgd1-xpm-dev
- * libwxgtk2.6-dev
- * libgtk1.2-dev (compile failed because of missing gtk-config.
- Configure did not seem to check for it.)
- * I needed to install guile-1.6-dev rather than libguile-dev.
- Else the installer fails to find scm_make_smob_type.
-
-On my system /usr/lib/libqthreads.so pointed to a non existing
-/usr/lib/libqthreads.so.12.3.1 This may be a bug in Debians packaging
-rules. Thus the installer failed with:
- gcc: /usr/lib/libqthreads.so: No such file or directory make[2]:*** [libgeda.la] Error 1
-I resolved the issue by faking a link:
- sudo ln -s libqthreads.so.12.3.0 libqthreads.so.12.3.1
-</pre>
</div>
</div>
1.2 eda/geda/gaf/docs/wiki/geda_devel-tips.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_devel-tips.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_devel-tips.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_devel-tips.html 13 Feb 2007 02:26:14 -0000 1.1
+++ geda_devel-tips.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:devel-tips</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:devel-tips?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:devel-tips?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:devel-tips?do=export_raw" />
- <meta name="date" content="2007-02-11T05:48:13-0500" />
- <meta name="robots" content="noindex,nofollow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,devel-tips" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:devel-tips?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:devel-tips" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:devel-tips" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -34,6 +37,7 @@
<li class="level3"><div class="li"><span class="li"><a href="#modal_or_nonmodal_dialogs" class="toc">Modal or Nonmodal dialogs</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#where_to_place_the_dialog" class="toc">Where to place the dialog</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#placing_dialogs_in_front_of_their_parent_window" class="toc">Placing dialogs in front of their parent window</a></span></div></li>
+<li class="level3"><div class="li"><span class="li"><a href="#button_order_in_dialogs" class="toc">Button order in dialogs</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#dialog_design_of_the_current_dialogs" class="toc">Dialog design of the current dialogs</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#source_template_for_simple_dialogs" class="toc">Source template for simple dialogs</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#current_dialog_issues_in_gschem" class="toc">Current Dialog Issues in Gschem</a></span></div></li></ul>
@@ -42,16 +46,18 @@
</div>
</div>
+
+
<h1><a name="geda_developer_tips_tricks_and_hints" id="geda_developer_tips_tricks_and_hints">gEDA Developer Tips, tricks and hints</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-53] -->
+<!-- SECTION "gEDA Developer Tips, tricks and hints" [1-53] -->
<h2><a name="how_to_branch_correctly_using_cvs" id="how_to_branch_correctly_using_cvs">How to branch correctly using CVS</a></h2>
<div class="level2">
<p>
- Here’s a summary of what should happen with development on a branch that is intended to later be merged to the trunk. Suppose the branch is called “mine”.
+ Hereâ??s a summary of what should happen with development on a branch that is intended to later be merged to the trunk. Suppose the branch is called â??mineâ??.
</p>
<p>
@@ -65,9 +71,9 @@
<pre class="code"> cvs tag -b -r mine-base mine</pre>
<p>
- What step #1 does is to keep track of where the “mine” branch started <br/>
- from. The “-r mine-base” in step #2 says to create the branch starting <br/>
- from the tag “mine-base”. It is important to do this because you need<br/>
+ What step #1 does is to keep track of where the â??mineâ?? branch started <br/>
+ from. The "-r mine-baseâ?? in step #2 says to create the branch starting <br/>
+ from the tag â??mine-baseâ??. It is important to do this because you need<br/>
to be able to know where each file is rooted (i.e., what version in the <br/>
trunk it is derived from).
</p>
@@ -85,7 +91,7 @@
cvs update -PdA</pre>
<p>
- # create a temporary tag in case someone commits stuff while you’re<br/>
+ # create a temporary tag in case someone commits stuff while youâ??re<br/>
# in the middle of this procedure. This keeps you from losing anything.
</p>
<pre class="code"> cvs tag merge-mine</pre>
@@ -99,13 +105,13 @@
<p>
# the following says to apply the changes that have taken place on<br/>
- # the trunk between the version tagged with “mine-base” and “merge-mine”<br/>
+ # the trunk between the version tagged with â??mine-baseâ?? and â??merge-mineâ??<br/>
# to your branch source tree
</p>
<pre class="code"> cvs update -j mine-base -j merge-mine -dP</pre>
<p>
- # if all goes well, you’ll have no conflicts. It is not uncommon <br/>
+ # if all goes well, youâ??ll have no conflicts. It is not uncommon <br/>
# for there to be some cases where you have to resolve conflicts by<br/>
# hand. In this case the affected files will have a special comment<br/>
# showing what your file on the branch had and what the file tagged as<br/>
@@ -115,8 +121,8 @@
</p>
<p>
-# checkin with a message like “sync with trunk” or<br/>
- # “pull up revs #### from the trunk” (if you were pulling up<br/>
+# checkin with a message like â??sync with trunkâ?? or<br/>
+ # â??pull up revs #### from the trunkâ?? (if you were pulling up<br/>
# a specific change).
</p>
<pre class="code"> cvs ci</pre>
@@ -129,7 +135,7 @@
<pre class="code"> cvs tag -F -r merge-mine mine-base</pre>
<p>
- # now we don’t need the temporary merge tag anymore so remove it
+ # now we donâ??t need the temporary merge tag anymore so remove it
</p>
<pre class="code"> cvs tag -d merge-mine</pre>
@@ -140,7 +146,7 @@
</p>
<p>
-Now for a branch to trunk merge you’d do
+Now for a branch to trunk merge youâ??d do
</p>
<pre class="code"> cd /to/my/trunk/sources
cvs update -PdA
@@ -153,7 +159,7 @@
cvs tag -F mine-base</pre>
<p>
- This takes any changes between “mine-base” and “mine” and tries to apply <br/>
+ This takes any changes between â??mine-baseâ?? and â??mineâ?? and tries to apply <br/>
it to the trunk. If it all goes cleanly, you just check it in otherwise you <br/>
have to resolve conflicts. Then you move the branch point tag because the trunk<br/>
now reflects the lastest in the branch.
@@ -164,7 +170,7 @@
</p>
</div>
-<!-- SECTION [54-3116] -->
+<!-- SECTION "How to branch correctly using CVS" [54-3116] -->
<h2><a name="doxygen_comments_and_styles" id="doxygen_comments_and_styles">Doxygen Comments and styles</a></h2>
<div class="level2">
@@ -183,17 +189,17 @@
</ul>
</div>
-<!-- SECTION [3117-3310] -->
+<!-- SECTION "Doxygen Comments and styles" [3117-3310] -->
<h2><a name="dialogsdesign_and_behaviour" id="dialogsdesign_and_behaviour">Dialogs: Design and Behaviour</a></h2>
<div class="level2">
</div>
-<!-- SECTION [3311-3353] -->
+<!-- SECTION "Dialogs: Design and Behaviour" [3311-3353] -->
<h3><a name="dialog_design" id="dialog_design">Dialog Design</a></h3>
<div class="level3">
<p>
-There’s a nice document from the gnome guys called <a href="http://developer.gnome.org/projects/gup/hig/2.0/" class="urlextern" title="http://developer.gnome.org/projects/gup/hig/2.0/" rel="nofollow"> Gnome HIG</a>. There are several suggestions on how to design dialogs and how they should behave.
+Thereâ??s a nice document from the gnome guys called <a href="http://developer.gnome.org/projects/gup/hig/2.0/" class="urlextern" title="http://developer.gnome.org/projects/gup/hig/2.0/" rel="nofollow"> Gnome HIG</a>. There are several suggestions on how to design dialogs and how they should behave.
</p>
<p>
@@ -231,7 +237,7 @@
</ul>
</div>
-<!-- SECTION [3354-4328] -->
+<!-- SECTION "Dialog Design" [3354-4328] -->
<h3><a name="modal_or_nonmodal_dialogs" id="modal_or_nonmodal_dialogs">Modal or Nonmodal dialogs</a></h3>
<div class="level3">
@@ -250,7 +256,7 @@
</p>
</div>
-<!-- SECTION [4329-4859] -->
+<!-- SECTION "Modal or Nonmodal dialogs" [4329-4859] -->
<h3><a name="where_to_place_the_dialog" id="where_to_place_the_dialog">Where to place the dialog</a></h3>
<div class="level3">
@@ -267,7 +273,7 @@
</p>
</div>
-<!-- SECTION [4860-5604] -->
+<!-- SECTION "Where to place the dialog" [4860-5604] -->
<h3><a name="placing_dialogs_in_front_of_their_parent_window" id="placing_dialogs_in_front_of_their_parent_window">Placing dialogs in front of their parent window</a></h3>
<div class="level3">
@@ -280,7 +286,7 @@
</p>
<p>
-<strong>Note:</strong> There is an older mechanism that keeps the the dialogs in front of gschem. If the <em>raise-dialog-boxes-on-expose</em> variable is set to <em>enable</em> in one of gschem’s configuration files, it may cause problems with some window managers. If dialogs are flickering at 100% CPU load, then disable that setting.
+<strong>Note:</strong> There is an older mechanism that keeps the the dialogs in front of gschem. If the <em>raise-dialog-boxes-on-expose</em> variable is set to <em>enable</em> in one of gschemâ??s configuration files, it may cause problems with some window managers. If dialogs are flickering at 100% CPU load, then disable that setting.
</p>
<pre class="code lisp"><span class="co1">; raise-dialog-boxes-on-expose string</span>
<span class="co1">;</span>
@@ -288,9 +294,34 @@
<span class="co1">; Default is enabled</span>
<span class="co1">;</span>
<span class="co1">;(raise-dialog-boxes-on-expose "enabled")</span>
-<span class="br0">(</span>raise-dialog-boxes-on-expose <span class="st0">"disabled"</span><span class="br0">)</span></pre>
+<span class="br0">(</span>raise-dialog-boxes-on-expose <span class="st0">"disabled"</span><span class="br0">)</span></pre>
+</div>
+<!-- SECTION "Placing dialogs in front of their parent window" [5605-6690] -->
+<h3><a name="button_order_in_dialogs" id="button_order_in_dialogs">Button order in dialogs</a></h3>
+<div class="level3">
+
+<p>
+ Button order at the bottom of the dialog depends on which operating system the user is using. GTK handles this automatically (require version > 2.6.0) , but requires the developers set the alternative button order. For more information, check the GTK documentation <a href="http://developer.gnome.org/doc/API/2.0/gtk/GtkSettings.html" class="urlextern" title="http://developer.gnome.org/doc/API/2.0/gtk/GtkSettings.html" rel="nofollow">here</a>.
+</p>
+
+<p>
+The alternative button order is set with just one call to a GTK function:
+</p>
+<pre class="code C"><span class="co2">#if GTK_CHECK_VERSION (2,6,0)</span>
+ <span class="coMULTI">/* Set the alternative button order (ok, cancel, help) for other systems */</span>
+ gtk_dialog_set_alternative_button_order<span class="br0">(</span>GTK_DIALOG<span class="br0">(</span>dialog<span class="br0">)</span>,
+ GTK_RESPONSE_OK,
+ GTK_RESPONSE_NO,
+ GTK_RESPONSE_CANCEL,
+ GTK_RESPONSE_HELP,
+ <span class="nu0">-1</span><span class="br0">)</span>;
+<span class="co2">#endif</span></pre>
+<p>
+This should be done for every new dialog created, before running it.
+</p>
+
</div>
-<!-- SECTION [5605-6690] -->
+<!-- SECTION "Button order in dialogs" [6691-7514] -->
<h3><a name="dialog_design_of_the_current_dialogs" id="dialog_design_of_the_current_dialogs">Dialog design of the current dialogs</a></h3>
<div class="level3">
@@ -300,14 +331,14 @@
<ul>
<li class="level1"><div class="li"> There is some space around the whole dialog (<em>DIALOG_BORDER_SPACING</em>). </div>
</li>
-<li class="level1"><div class="li"> Some indentation to show the topic group (<em>DIALOG_INDENTATION</em>) below it’s bold headline.</div>
+<li class="level1"><div class="li"> Some indentation to show the topic group (<em>DIALOG_INDENTATION</em>) below itâ??s bold headline.</div>
</li>
<li class="level1"><div class="li"> The vertikal and the horizontal separation is done with <em>DIALOG_H_SPACING</em> and <em>DIALOG_V_SPACING</em>.</div>
</li>
</ul>
</div>
-<!-- SECTION [6691-7055] -->
+<!-- SECTION "Dialog design of the current dialogs" [7515-7879] -->
<h3><a name="source_template_for_simple_dialogs" id="source_template_for_simple_dialogs">Source template for simple dialogs</a></h3>
<div class="level3">
@@ -323,7 +354,7 @@
widget pointer in the w_current structure:
dialog = w_current->tewindow */</span>
<span class="kw1">if</span> <span class="br0">(</span>!dialog<span class="br0">)</span> <span class="br0">{</span>
- dialog = gtk_dialog_new_with_buttons<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"Dialog title"</span><span class="br0">)</span>,
+ dialog = gtk_dialog_new_with_buttons<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"Dialog title"</span><span class="br0">)</span>,
<span class="coMULTI">/* the parent window or NULL */</span>
GTK_WINDOW<span class="br0">(</span>w_current->main_window<span class="br0">)</span>,
<span class="coMULTI">/* dialog properties */</span>
@@ -335,6 +366,16 @@
GTK_RESPONSE_ACCEPT,
<span class="kw2">NULL</span><span class="br0">)</span>;
+<span class="co2">#if GTK_CHECK_VERSION (2,6,0)</span>
+ <span class="coMULTI">/* Set the alternative button order (ok, cancel, help) for other systems */</span>
+ gtk_dialog_set_alternative_button_order<span class="br0">(</span>GTK_DIALOG<span class="br0">(</span>dialog<span class="br0">)</span>,
+ GTK_RESPONSE_OK,
+ GTK_RESPONSE_NO,
+ GTK_RESPONSE_CANCEL,
+ GTK_RESPONSE_HELP,
+ <span class="nu0">-1</span><span class="br0">)</span>;
+<span class="co2">#endif</span>
+
<span class="coMULTI">/* set default response signal. This is usually triggered by the
"Return" key */</span>
gtk_dialog_set_default_response<span class="br0">(</span>GTK_DIALOG<span class="br0">(</span>dialog<span class="br0">)</span>,
@@ -342,7 +383,7 @@
<span class="coMULTI">/* set the function for handling the button responses and dialog close
for nonmodal dialogs you can use dialog_run() too.*/</span>
- gtk_signal_connect<span class="br0">(</span>GTK_OBJECT<span class="br0">(</span>dialog<span class="br0">)</span>, <span class="st0">"response"</span>,
+ gtk_signal_connect<span class="br0">(</span>GTK_OBJECT<span class="br0">(</span>dialog<span class="br0">)</span>, <span class="st0">"response"</span>,
GTK_SIGNAL_FUNC<span class="br0">(</span>dialog_response<span class="br0">)</span>, w_current<span class="br0">)</span>;
<span class="coMULTI">/* where to place the dialog: GTK_WIN_POS_MOUSE or GTK_WIN_POS_NONE */</span>
@@ -354,7 +395,7 @@
gtk_box_set_spacing<span class="br0">(</span>GTK_BOX<span class="br0">(</span>vbox<span class="br0">)</span>, DIALOG_V_SPACING<span class="br0">)</span>;
<span class="coMULTI">/* create a label (with markup) and pack it into the dialog box */</span>
- label = gtk_label_new<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"<b>Section label</b>"</span><span class="br0">)</span><span class="br0">)</span>;
+ label = gtk_label_new<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"<b>Section label</b>"</span><span class="br0">)</span><span class="br0">)</span>;
gtk_label_set_use_markup<span class="br0">(</span>GTK_LABEL<span class="br0">(</span>label<span class="br0">)</span>, <span class="kw2">TRUE</span><span class="br0">)</span>;
gtk_misc_set_alignment<span class="br0">(</span>GTK_MISC<span class="br0">(</span>label<span class="br0">)</span>,<span class="nu0">0</span>,<span class="nu0">0</span><span class="br0">)</span>;
gtk_box_pack_start<span class="br0">(</span>GTK_BOX<span class="br0">(</span>vbox<span class="br0">)</span>, label, <span class="kw2">FALSE</span>, <span class="kw2">FALSE</span>, <span class="nu0">0</span><span class="br0">)</span>;
@@ -374,10 +415,10 @@
<span class="coMULTI">/* a simple text label in one table cell with left alignment.
Note: the GTK_FILL in the third line is required */</span>
- label = gtk_label_new<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"Text:"</span><span class="br0">)</span><span class="br0">)</span>;
+ label = gtk_label_new<span class="br0">(</span>_<span class="br0">(</span><span class="st0">"Text:"</span><span class="br0">)</span><span class="br0">)</span>;
gtk_misc_set_alignment<span class="br0">(</span>GTK_MISC<span class="br0">(</span>label<span class="br0">)</span>,<span class="nu0">0</span>,<span class="nu0">0</span><span class="br0">)</span>;
gtk_table_attach<span class="br0">(</span>GTK_TABLE<span class="br0">(</span>table<span class="br0">)</span>, label, <span class="nu0">0</span>,<span class="nu0">1</span>,<span class="nu0">0</span>,<span class="nu0">1</span>, GTK_FILL,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">0</span><span class="br0">)</span>;
-
+
<span class="coMULTI">/* a simple text entry completes the option row */</span>
textentry = gtk_entry_new_with_max_length <span class="br0">(</span><span class="nu0">10</span><span class="br0">)</span>;
gtk_table_attach_defaults<span class="br0">(</span>GTK_TABLE<span class="br0">(</span>table<span class="br0">)</span>, textentry, <span class="nu0">1</span>,<span class="nu0">2</span>,<span class="nu0">0</span>,<span class="nu0">1</span><span class="br0">)</span>;
@@ -386,7 +427,7 @@
<span class="coMULTI">/* ..... more table rows with options, or new sections */</span>
<span class="coMULTI">/* create references to all widgets that you need later */</span>
- GLADE_HOOKUP_OBJECT<span class="br0">(</span>dialog, sizeentry,<span class="st0">"textentry"</span><span class="br0">)</span>;
+ GLADE_HOOKUP_OBJECT<span class="br0">(</span>dialog, sizeentry,<span class="st0">"textentry"</span><span class="br0">)</span>;
<span class="coMULTI">/* show all widgets recursivly */</span>
gtk_widget_show_all<span class="br0">(</span>dialog<span class="br0">)</span>;
@@ -401,7 +442,7 @@
<span class="coMULTI">/* always set the current values to the dialog
If you're placing that part at the end of the dialog function you can
easily create dialogs that can be called, even if they are already open */</span>
- textentry = g_object_get_data<span class="br0">(</span>G_OBJECT<span class="br0">(</span>dialog<span class="br0">)</span>, <span class="st0">"textentry"</span><span class="br0">)</span>;
+ textentry = g_object_get_data<span class="br0">(</span>G_OBJECT<span class="br0">(</span>dialog<span class="br0">)</span>, <span class="st0">"textentry"</span><span class="br0">)</span>;
gtk_entry_set_text<span class="br0">(</span>GTK_ENTRY<span class="br0">(</span>textentry<span class="br0">)</span>, <span class="kw4">string</span><span class="br0">)</span>;
<span class="coMULTI">/* select the text region that the user usually likes to overwrite */</span>
gtk_entry_select_region<span class="br0">(</span>GTK_ENTRY<span class="br0">(</span>textentry<span class="br0">)</span>, <span class="nu0">0</span>, strlen<span class="br0">(</span><span class="kw4">string</span><span class="br0">)</span><span class="br0">)</span>;
@@ -424,18 +465,18 @@
<span class="kw2">break</span>;
<span class="kw1">default</span>:
<span class="coMULTI">/* catch wrong signals signals (paranoid error checking ;-)) */</span>
- <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">(</span><span class="st0">"dialog_response(): strange signal %d<span class="es0">\n</span>"</span>, response<span class="br0">)</span>;
+ <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">(</span><span class="st0">"dialog_response(): strange signal %d<span class="es0">\n</span>"</span>, response<span class="br0">)</span>;
<span class="br0">}</span>
<span class="coMULTI">/* for nonmodal dialogs just do nothing,
for modal dialogs, always destroy the dialog and clean up */</span>
<span class="br0">}</span></pre>
</div>
-<!-- SECTION [7056-11883] -->
+<!-- SECTION "Source template for simple dialogs" [7880-13015] -->
<h3><a name="current_dialog_issues_in_gschem" id="current_dialog_issues_in_gschem">Current Dialog Issues in Gschem</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> every dialog has it’s own design</div>
+<li class="level1"><div class="li"> every dialog has itâ??s own design</div>
</li>
<li class="level1"><div class="li"> dialog placement: mouse position or no predefined position?</div>
</li>
@@ -446,7 +487,7 @@
</ul>
<p>
- <strong>Here’s a list of things that could be improved:</strong>
+ <strong>Hereâ??s a list of things that could be improved:</strong>
</p>
</div>
@@ -489,7 +530,7 @@
</li>
<li class="level1"><div class="li"> maybe add some color pixbufs for the color</div>
</li>
-<li class="level1"><div class="li"> maybe replace the text alignment with nine ratio buttons, toggle buttons with icons or ...</div>
+<li class="level1"><div class="li"> maybe replace the text alignment with nine ratio buttons, toggle buttons with icons or …</div>
</li>
</ul>
@@ -540,7 +581,7 @@
<ul>
<li class="level1"><div class="li"> wrong button order? Depends on whether you think the refresh button is the main action button or just an extra button.</div>
</li>
-<li class="level1"><div class="li"> Maybe the “Return” key should trigger Refresh</div>
+<li class="level1"><div class="li"> Maybe the â??Returnâ?? key should trigger Refresh</div>
</li>
</ul>
@@ -549,7 +590,7 @@
<h5><a name="component_selector" id="component_selector">Component Selector</a></h5>
<div class="level5">
<ul>
-<li class="level1"><div class="li"> strange edit widget when typing and the tree is selected (It’s a search helper widget, disable it?!)</div>
+<li class="level1"><div class="li"> strange edit widget when typing and the tree is selected (Itâ??s a search helper widget, disable it?!)</div>
</li>
</ul>
@@ -593,7 +634,7 @@
<ul>
<li class="level1"><div class="li"> add the diameter to the dialog, but select the start angle entry (increment = grid)</div>
</li>
-<li class="level1"><div class="li"> let “ee” call that dialog if only a single arc is selected</div>
+<li class="level1"><div class="li"> let â??eeâ?? call that dialog if only a single arc is selected</div>
</li>
<li class="level1"><div class="li"> maybe add a section label</div>
</li>
@@ -624,15 +665,15 @@
<h5><a name="find_text" id="find_text">Find Text</a></h5>
<div class="level5">
<ul>
-<li class="level1"><div class="li"> manipulates the mouse pointer (maybe the zooming code is the culprit). Just press “Return” to trigger a FindNext</div>
+<li class="level1"><div class="li"> manipulates the mouse pointer (maybe the zooming code is the culprit). Just press â??Returnâ?? to trigger a FindNext</div>
</li>
<li class="level1"><div class="li"> if you select hierarchy and the found text is in a different schematic, then the filename in the title is not updated</div>
</li>
-<li class="level1"><div class="li"> maybe add an option: “Select all matching text objects”, disable hierarchy for that feature!</div>
+<li class="level1"><div class="li"> maybe add an option: â??Select all matching text objectsâ??, disable hierarchy for that feature!</div>
</li>
<li class="level1"><div class="li"> <img src="lib/images/smileys/fixme.gif" class="middle" alt="FIXME" /> gschem hangs if you use that dialog with hierarchical schematics that have dependancy loops (e.g. the autonumber test schematics)</div>
</li>
-<li class="level1"><div class="li"> add an option “search for visible text only”</div>
+<li class="level1"><div class="li"> add an option â??search for visible text onlyâ??</div>
</li>
<li class="level1"><div class="li"> maybe use regular expressions instead of the substring for the searchtext</div>
</li>
@@ -654,7 +695,7 @@
<ul>
<li class="level1"><div class="li"> use regular expressions instead of starting substring</div>
</li>
-<li class="level1"><div class="li"> Maybe merge that dialog together with the “Hide Text” dialog</div>
+<li class="level1"><div class="li"> Maybe merge that dialog together with the â??Hide Textâ?? dialog</div>
</li>
</ul>
@@ -663,7 +704,7 @@
<h5><a name="autonumber_text" id="autonumber_text">Autonumber Text</a></h5>
<div class="level5">
<ul>
-<li class="level1"><div class="li"> Maybe disable the skip option if the renumber scope is “selection”. The other skip options (Page and Hierarchy) are really stupid.</div>
+<li class="level1"><div class="li"> Maybe disable the skip option if the renumber scope is â??selectionâ??. The other skip options (Page and Hierarchy) are really stupid.</div>
</li>
</ul>
@@ -713,6 +754,6 @@
</ul>
</div>
-<!-- SECTION [11884-] --></div>
+<!-- SECTION "Current Dialog Issues in Gschem" [13016-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/geda_documentation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_documentation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_documentation.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_documentation.html 21 Oct 2006 03:57:46 -0000 1.3
+++ geda_documentation.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:documentation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:documentation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:documentation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:documentation?do=export_raw" />
- <meta name="date" content="2006-10-12T12:23:28-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-25T10:51:43-0400" />
+<meta name="keywords" content="geda,documentation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:documentation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:documentation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:documentation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,7 +29,7 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#geda_tool_suite_on-line_documentation" class="toc">gEDA Tool Suite on-line documentation</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#for_document_authors" class="toc">For document authors</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#tutorials" class="toc">Tutorials</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gschem_-_schematic_capture" class="toc">gschem - Schematic Capture</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gnetlist_-_netlister" class="toc">gnetlist - Netlister</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gsymcheck_-_symbol_checker" class="toc">gsymcheck - Symbol Checker</a></span></div></li>
@@ -45,36 +48,39 @@
<li class="level1"><div class="li"><span class="li"><a href="#gtkwave" class="toc">GTKWave</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#wcalc" class="toc">Wcalc</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#mcalc" class="toc">mcalc</a></span></div></li>
-<li class="level1"><div class="li"><span class="li"><a href="#covered" class="toc">covered</a></span></div></li></ul>
+<li class="level1"><div class="li"><span class="li"><a href="#covered" class="toc">covered</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#for_document_authors" class="toc">For document authors</a></span></div></li></ul>
</div>
</div>
+
+
<h1><a name="geda_tool_suite_on-line_documentation" id="geda_tool_suite_on-line_documentation">gEDA Tool Suite on-line documentation</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-53] -->
-<h2><a name="for_document_authors" id="for_document_authors">For document authors</a></h2>
+<!-- SECTION "gEDA Tool Suite on-line documentation" [1-59] -->
+<h2><a name="tutorials" id="tutorials">Tutorials</a></h2>
<div class="level2">
-
-<p>
-New features are available for document authors:
-</p>
<ul>
-<li class="level1"><div class="li"> <a href="geda_syntax_features.html" class="wikilink1" title="geda:syntax_features">Syntax features</a></div>
+<li class="level1"><div class="li"> <a href="geda_gsch2pcb_tutorial.html" class="wikilink1" title="geda:gsch2pcb_tutorial">gschem to pcb tutorial </a> Read This First!</div>
</li>
-<li class="level1"><div class="li"> <a href="geda_installed_plugins.html" class="wikilink1" title="geda:installed_plugins">Installed plugins</a></div>
+<li class="level1"><div class="li"> <a href="geda_gschem_warmup.html" class="wikilink1" title="geda:gschem_warmup">gschem warmup</a></div>
</li>
-<li class="level1"><div class="li"> <a href="geda_style_guide.html" class="wikilink1" title="geda:style_guide">Style Guide</a> – A work in progress, please contribute</div>
+<li class="level1"><div class="li"> <a href="geda_transistor_guide.html" class="wikilink1" title="geda:transistor_guide">gschem Symbol and PCB Element Transistor Guide</a></div>
</li>
</ul>
+<p>
+ All of these tutorials were written by Bill Wilson (many thanks)!
+</p>
+
</div>
-<!-- SECTION [54-262] -->
+<!-- SECTION "Tutorials" [60-339] -->
<h2><a name="gschem_-_schematic_capture" id="gschem_-_schematic_capture">gschem - Schematic Capture</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> <a href="geda_gschem_ug.html" class="wikilink1" title="geda:gschem_ug">gschem User's Guide</a> – In transition, please comment</div>
+<li class="level1"><div class="li"> <a href="geda_gschem_ug.html" class="wikilink1" title="geda:gschem_ug">gschem User's Guide</a> – also in transition, please comment</div>
</li>
<li class="level1"><div class="li"> <a href="geda_gschem_mp.html" class="wikilink1" title="geda:gschem_mp">gschem man-page</a></div>
</li>
@@ -87,11 +93,11 @@
</ul>
</div>
-<!-- SECTION [263-558] -->
+<!-- SECTION "gschem - Schematic Capture" [340-640] -->
<h2><a name="gnetlist_-_netlister" id="gnetlist_-_netlister">gnetlist - Netlister</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> <a href="geda_gnetlist_ug.html" class="wikilink1" title="geda:gnetlist_ug">gnetlist User's Guide</a></div>
+<li class="level1"><div class="li"> <a href="geda_gnetlist_ug.html" class="wikilink1" title="geda:gnetlist_ug">gnetlist User's Guide</a></div>
</li>
<li class="level1"><div class="li"> <a href="geda_gnetlist_mp.html" class="wikilink1" title="geda:gnetlist_mp">gnetlist man-page</a></div>
</li>
@@ -124,7 +130,7 @@
</ul>
</div>
-<!-- SECTION [559-1431] -->
+<!-- SECTION "gnetlist - Netlister" [641-1513] -->
<h2><a name="gsymcheck_-_symbol_checker" id="gsymcheck_-_symbol_checker">gsymcheck - Symbol Checker</a></h2>
<div class="level2">
<ul>
@@ -133,13 +139,13 @@
</ul>
</div>
-<!-- SECTION [1432-1516] -->
+<!-- SECTION "gsymcheck - Symbol Checker" [1514-1599] -->
<h2><a name="utils_-_geda_utilities" id="utils_-_geda_utilities">utils - gEDA Utilities</a></h2>
<div class="level2">
<ul>
<li class="level1"><div class="li"> <a href="geda_gsch2pcb_readme.html" class="wikilink1" title="geda:gsch2pcb_readme">gsch2pcb (gschem to PCB) README</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">gsch2pcb tutorial</a></div>
+<li class="level1"><div class="li"> <a href="geda_gsch2pcb_tutorial.html" class="wikilink1" title="geda:gsch2pcb_tutorial">gsch2pcb tutorial</a></div>
</li>
<li class="level1"><div class="li"> <a href="geda_tragesym_readme.html" class="wikilink1" title="geda:tragesym_readme">tragesym (symbol generator) README</a></div>
</li>
@@ -154,7 +160,7 @@
</ul>
</div>
-<!-- SECTION [1517-1977] -->
+<!-- SECTION "utils - gEDA Utilities" [1600-2016] -->
<h2><a name="examples" id="examples">Examples</a></h2>
<div class="level2">
<ul>
@@ -165,7 +171,7 @@
</ul>
</div>
-<!-- SECTION [1978-2127] -->
+<!-- SECTION "Examples" [2017-2166] -->
<h2><a name="attribute_file_format_details" id="attribute_file_format_details">Attribute/File Format Details</a></h2>
<div class="level2">
<ul>
@@ -176,7 +182,7 @@
</ul>
</div>
-<!-- SECTION [2128-2293] -->
+<!-- SECTION "Attribute/File Format Details" [2167-2332] -->
<h1><a name="spice" id="spice">SPICE</a></h1>
<div class="level1">
<ul>
@@ -201,7 +207,7 @@
</ul>
</div>
-<!-- SECTION [2294-3043] -->
+<!-- SECTION "SPICE" [2333-3082] -->
<h1><a name="ngspice" id="ngspice">ngspice</a></h1>
<div class="level1">
<ul>
@@ -217,7 +223,7 @@
</ul>
</div>
-<!-- SECTION [3044-3466] -->
+<!-- SECTION "ngspice" [3083-3505] -->
<h1><a name="gnucap" id="gnucap">gnucap</a></h1>
<div class="level1">
<ul>
@@ -228,7 +234,7 @@
</ul>
</div>
-<!-- SECTION [3467-3727] -->
+<!-- SECTION "gnucap" [3506-3766] -->
<h1><a name="gspiceui" id="gspiceui">gSpiceUI</a></h1>
<div class="level1">
<ul>
@@ -237,20 +243,22 @@
</ul>
</div>
-<!-- SECTION [3728-3835] -->
+<!-- SECTION "gSpiceUI" [3767-3875] -->
<h1><a name="pcb" id="pcb">PCB</a></h1>
<div class="level1">
<ul>
+<li class="level1"><div class="li"> The pcb <acronym title="Frequently Asked Questions">FAQ</acronym>: <a href="http://geda.seul.org/wiki/geda:faq-pcb" class="wikilink1" title="geda:faq-pcb">faq-pcb</a></div>
+</li>
<li class="level1"><div class="li"> The official <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">manual of pcb</a></div>
</li>
-<li class="level1"><div class="li"> A very detailled <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">manual on footprint creation</a> by Stephen Meier and Stuart Brorson. It also covers most of the syntax of the *.pcb format. The document refers to the 2005 version of pcb.</div>
+<li class="level1"><div class="li"> A very detailed <a href="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" class="urlextern" title="http://www.brorson.com/gEDA/land_patterns_20050129.pdf" rel="nofollow">manual on footprint creation</a> by Stephen Meier and Stuart Brorson. It also covers most of the syntax of the *.pcb format. The document refers to the 2005 version of pcb.</div>
</li>
<li class="level1"><div class="li"> The <a href="geda_pcb_mp.html" class="wikilink1" title="geda:pcb_mp">man-page of pcb</a></div>
</li>
</ul>
</div>
-<!-- SECTION [3836-4217] -->
+<!-- SECTION "PCB" [3876-4285] -->
<h1><a name="gerbv" id="gerbv">gerbv</a></h1>
<div class="level1">
<ul>
@@ -261,7 +269,7 @@
</ul>
</div>
-<!-- SECTION [4218-4363] -->
+<!-- SECTION "gerbv" [4286-4431] -->
<h1><a name="icarus_verilog" id="icarus_verilog">Icarus Verilog</a></h1>
<div class="level1">
<ul>
@@ -300,7 +308,7 @@
</ul>
</div>
-<!-- SECTION [4364-5358] -->
+<!-- SECTION "Icarus Verilog" [4432-5426] -->
<h1><a name="gtkwave" id="gtkwave">GTKWave</a></h1>
<div class="level1">
<ul>
@@ -334,7 +342,7 @@
</ul>
</div>
-<!-- SECTION [5359-6390] -->
+<!-- SECTION "GTKWave" [5427-6458] -->
<h1><a name="wcalc" id="wcalc">Wcalc</a></h1>
<div class="level1">
<ul>
@@ -347,7 +355,7 @@
</ul>
</div>
-<!-- SECTION [6391-6537] -->
+<!-- SECTION "Wcalc" [6459-6605] -->
<h1><a name="mcalc" id="mcalc">mcalc</a></h1>
<div class="level1">
<ul>
@@ -358,7 +366,7 @@
</ul>
</div>
-<!-- SECTION [6538-6717] -->
+<!-- SECTION "mcalc" [6606-6785] -->
<h1><a name="covered" id="covered">covered</a></h1>
<div class="level1">
<ul>
@@ -371,6 +379,23 @@
</ul>
</div>
-<!-- SECTION [6718-] --></div>
+<!-- SECTION "covered" [6786-7083] -->
+<h1><a name="for_document_authors" id="for_document_authors">For document authors</a></h1>
+<div class="level1">
+
+<p>
+New features are available for document authors:
+</p>
+<ul>
+<li class="level1"><div class="li"> <a href="geda_syntax_features.html" class="wikilink1" title="geda:syntax_features">Syntax features</a></div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_installed_plugins.html" class="wikilink1" title="geda:installed_plugins">Installed plugins</a></div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_style_guide.html" class="wikilink1" title="geda:style_guide">Style Guide</a> – A work in progress, please contribute</div>
+</li>
+</ul>
+
+</div>
+<!-- SECTION "For document authors" [7084-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_eagle_pcb_netlister_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_eagle_pcb_netlister_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_eagle_pcb_netlister_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_eagle_pcb_netlister_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_eagle_pcb_netlister_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,28 +5,33 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:eagle_pcb_netlister_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:eagle_pcb_netlister_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:eagle_pcb_netlister_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:eagle_pcb_netlister_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:22:43-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,eagle_pcb_netlister_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:eagle_pcb_netlister_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:eagle_pcb_netlister_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:eagle_pcb_netlister_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="eagle_pcb_netlister_readme" id="eagle_pcb_netlister_readme">Eagle PCB netlister README</a></h1>
<div class="level1">
<pre class="code">Basic information about the Eagle PCB backend and sch2eaglepos.sh
gnet-eagle.scm
-The script uses the component's package, footprint, value, and (if no
+The script uses the component's package, footprint, value, and (if no
value) device attributes, as well as the netlist, to generate an Eagle
script that will add and connect all components. It also introduces a
"lib" attribute, which specifies the Eagle library where the footprint
1.2 eda/geda/gaf/docs/wiki/geda_example_hsm.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_example_hsm.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_example_hsm.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_example_hsm.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_example_hsm.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:example_hsm</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:example_hsm?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:example_hsm?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:example_hsm?do=export_raw" />
- <meta name="date" content="2006-05-08T15:55:06-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,example_hsm" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:example_hsm?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:example_hsm" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:example_hsm" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="hierarchical_spice_model" id="hierarchical_spice_model">Hierarchical SPICE model</a></h1>
<div class="level1">
@@ -33,8 +38,8 @@
--------------------- Contents of directories -----------------------
This directory holds the schematics and associated materials for a
-SPICE model of Agilent's MSA-2643 bipolar amp. The model was obtained
-from Agilent's datasheet 5980-2396E. The directory structure is as
+SPICE model of Agilent's MSA-2643 bipolar amp. The model was obtained
+from Agilent's datasheet 5980-2396E. The directory structure is as
follows:
RF_Amp (base directory)
@@ -42,7 +47,7 @@
MSA-2643.sch -- schematic of stuff inside device package (as shown in
p. 7 of datasheet. Note that I have not included the transmission
lines in this schematic because no value of Z was included in the data
-sheet. (Yes, it's probably 50 ohms, but including them was a
+sheet. (Yes, it's probably 50 ohms, but including them was a
sideshow compared to my main intent: build a hierarchical model of an
RF circuit.)
MSA-2643.cir -- netlisted circuit ready for SPICE simulation.
1.2 eda/geda/gaf/docs/wiki/geda_example_usbjtag.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_example_usbjtag.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_example_usbjtag.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_example_usbjtag.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_example_usbjtag.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:example_usbjtag</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:example_usbjtag?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:example_usbjtag?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:example_usbjtag?do=export_raw" />
- <meta name="date" content="2006-05-08T15:56:04-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,example_usbjtag" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:example_usbjtag?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:example_usbjtag" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:example_usbjtag" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="example_usb-based_jtag_interface" id="example_usb-based_jtag_interface">Example USB-based JTAG interface</a></h1>
<div class="level1">
1.2 eda/geda/gaf/docs/wiki/geda_faq-attribs.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq-attribs.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq-attribs.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_faq-attribs.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_faq-attribs.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-attribs</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-attribs?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-attribs?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-attribs?do=export_raw" />
- <meta name="date" content="2006-05-06T16:37:02-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-attribs" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-attribs?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-attribs" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-attribs" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -35,22 +38,24 @@
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_see_the_drc_output_in_the_screen_without_writing_to_a_file" class="toc">How do I see the DRC output in the screen, without writing to a file?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#i_want_to_disable_some_of_the_schematic_drc_checks._how_can_i_do_it" class="toc">I want to disable some of the schematic DRC checks. How can I do it?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#can_i_include_the_drc_checking_into_a_makefile_and_stop_when_errors_or_warnings_are_found" class="toc">Can I include the DRC checking into a Makefile and stop when errors or warnings are found?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value" class="toc">There are some warnings in my design I'm aware of. Can I ignore the warnings in the return value?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value" class="toc">There are some warnings in my design I'm aware of. Can I ignore the warnings in the return value?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#attribute_management" class="toc">Attribute management</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes" class="toc">Help! My design has hundreds of components, and it's a pain to use gschem to attach all my attributes!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes" class="toc">Help! My design has hundreds of components, and it's a pain to use gschem to attach all my attributes!</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_know_what_footprint_name_to_use_for_layout_using_pcb" class="toc">How do I know what footprint name to use for layout using PCB?</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="bom_generation" id="bom_generation">BOM generation</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-30] -->
+<!-- SECTION "BOM generation" [1-30] -->
<h2><a name="i_have_created_a_new_design._how_do_i_create_a_bom" id="i_have_created_a_new_design._how_do_i_create_a_bom">I have created a new design. How do I create a BOM?</a></h2>
<div class="level2">
@@ -79,12 +84,12 @@
</p>
</div>
-<!-- SECTION [31-1355] -->
+<!-- SECTION "I have created a new design. How do I create a BOM?" [31-1355] -->
<h1><a name="drcs" id="drcs">DRCs</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1356-1374] -->
+<!-- SECTION "DRCs" [1356-1374] -->
<h2><a name="how_do_i_check_my_schematics" id="how_do_i_check_my_schematics">How do I check my schematics?</a></h2>
<div class="level2">
@@ -102,7 +107,7 @@
</p>
</div>
-<!-- SECTION [1375-1879] -->
+<!-- SECTION "How do I check my schematics?" [1375-1879] -->
<h2><a name="how_do_i_see_the_drc_output_in_the_screen_without_writing_to_a_file" id="how_do_i_see_the_drc_output_in_the_screen_without_writing_to_a_file">How do I see the DRC output in the screen, without writing to a file?</a></h2>
<div class="level2">
@@ -116,7 +121,7 @@
</p>
</div>
-<!-- SECTION [1880-2123] -->
+<!-- SECTION "How do I see the DRC output in the screen, without writing to a file?" [1880-2123] -->
<h2><a name="i_want_to_disable_some_of_the_schematic_drc_checks._how_can_i_do_it" id="i_want_to_disable_some_of_the_schematic_drc_checks._how_can_i_do_it">I want to disable some of the schematic DRC checks. How can I do it?</a></h2>
<div class="level2">
@@ -170,7 +175,7 @@
</p>
</div>
-<!-- SECTION [2124-3952] -->
+<!-- SECTION "I want to disable some of the schematic DRC checks. How can I do it?" [2124-3952] -->
<h2><a name="can_i_include_the_drc_checking_into_a_makefile_and_stop_when_errors_or_warnings_are_found" id="can_i_include_the_drc_checking_into_a_makefile_and_stop_when_errors_or_warnings_are_found">Can I include the DRC checking into a Makefile and stop when errors or warnings are found?</a></h2>
<div class="level2">
@@ -192,8 +197,8 @@
</p>
</div>
-<!-- SECTION [3953-4630] -->
-<h2><a name="there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value" id="there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value">There are some warnings in my design I'm aware of. Can I ignore the warnings in the return value?</a></h2>
+<!-- SECTION "Can I include the DRC checking into a Makefile and stop when errors or warnings are found?" [3953-4630] -->
+<h2><a name="there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value" id="there_are_some_warnings_in_my_design_i_m_aware_of._can_i_ignore_the_warnings_in_the_return_value">There are some warnings in my design I'm aware of. Can I ignore the warnings in the return value?</a></h2>
<div class="level2">
<p>
@@ -206,13 +211,13 @@
</p>
</div>
-<!-- SECTION [4631-4942] -->
+<!-- SECTION "There are some warnings in my design I'm aware of. Can I ignore the warnings in the return value?" [4631-4942] -->
<h1><a name="attribute_management" id="attribute_management">Attribute management</a></h1>
<div class="level1">
</div>
-<!-- SECTION [4943-4978] -->
-<h2><a name="help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes" id="help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes">Help! My design has hundreds of components, and it's a pain to use gschem to attach all my attributes!</a></h2>
+<!-- SECTION "Attribute management" [4943-4978] -->
+<h2><a name="help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes" id="help_my_design_has_hundreds_of_components_and_it_s_a_pain_to_use_gschem_to_attach_all_my_attributes">Help! My design has hundreds of components, and it's a pain to use gschem to attach all my attributes!</a></h2>
<div class="level2">
<p>
@@ -232,7 +237,7 @@
</p>
</div>
-<!-- SECTION [4979-6148] -->
+<!-- SECTION "Help! My design has hundreds of components, and it's a pain to use gschem to attach all my attributes!" [4979-6148] -->
<h2><a name="how_do_i_know_what_footprint_name_to_use_for_layout_using_pcb" id="how_do_i_know_what_footprint_name_to_use_for_layout_using_pcb">How do I know what footprint name to use for layout using PCB?</a></h2>
<div class="level2">
@@ -241,6 +246,6 @@
</p>
</div>
-<!-- SECTION [6149-] --></div>
+<!-- SECTION "How do I know what footprint name to use for layout using PCB?" [6149-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/geda_faq-gnetlist.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq-gnetlist.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq-gnetlist.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_faq-gnetlist.html 13 Feb 2007 01:50:14 -0000 1.2
+++ geda_faq-gnetlist.html 26 May 2007 02:35:20 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gnetlist</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gnetlist?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gnetlist?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gnetlist?do=export_raw" />
- <meta name="date" content="2007-01-15T08:19:25-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gnetlist" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gnetlist?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gnetlist" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gnetlist" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,7 +29,7 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#gnetlist_build_run-time_problems" class="toc">Gnetlist build/run-time problems</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up" class="toc">I get a "parenthesis mismatch" error when running gnetlist. What's up?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up" class="toc">I get a "parenthesis mismatch" error when running gnetlist. What's up?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#the_gnetlist_bom_backend_does_not_work._what_is_wrong" class="toc">The gnetlist bom backend does not work. What is wrong?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#some_gnetlist_backends_overflow_the_stack._how_do_i_solve_this" class="toc">Some gnetlist backends overflow the stack. How do I solve this?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#gnetlist_has_created_a_netlist_with_duplicate_pins" class="toc">gnetlist has created a netlist with duplicate pins!?</a></span></div></li></ul>
@@ -34,12 +37,14 @@
</div>
</div>
+
+
<h1><a name="gnetlist_build_run-time_problems" id="gnetlist_build_run-time_problems">Gnetlist build/run-time problems</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-48] -->
-<h2><a name="i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up" id="i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up">I get a "parenthesis mismatch" error when running gnetlist. What's up?</a></h2>
+<!-- SECTION "Gnetlist build/run-time problems" [1-48] -->
+<h2><a name="i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up" id="i_get_a_parenthesis_mismatch_error_when_running_gnetlist._what_s_up">I get a "parenthesis mismatch" error when running gnetlist. What's up?</a></h2>
<div class="level2">
<p>
@@ -54,7 +59,7 @@
conditions; please see the COPYING file for more details.
Remember to check that your schematic has no errors using the drc2 backend.
-You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt'
+You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt'
and seeing the contents of the file drc_output.txt.
Loading schematic [/home/nano/TwoStageAmp/TwoStageAmp.sch]
@@ -72,7 +77,7 @@
</p>
</div>
-<!-- SECTION [49-1315] -->
+<!-- SECTION "I get a parenthesis mismatch error when running gnetlist. What's up?" [49-1315] -->
<h2><a name="the_gnetlist_bom_backend_does_not_work._what_is_wrong" id="the_gnetlist_bom_backend_does_not_work._what_is_wrong">The gnetlist bom backend does not work. What is wrong?</a></h2>
<div class="level2">
@@ -95,7 +100,7 @@
</p>
</div>
-<!-- SECTION [1316-1844] -->
+<!-- SECTION "The gnetlist bom backend does not work. What is wrong?" [1316-1844] -->
<h2><a name="some_gnetlist_backends_overflow_the_stack._how_do_i_solve_this" id="some_gnetlist_backends_overflow_the_stack._how_do_i_solve_this">Some gnetlist backends overflow the stack. How do I solve this?</a></h2>
<div class="level2">
@@ -107,15 +112,15 @@
<p>
when running certain larger sized schematics through some of the backends, then add the following to a <strong><code>~/.gEDA/gnetlistrc</code></strong> or a local <strong><code>gnetlistrc</code></strong> (in the current working directory):
</p>
-<pre class="code">(debug-options (list 'stack 200000))
-(eval-options (list 'stack 200000))</pre>
+<pre class="code">(debug-options (list 'stack 200000))
+(eval-options (list 'stack 200000))</pre>
<p>
If this does not work, then edit the appropriate backend (usually named: gnet-backend_name.scm) and put the above lines at the top of this file. The gnetlist backends can be found in <strong><code>${prefix}/share/gEDA/scheme</code></strong>. Also send an e-mail to geda-dev reminding the developers to fix this. Remember, you must subscribe to geda-dev before you post to the geda-dev e-mail list.
</p>
</div>
-<!-- SECTION [1845-2650] -->
+<!-- SECTION "Some gnetlist backends overflow the stack. How do I solve this?" [1845-2650] -->
<h2><a name="gnetlist_has_created_a_netlist_with_duplicate_pins" id="gnetlist_has_created_a_netlist_with_duplicate_pins">gnetlist has created a netlist with duplicate pins!?</a></h2>
<div class="level2">
@@ -142,6 +147,6 @@
</p>
</div>
-<!-- SECTION [2651-] --></div>
+<!-- SECTION "gnetlist has created a netlist with duplicate pins!?" [2651-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/geda_faq-gsch2pcb.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq-gsch2pcb.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq-gsch2pcb.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_faq-gsch2pcb.html 21 Oct 2006 03:57:46 -0000 1.3
+++ geda_faq-gsch2pcb.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gsch2pcb</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb?do=export_raw" />
- <meta name="date" content="2006-10-07T20:18:46-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gsch2pcb" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gsch2pcb?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gsch2pcb" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gsch2pcb" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -28,16 +31,18 @@
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#where_is_the_gsch2pcb_tutorial" class="toc">Where is the gsch2pcb tutorial?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#where_can_i_download_gsch2pcb" class="toc">Where can I download gsch2pcb?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem" class="toc">gsch2pcb can't find some of my footprints, or errors out. What can I do to diagnose my problem?</a></span></div></li></ul>
+<li class="level2"><div class="li"><span class="li"><a href="#gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem" class="toc">gsch2pcb can't find some of my footprints, or errors out. What can I do to diagnose my problem?</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="gsch2pcb" id="gsch2pcb">gsch2pcb</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-24] -->
+<!-- SECTION "gsch2pcb" [1-24] -->
<h2><a name="where_is_the_gsch2pcb_tutorial" id="where_is_the_gsch2pcb_tutorial">Where is the gsch2pcb tutorial?</a></h2>
<div class="level2">
@@ -51,7 +56,7 @@
</p>
</div>
-<!-- SECTION [25-440] -->
+<!-- SECTION "Where is the gsch2pcb tutorial?" [25-440] -->
<h2><a name="where_can_i_download_gsch2pcb" id="where_can_i_download_gsch2pcb">Where can I download gsch2pcb?</a></h2>
<div class="level2">
@@ -72,8 +77,8 @@
</ul>
</div>
-<!-- SECTION [441-896] -->
-<h2><a name="gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem" id="gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem">gsch2pcb can't find some of my footprints, or errors out. What can I do to diagnose my problem?</a></h2>
+<!-- SECTION "Where can I download gsch2pcb?" [441-896] -->
+<h2><a name="gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem" id="gsch2pcb_can_t_find_some_of_my_footprints_or_errors_out._what_can_i_do_to_diagnose_my_problem">gsch2pcb can't find some of my footprints, or errors out. What can I do to diagnose my problem?</a></h2>
<div class="level2">
<p>
@@ -81,6 +86,6 @@
</p>
</div>
-<!-- SECTION [897-] --></div>
+<!-- SECTION "gsch2pcb can't find some of my footprints, or errors out. What can I do to diagnose my problem?" [897-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/geda_faq-gschem.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq-gschem.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq-gschem.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_faq-gschem.html 13 Feb 2007 01:50:14 -0000 1.3
+++ geda_faq-gschem.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-gschem</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gschem?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-gschem?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-gschem?do=export_raw" />
- <meta name="date" content="2007-01-08T06:01:43-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-gschem" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-gschem?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-gschem" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-gschem" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -38,9 +41,9 @@
</li>
<li class="level1"><div class="li"><span class="li"><a href="#gschem_symbols" class="toc">gschem symbols</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#what_s_this_business_about_heavy_vs._light_symbols" class="toc">What's this business about heavy vs. light symbols?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid" class="toc">I am using a symbol out of the library. How come it's not aligned to the grid?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection" class="toc">Is there an explicit "no connect" symbol that I can/should place in the schematic to prevent gnetlist from thinking I've forgotten a connection?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#what_s_this_business_about_heavy_vs._light_symbols" class="toc">What's this business about heavy vs. light symbols?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid" class="toc">I am using a symbol out of the library. How come it's not aligned to the grid?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection" class="toc">Is there an explicit "no connect" symbol that I can/should place in the schematic to prevent gnetlist from thinking I've forgotten a connection?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_promote_an_invisible_symbol_attribute_into_the_schematic" class="toc">How do I promote an invisible symbol attribute into the schematic?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#what_should_i_do_about_power_pins_on_my_symbolsmake_them_visible_explicit_or_invisible_implicit" class="toc">What should I do about power pins on my symbols: Make them visible (explicit) or invisible (implicit)?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#is_there_a_specification_or_manual_for_creating_gschem_symbols_where_is_it" class="toc">Is there a specification or manual for creating gschem symbols? Where is it?</a></span></div></li>
@@ -68,16 +71,18 @@
<li class="level2"><div class="li"><span class="li"><a href="#gschem_segfaults_when_i_delete_components_on_fc5_and_other_linux_distributions_is_there_a_work-around" class="toc">Gschem segfaults when I delete components on FC5 (and other Linux distributions)! Is there a work-around?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#after_installation_gschem_does_not_work_what_could_be_wrong" class="toc">After installation gschem does not work!? What could be wrong?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#add_components_offers_no_symbols_what_can_i_do_about_it" class="toc">"Add Components" offers no symbols! What can I do about it?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0" class="toc">I'm using gschem/gaf through a SSH connection and I get an error like: 'Xlib: extension "RENDER" missing on display "localhost:10.0".'</a></span></div></li></ul>
+<li class="level2"><div class="li"><span class="li"><a href="#i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0" class="toc">I'm using gschem/gaf through a SSH connection and I get an error like: 'Xlib: extension "RENDER" missing on display "localhost:10.0".'</a></span></div></li></ul>
</li></ul>
</div>
</div>
+
+
<h1><a name="gschem_usage" id="gschem_usage">Gschem usage</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-28] -->
+<!-- SECTION "Gschem usage" [1-28] -->
<h2><a name="how_do_i_move_a_component" id="how_do_i_move_a_component">How do I move a component?</a></h2>
<div class="level2">
@@ -138,7 +143,7 @@
</ol>
</div>
-<!-- SECTION [29-1598] -->
+<!-- SECTION "How do I move a component?" [29-1598] -->
<h2><a name="how_do_i_change_the_size_of_the_text_on_a_symbol" id="how_do_i_change_the_size_of_the_text_on_a_symbol">How do I change the size of the text on a symbol?</a></h2>
<div class="level2">
<ol>
@@ -148,7 +153,7 @@
</li>
<li class="level1"><div class="li"> Select the pinnumber you want to change.</div>
</li>
-<li class="level1"><div class="li"> Do Edit â?? Edit Text (or type keyboard shortcut “ex”).</div>
+<li class="level1"><div class="li"> Do Edit â?? Edit Text (or type keyboard shortcut â??exâ??).</div>
</li>
<li class="level1"><div class="li"> Change the font size in the pop-up box.</div>
</li>
@@ -167,7 +172,7 @@
</p>
</div>
-<!-- SECTION [1599-2389] -->
+<!-- SECTION "How do I change the size of the text on a symbol?" [1599-2389] -->
<h2><a name="how_do_i_unlock_a_locked_component" id="how_do_i_unlock_a_locked_component">How do I unlock a locked component</a></h2>
<div class="level2">
@@ -176,7 +181,7 @@
</p>
</div>
-<!-- SECTION [2390-2799] -->
+<!-- SECTION "How do I unlock a locked component" [2390-2799] -->
<h2><a name="how_can_i_get_refdes_automatically_numbered_when_i_draw_a_schematic" id="how_can_i_get_refdes_automatically_numbered_when_i_draw_a_schematic">How can I get refdes automatically numbered when I draw a schematic?</a></h2>
<div class="level2">
@@ -194,20 +199,20 @@
</p>
</div>
-<!-- SECTION [2800-3411] -->
+<!-- SECTION "How can I get refdes automatically numbered when I draw a schematic?" [2800-3411] -->
<h2><a name="what_is_a_bus_and_how_do_i_use_it" id="what_is_a_bus_and_how_do_i_use_it">What is a Bus and how do I use it?</a></h2>
<div class="level2">
<p>
- A ‘bus’ is purely decoration. The netlister ignores it. The netname= attribute does actual work of connecting points together–this is what gnetlist reads and transforms into your netlist. It is not possible to connect to a discrete line or ‘bit’ on a bus because, again, the bus is merely a graphical entity.
+ A â??busâ?? is purely decoration. The netlister ignores it. The netname= attribute does actual work of connecting points together–this is what gnetlist reads and transforms into your netlist. It is not possible to connect to a discrete line or â??bitâ?? on a bus because, again, the bus is merely a graphical entity.
</p>
<p>
-Some users have found it helpful to organize their nets by incorporating a bus name into the net name. For example “net=busA:1” may be added to each busripper to aid in sorting out the nets.
+Some users have found it helpful to organize their nets by incorporating a bus name into the net name. For example â??net=busA:1â?? may be added to each busripper to aid in sorting out the nets.
</p>
</div>
-<!-- SECTION [3412-3967] -->
+<!-- SECTION "What is a Bus and how do I use it?" [3412-3967] -->
<h2><a name="how_can_i_change_key_bindings_in_gschem" id="how_can_i_change_key_bindings_in_gschem">How can I change Key Bindings in gschem?</a></h2>
<div class="level2">
@@ -216,7 +221,7 @@
</p>
</div>
-<!-- SECTION [3968-4394] -->
+<!-- SECTION "How can I change Key Bindings in gschem?" [3968-4394] -->
<h2><a name="what_are_the_mouse_bindings_in_gschem" id="what_are_the_mouse_bindings_in_gschem">What are the mouse bindings in gschem?</a></h2>
<div class="level2">
@@ -262,7 +267,7 @@
</p>
</div>
-<!-- SECTION [4395-5476] -->
+<!-- SECTION "What are the mouse bindings in gschem?" [4395-5476] -->
<h2><a name="can_gschem_do_hierarchical_designs_with_sub_sheets" id="can_gschem_do_hierarchical_designs_with_sub_sheets">Can gschem do hierarchical designs with sub sheets?</a></h2>
<div class="level2">
@@ -275,17 +280,17 @@
</p>
<p>
-To convert a hierarchy to a netlist just call gsch2pcb on the top level schematic. By default, net names and refdes’s of components are strictly local to the subsheet. They get the sub sheet symbol refdes as a prefix when inserted into the net list. You can even use multiple instances of a sub sheet symbol without undue short cuts. Whether or not net names and refdes’s are mangled and thus local to the sub sheet can be configured in a the config file gnetlistrc. Copy the corresponding lines from <code>system-gnetlistrc</code> to <code>gnetlistrc</code> in the current working directory or to <code>$HOME/.gEDA/gnetlistrc</code>. A convinient configuration is to make nets delivered by power symbols global while ordinary nets remain local to the sub sheet. This can be achieved with “hierarchy-netattrib-mangle” enabled.
+To convert a hierarchy to a netlist just call gsch2pcb on the top level schematic. By default, net names and refdesâ??s of components are strictly local to the subsheet. They get the sub sheet symbol refdes as a prefix when inserted into the net list. You can even use multiple instances of a sub sheet symbol without undue short cuts. Whether or not net names and refdesâ??s are mangled and thus local to the sub sheet can be configured in a the config file gnetlistrc. Copy the corresponding lines from <code>system-gnetlistrc</code> to <code>gnetlistrc</code> in the current working directory or to <code>$HOME/.gEDA/gnetlistrc</code>. A convinient configuration is to make nets delivered by power symbols global while ordinary nets remain local to the sub sheet. This can be achieved with â??hierarchy-netattrib-mangleâ?? enabled.
</p>
</div>
-<!-- SECTION [5477-7216] -->
+<!-- SECTION "Can gschem do hierarchical designs with sub sheets?" [5477-7216] -->
<h1><a name="gschem_symbols" id="gschem_symbols">gschem symbols</a></h1>
<div class="level1">
</div>
-<!-- SECTION [7217-7246] -->
-<h2><a name="what_s_this_business_about_heavy_vs._light_symbols" id="what_s_this_business_about_heavy_vs._light_symbols">What's this business about heavy vs. light symbols?</a></h2>
+<!-- SECTION "gschem symbols" [7217-7246] -->
+<h2><a name="what_s_this_business_about_heavy_vs._light_symbols" id="what_s_this_business_about_heavy_vs._light_symbols">What's this business about heavy vs. light symbols?</a></h2>
<div class="level2">
<p>
@@ -293,7 +298,7 @@
</p>
<p>
-The debate between proponents of heavy and light symbols is very detailed and involved. In caricature, proponents of heavy symbols belive that they provide better integration between gschem and PCB since the important layout attributes (such as <a href="geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips">footprint name</a>) are already built into the symbol. This is considered a good thing for new users (noobs) who just want to design a simple board and donâ??t appreciate or donâ??t care about the zillions of variations that even a simple resistor might have (e.g. different footprint, TCR, precision, material composition, etc). Proponents of light symbols prefer to deal with attributes at the schematic level because they believe it to be more flexible. They are quick to point out that a library of heavy symbols will quickly grow into the thousands of parts with grotesquely long names trying to distinguish between the different variations of the part. They also point out that the utility “gattribâ?? is the preferred tool for dealing with attributes at the schematic level (i.e. in the .sch file).
+The debate between proponents of heavy and light symbols is very detailed and involved. In caricature, proponents of heavy symbols belive that they provide better integration between gschem and PCB since the important layout attributes (such as <a href="geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips">footprint name</a>) are already built into the symbol. This is considered a good thing for new users (noobs) who just want to design a simple board and donâ??t appreciate or donâ??t care about the zillions of variations that even a simple resistor might have (e.g. different footprint, TCR, precision, material composition, etc). Proponents of light symbols prefer to deal with attributes at the schematic level because they believe it to be more flexible. They are quick to point out that a library of heavy symbols will quickly grow into the thousands of parts with grotesquely long names trying to distinguish between the different variations of the part. They also point out that the utility â??gattribâ?? is the preferred tool for dealing with attributes at the schematic level (i.e. in the .sch file).
</p>
<p>
@@ -309,8 +314,8 @@
</p>
</div>
-<!-- SECTION [7247-9378] -->
-<h2><a name="i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid" id="i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid">I am using a symbol out of the library. How come it's not aligned to the grid?</a></h2>
+<!-- SECTION "What's this business about heavy vs. light symbols?" [7247-9378] -->
+<h2><a name="i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid" id="i_am_using_a_symbol_out_of_the_library._how_come_it_s_not_aligned_to_the_grid">I am using a symbol out of the library. How come it's not aligned to the grid?</a></h2>
<div class="level2">
<p>
@@ -322,8 +327,8 @@
</p>
</div>
-<!-- SECTION [9379-10156] -->
-<h2><a name="is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection" id="is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection">Is there an explicit "no connect" symbol that I can/should place in the schematic to prevent gnetlist from thinking I've forgotten a connection?</a></h2>
+<!-- SECTION "I am using a symbol out of the library. How come it's not aligned to the grid?" [9379-10156] -->
+<h2><a name="is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection" id="is_there_an_explicit_no_connect_symbol_that_i_can_should_place_in_the_schematic_to_prevent_gnetlist_from_thinking_i_ve_forgotten_a_connection">Is there an explicit "no connect" symbol that I can/should place in the schematic to prevent gnetlist from thinking I've forgotten a connection?</a></h2>
<div class="level2">
<p>
@@ -331,15 +336,15 @@
</p>
<p>
-Caution: occassionally this may create a net called â??no_connectâ?? (or â??NC??”) which may lead to no-connect pins being connected together in gnetlist â?? which you probably _donâ??t_ want to happen.
+Caution: occassionally this may create a net called â??no_connectâ?? (or â??NC??") which may lead to no-connect pins being connected together in gnetlist â?? which you probably _donâ??t_ want to happen.
</p>
<p>
-If you want an entire symbol to be graphical (no elec. connections) , add a “graphical=1” attribute. The netlister will ignore these symbols entirely.
+If you want an entire symbol to be graphical (no elec. connections) , add a â??graphical=1â?? attribute. The netlister will ignore these symbols entirely.
</p>
</div>
-<!-- SECTION [10157-10726] -->
+<!-- SECTION "Is there an explicit no connect symbol that I can/should place in the schematic to prevent gnetlist from thinking I've forgotten a connection?" [10157-10726] -->
<h2><a name="how_do_i_promote_an_invisible_symbol_attribute_into_the_schematic" id="how_do_i_promote_an_invisible_symbol_attribute_into_the_schematic">How do I promote an invisible symbol attribute into the schematic?</a></h2>
<div class="level2">
@@ -360,7 +365,7 @@
</p>
</div>
-<!-- SECTION [10727-11362] -->
+<!-- SECTION "How do I promote an invisible symbol attribute into the schematic?" [10727-11362] -->
<h2><a name="what_should_i_do_about_power_pins_on_my_symbolsmake_them_visible_explicit_or_invisible_implicit" id="what_should_i_do_about_power_pins_on_my_symbolsmake_them_visible_explicit_or_invisible_implicit">What should I do about power pins on my symbols: Make them visible (explicit) or invisible (implicit)?</a></h2>
<div class="level2">
@@ -389,7 +394,7 @@
</p>
</div>
-<!-- SECTION [11363-13620] -->
+<!-- SECTION "What should I do about power pins on my symbols: Make them visible (explicit) or invisible (implicit)?" [11363-13620] -->
<h2><a name="is_there_a_specification_or_manual_for_creating_gschem_symbols_where_is_it" id="is_there_a_specification_or_manual_for_creating_gschem_symbols_where_is_it">Is there a specification or manual for creating gschem symbols? Where is it?</a></h2>
<div class="level2">
@@ -398,16 +403,16 @@
</p>
</div>
-<!-- SECTION [13621-13761] -->
+<!-- SECTION "Is there a specification or manual for creating gschem symbols? Where is it?" [13621-13761] -->
<h1><a name="gschem_configuration_customization" id="gschem_configuration_customization">Gschem configuration/customization</a></h1>
<div class="level1">
<p>
-Gschem is configurable in more ways than can be describe here. Look at “system-gschemrc” for suggestions what else can be done.
+Gschem is configurable in more ways than can be describe here. Look at â??system-gschemrcâ?? for suggestions what else can be done.
</p>
</div>
-<!-- SECTION [13762-13939] -->
+<!-- SECTION "Gschem configuration/customization" [13762-13939] -->
<h2><a name="how_do_i_configure_my_local_gafrc_to_find_my_local_symbol_directory" id="how_do_i_configure_my_local_gafrc_to_find_my_local_symbol_directory">How do I configure my local gafrc to find my local symbol directory?</a></h2>
<div class="level2">
<ol>
@@ -430,20 +435,20 @@
Points to remember:
</p>
<ul>
-<li class="level1"><div class="li"> The guile stuff which processes your RC file doesn’t understand or expand shell wildcards like “~” or ${HOME}. It does understand “.” as the current working directory, and it does understand absolute file paths. If you want to do something tricky, you can try to use Scheme functions to get directory information.</div>
+<li class="level1"><div class="li"> The guile stuff which processes your RC file doesnâ??t understand or expand shell wildcards like "~" or ${HOME}. It does understand "." as the current working directory, and it does understand absolute file paths. If you want to do something tricky, you can try to use Scheme functions to get directory information.</div>
</li>
<li class="level1"><div class="li"> Make sure gafrc lives in your main project directory. </div>
</li>
<li class="level1"><div class="li"> Run all gEDA programs from your main project directory. </div>
</li>
-<li class="level1"><div class="li"> Run the programs from the command line in a terminal shell – don’t use any whizzy, shiny desktop icons to run gschem (if you have them) since you won’t know what directory gschem is starting in, and gschem might not find gafrc.</div>
+<li class="level1"><div class="li"> Run the programs from the command line in a terminal shell – donâ??t use any whizzy, shiny desktop icons to run gschem (if you have them) since you wonâ??t know what directory gschem is starting in, and gschem might not find gafrc.</div>
</li>
<li class="level1"><div class="li"> The key is: start gschem in the same directory as where your gafrc lives.</div>
</li>
</ul>
</div>
-<!-- SECTION [13940-15193] -->
+<!-- SECTION "How do I configure my local gafrc to find my local symbol directory?" [13940-15193] -->
<h2><a name="how_can_i_change_the_default_size_of_floating_text" id="how_can_i_change_the_default_size_of_floating_text">How can I change the default size of floating text?</a></h2>
<div class="level2">
@@ -453,11 +458,11 @@
<pre class="code">(text-size 10)</pre>
<p>
- into your gschemrc and replace “10” with your favorite size.
+ into your gschemrc and replace â??10â?? with your favorite size.
</p>
</div>
-<!-- SECTION [15194-15352] -->
+<!-- SECTION "How can I change the default size of floating text?" [15194-15352] -->
<h2><a name="how_can_i_have_a_different_background_color_other_than_black" id="how_can_i_have_a_different_background_color_other_than_black">How can I have a different background color other than black?</a></h2>
<div class="level2">
@@ -487,7 +492,7 @@
</p>
</div>
-<!-- SECTION [15353-16388] -->
+<!-- SECTION "How can I have a different background color other than black?" [15353-16388] -->
<h2><a name="each_time_i_start_gschem_the_log_message_window_is_shown._can_i_disable_it" id="each_time_i_start_gschem_the_log_message_window_is_shown._can_i_disable_it">Each time I start gschem, the log message window is shown. Can I disable it?</a></h2>
<div class="level2">
@@ -512,12 +517,12 @@
<pre class="code">(log-window "later")</pre>
</div>
-<!-- SECTION [16389-17051] -->
+<!-- SECTION "Each time I start gschem, the log message window is shown. Can I disable it?" [16389-17051] -->
<h1><a name="printing_output" id="printing_output">Printing/Output</a></h1>
<div class="level1">
</div>
-<!-- SECTION [17052-17081] -->
+<!-- SECTION "Printing/Output" [17052-17081] -->
<h2><a name="how_do_i_print_schematics_from_the_command_line" id="how_do_i_print_schematics_from_the_command_line">How do I print schematics from the command line?</a></h2>
<div class="level2">
@@ -548,7 +553,7 @@
done</pre>
</div>
-<!-- SECTION [17082-18067] -->
+<!-- SECTION "How do I print schematics from the command line?" [17082-18067] -->
<h2><a name="how_can_i_get_color_postscript_png_output" id="how_can_i_get_color_postscript_png_output">How can I get color postscript/PNG output?</a></h2>
<div class="level2">
@@ -577,7 +582,7 @@
</p>
</div>
-<!-- SECTION [18068-19205] -->
+<!-- SECTION "How can I get color postscript/PNG output?" [18068-19205] -->
<h2><a name="how_can_i_get_black_and_white_postscript_png_output" id="how_can_i_get_black_and_white_postscript_png_output">How can I get black and white postscript/PNG output?</a></h2>
<div class="level2">
@@ -592,7 +597,7 @@
<pre class="code">(image-color "disabled") ; for monochromoe PNG output</pre>
</div>
-<!-- SECTION [19206-19571] -->
+<!-- SECTION "How can I get black and white postscript/PNG output?" [19206-19571] -->
<h2><a name="how_can_i_insert_schematics_into_my_latex_document" id="how_can_i_insert_schematics_into_my_latex_document">How can I insert schematics into my LaTex document?</a></h2>
<div class="level2">
<ol>
@@ -616,7 +621,7 @@
\end{document}</pre>
</div>
-<!-- SECTION [19572-20135] -->
+<!-- SECTION "How can I insert schematics into my LaTex document?" [19572-20135] -->
<h2><a name="how_can_i_split_postscript_output_over_multiple_pages" id="how_can_i_split_postscript_output_over_multiple_pages">How can I split postscript output over multiple pages?</a></h2>
<div class="level2">
@@ -625,17 +630,17 @@
</p>
</div>
-<!-- SECTION [20136-20479] -->
+<!-- SECTION "How can I split postscript output over multiple pages?" [20136-20479] -->
<h1><a name="gschem_installation_run-time_problems" id="gschem_installation_run-time_problems">Gschem installation/run-time problems</a></h1>
<div class="level1">
</div>
-<!-- SECTION [20480-20532] -->
+<!-- SECTION "Gschem installation/run-time problems" [20480-20532] -->
<h2><a name="gschem_segfaults_when_i_delete_components_on_fc5_and_other_linux_distributions_is_there_a_work-around" id="gschem_segfaults_when_i_delete_components_on_fc5_and_other_linux_distributions_is_there_a_work-around">Gschem segfaults when I delete components on FC5 (and other Linux distributions)! Is there a work-around?</a></h2>
<div class="level2">
<p>
-This bug emerged in mid 2006 for users of Fedora Core 5 (and other linux distributions that use glib 2.10.x). The bug has been fixed by the developers; the latest versions of gEDA/gaf (i.e. Oct 2006 and beyond) shouldn’t have this problem.
+This bug emerged in mid 2006 for users of Fedora Core 5 (and other linux distributions that use glib 2.10.x). The bug has been fixed by the developers; the latest versions of gEDA/gaf (i.e. Oct 2006 and beyond) shouldnâ??t have this problem.
</p>
<p>
@@ -653,7 +658,7 @@
<pre class="code">setenv G_SLICE always-malloc</pre>
</div>
-<!-- SECTION [20533-21187] -->
+<!-- SECTION "Gschem segfaults when I delete components on FC5 (and other Linux distributions)! Is there a work-around?" [20533-21187] -->
<h2><a name="after_installation_gschem_does_not_work_what_could_be_wrong" id="after_installation_gschem_does_not_work_what_could_be_wrong">After installation gschem does not work!? What could be wrong?</a></h2>
<div class="level2">
@@ -678,7 +683,7 @@
<ul>
<li class="level1"><div class="li"> The system-gschemrc rc file should be installed when you install gschem and typically resides in <strong><code>${prefix}/share/gEDA/system-gschemrc</code></strong>. <strong><code>${prefix}</code></strong> is where you installed gschem (usually <strong><code>/usr</code></strong> or <strong><code>/usr/local</code></strong> or <strong><code>$HOME/geda</code></strong>). This file can also be installed in /etc/gEDA (the .debs packages do this).</div>
</li>
-<li class="level1"><div class="li"> The system-commonrc rc file should be installed when you install the symbol library for gEDA/gaf. It resides in <strong><code>${prefix}/share/gEDA/system-commonrc</code></strong>. This file can also be installed in <strong><code>/etc/gEDA</code></strong> (the .debs packages do this). This file is not loaded directly by gschem. It is loaded by a â??(load ...)â?? in the system-gschemrc rc file.</div>
+<li class="level1"><div class="li"> The system-commonrc rc file should be installed when you install the symbol library for gEDA/gaf. It resides in <strong><code>${prefix}/share/gEDA/system-commonrc</code></strong>. This file can also be installed in <strong><code>/etc/gEDA</code></strong> (the .debs packages do this). This file is not loaded directly by gschem. It is loaded by a â??(load …)â?? in the system-gschemrc rc file.</div>
</li>
</ul>
@@ -691,7 +696,7 @@
</p>
</div>
-<!-- SECTION [21188-23111] -->
+<!-- SECTION "After installation gschem does not work!? What could be wrong?" [21188-23111] -->
<h2><a name="add_components_offers_no_symbols_what_can_i_do_about_it" id="add_components_offers_no_symbols_what_can_i_do_about_it">"Add Components" offers no symbols! What can I do about it?</a></h2>
<div class="level2">
@@ -723,8 +728,8 @@
</p>
</div>
-<!-- SECTION [23112-23916] -->
-<h2><a name="i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0" id="i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0">I'm using gschem/gaf through a SSH connection and I get an error like: 'Xlib: extension "RENDER" missing on display "localhost:10.0".'</a></h2>
+<!-- SECTION "Add Components offers no symbols! What can I do about it?" [23112-23916] -->
+<h2><a name="i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0" id="i_m_using_gschem_gaf_through_a_ssh_connection_and_i_get_an_error_likexlibextension_render_missing_on_display_localhost10.0">I'm using gschem/gaf through a SSH connection and I get an error like: 'Xlib: extension "RENDER" missing on display "localhost:10.0".'</a></h2>
<div class="level2">
<p>
@@ -742,6 +747,6 @@
</p>
</div>
-<!-- SECTION [23917-] --></div>
+<!-- SECTION "I'm using gschem/gaf through a SSH connection and I get an error like: 'Xlib: extension RENDER missing on display localhost:10.0.'" [23917-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/geda_faq-simulation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq-simulation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq-simulation.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_faq-simulation.html 13 Feb 2007 01:50:14 -0000 1.2
+++ geda_faq-simulation.html 26 May 2007 02:35:20 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-simulation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq-simulation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq-simulation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq-simulation?do=export_raw" />
- <meta name="date" content="2006-12-09T17:31:56-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq-simulation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-simulation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-simulation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-simulation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -28,7 +31,7 @@
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#i_want_to_simulate_my_analog_circuit_design._what_are_my_options" class="toc">I want to simulate my analog circuit design. What are my options?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#what_about_tclspice_what_is_it_should_i_use_it" class="toc">What about tclspice? What is it? Should I use it?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button" class="toc">Isn't there a nice graphical (schematic capture) front end so I can just place components and press a "simulate" button?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button" class="toc">Isn't there a nice graphical (schematic capture) front end so I can just place components and press a "simulate" button?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_create_my_schematic_to_facilitate_analog_simulation" class="toc">How do I create my schematic to facilitate analog simulation?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#which_spice_netlister_backend_to_gnetlist_should_i_use_there_are_several_of_them" class="toc">Which spice netlister backend to gnetlist should I use? There are several of them. . . .</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_about_if_i_want_to_use_gnucap_can_i_use_spice-sdb_to_create_my_gnucap_netlists" class="toc">How about if I want to use gnucap, can I use spice-sdb to create my gnucap netlists?</a></span></div></li>
@@ -37,11 +40,13 @@
</div>
</div>
+
+
<h1><a name="simulation" id="simulation">Simulation</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-25] -->
+<!-- SECTION "Simulation" [1-26] -->
<h2><a name="i_want_to_simulate_my_analog_circuit_design._what_are_my_options" id="i_want_to_simulate_my_analog_circuit_design._what_are_my_options">I want to simulate my analog circuit design. What are my options?</a></h2>
<div class="level2">
@@ -51,7 +56,7 @@
<ul>
<li class="level1"><div class="li"> <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">Ngspice</a> is a port/clean-up of classical SPICE 3f5 to the GNU/Linux platform. It is fully functional, includes the XSpice extensions (such as SPICE 2 POLY constructs), and the CIDER framework.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">Gnucap</a> is a new circuit simulator written from the ground up. It offers the ability to perform event-driven â?? as well as continuous time â?? simulations. It is the work of Al Davis, Professor of Electrical Engineering at Kettering University. If you wish to download it, make sure you grab the latest version, available through the â??developement releasesâ?? link on the gnucap website.</div>
+<li class="level1"><div class="li"> <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">Gnucap</a> is a new circuit simulator written from the ground up. It offers the ability to perform event-driven â?? as well as continuous time â?? simulations. It is the work of Al Davis. If you wish to download it, make sure you grab the latest version, available through the â??developement releasesâ?? link on the gnucap website.</div>
</li>
</ul>
@@ -64,7 +69,7 @@
</p>
</div>
-<!-- SECTION [26-1444] -->
+<!-- SECTION "I want to simulate my analog circuit design. What are my options?" [27-1384] -->
<h2><a name="what_about_tclspice_what_is_it_should_i_use_it" id="what_about_tclspice_what_is_it_should_i_use_it">What about tclspice? What is it? Should I use it?</a></h2>
<div class="level2">
@@ -86,7 +91,7 @@
puts "All done now!"</pre>
<p>
-Unfortunately, tclspice lacks certain important features, like providing you a return code which tells you whether your simulation actually worked or errored out instead. Also, the graphics functionality never seemed to work (at least for me ... and the developers admit that the graphics stink). Converting TCL variables to and from SPICE vectors never seemed to work â?? again at least for me. Finally, ngspice (at least) has a lot of memory leaks, making long simulation runs difficult. Therefore, tclspice doesnâ??t meet the promise it originally held out: a convenient, scriptable way to drive SPICE simulations.
+Unfortunately, tclspice lacks certain important features, like providing you a return code which tells you whether your simulation actually worked or errored out instead. Also, the graphics functionality never seemed to work (at least for me … and the developers admit that the graphics stink). Converting TCL variables to and from SPICE vectors never seemed to work â?? again at least for me. Finally, ngspice (at least) has a lot of memory leaks, making long simulation runs difficult. Therefore, tclspice doesnâ??t meet the promise it originally held out: a convenient, scriptable way to drive SPICE simulations.
</p>
<p>
@@ -94,8 +99,8 @@
</p>
</div>
-<!-- SECTION [1445-3373] -->
-<h2><a name="isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button" id="isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button">Isn't there a nice graphical (schematic capture) front end so I can just place components and press a "simulate" button?</a></h2>
+<!-- SECTION "What about tclspice? What is it? Should I use it?" [1385-3313] -->
+<h2><a name="isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button" id="isn_t_there_a_nice_graphical_schematic_capture_front_end_so_i_can_just_place_components_and_press_a_simulate_button">Isn't there a nice graphical (schematic capture) front end so I can just place components and press a "simulate" button?</a></h2>
<div class="level2">
<p>
@@ -103,7 +108,7 @@
</p>
</div>
-<!-- SECTION [3374-3548] -->
+<!-- SECTION "Isn't there a nice graphical (schematic capture) front end so I can just place components and press a simulate button?" [3314-3488] -->
<h2><a name="how_do_i_create_my_schematic_to_facilitate_analog_simulation" id="how_do_i_create_my_schematic_to_facilitate_analog_simulation">How do I create my schematic to facilitate analog simulation?</a></h2>
<div class="level2">
@@ -120,7 +125,7 @@
</p>
</div>
-<!-- SECTION [3549-4101] -->
+<!-- SECTION "How do I create my schematic to facilitate analog simulation?" [3489-4041] -->
<h2><a name="which_spice_netlister_backend_to_gnetlist_should_i_use_there_are_several_of_them" id="which_spice_netlister_backend_to_gnetlist_should_i_use_there_are_several_of_them">Which spice netlister backend to gnetlist should I use? There are several of them. . . .</a></h2>
<div class="level2">
@@ -129,7 +134,7 @@
</p>
</div>
-<!-- SECTION [4102-4442] -->
+<!-- SECTION "Which spice netlister backend to gnetlist should I use? There are several of them. . . ." [4042-4382] -->
<h2><a name="how_about_if_i_want_to_use_gnucap_can_i_use_spice-sdb_to_create_my_gnucap_netlists" id="how_about_if_i_want_to_use_gnucap_can_i_use_spice-sdb_to_create_my_gnucap_netlists">How about if I want to use gnucap, can I use spice-sdb to create my gnucap netlists?</a></h2>
<div class="level2">
@@ -137,8 +142,12 @@
Yes. Also, you can draw your schematic using gnucap directives available in the â??spiceâ?? symbol directory.
</p>
+<p>
+It is better to just draw the circuit, without directives, and run the simulator interactively.
+</p>
+
</div>
-<!-- SECTION [4443-4650] -->
+<!-- SECTION "How about if I want to use gnucap, can I use spice-sdb to create my gnucap netlists?" [4383-4687] -->
<h2><a name="why_not_reuse_my_simulation_schematic_for_layout" id="why_not_reuse_my_simulation_schematic_for_layout">Why not reuse my simulation schematic for layout?</a></h2>
<div class="level2">
@@ -163,6 +172,6 @@
</p>
</div>
-<!-- SECTION [4651-] --></div>
+<!-- SECTION "Why not reuse my simulation schematic for layout?" [4688-] --></div>
</body>
</html>
1.5 eda/geda/gaf/docs/wiki/geda_faq.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_faq.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_faq.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- geda_faq.html 13 Feb 2007 01:50:14 -0000 1.4
+++ geda_faq.html 26 May 2007 02:35:20 -0000 1.5
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:faq?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:faq?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:faq?do=export_raw" />
- <meta name="date" content="2006-12-24T09:10:03-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,faq" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:faq?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -47,16 +50,18 @@
</div>
</div>
+
+
<h1><a name="geda_faq" id="geda_faq">gEDA FAQ</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-24] -->
+<!-- SECTION "gEDA FAQ" [1-24] -->
<h2><a name="what_is_the_geda_project" id="what_is_the_geda_project">What is the gEDA project?</a></h2>
<div class="level2">
<p>
-The gEDA project is working on producing a full <acronym title="GNU General Public License">GPL</acronym>‘d suite of EDA (<em class="u">E</em>lectronic <em class="u">D</em>esign <em class="u">A</em>utomation) tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
+The gEDA project is working on producing a full <acronym title="GNU General Public License">GPL</acronym>â??d suite of EDA (<em class="u">E</em>lectronic <em class="u">D</em>esign <em class="u">A</em>utomation) tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
</p>
<p>
@@ -68,7 +73,7 @@
</p>
</div>
-<!-- SECTION [25-1420] -->
+<!-- SECTION "What is the gEDA project?" [25-1420] -->
<h2><a name="what_is_geda_gaf_and_how_does_it_relate_to_geda" id="what_is_geda_gaf_and_how_does_it_relate_to_geda">What is gEDA/gaf and how does it relate to gEDA?</a></h2>
<div class="level2">
@@ -97,7 +102,7 @@
</p>
<p>
-Even though gaf is very much a part of gEDA, the gEDA name does not necessarily only apply to gaf â?? tools gathered under the â??gEDAâ?? moniker include many other programs. Indeed, gEDA refers to <strong>any</strong> <acronym title="GNU General Public License">GPL</acronym>‘d EDA tool which decides to associate itself with the gEDA website/mailing list. Important examples of gEDA tools include the layout program <a href="geda_pcb.html" class="wikilink2" title="geda:pcb">PCB</a>, the Verilog compiler <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/" rel="nofollow">Icarus Verilog</a>, the analog circuit simulator <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">gnucap</a>, and the open-source SPICE simulator <a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/" rel="nofollow">ngspice</a>. Many other gEDA programs also exist.
+Even though gaf is very much a part of gEDA, the gEDA name does not necessarily only apply to gaf â?? tools gathered under the â??gEDAâ?? moniker include many other programs. Indeed, gEDA refers to <strong>any</strong> <acronym title="GNU General Public License">GPL</acronym>â??d EDA tool which decides to associate itself with the gEDA website/mailing list. Important examples of gEDA tools include the layout program <a href="geda_pcb.html" class="wikilink2" title="geda:pcb">PCB</a>, the Verilog compiler <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/" rel="nofollow">Icarus Verilog</a>, the analog circuit simulator <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/" rel="nofollow">gnucap</a>, and the open-source SPICE simulator <a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/" rel="nofollow">ngspice</a>. Many other gEDA programs also exist.
</p>
<p>
@@ -105,7 +110,7 @@
</p>
</div>
-<!-- SECTION [1421-2969] -->
+<!-- SECTION "What is gEDA/gaf and how does it relate to gEDA?" [1421-2969] -->
<h2><a name="what_is_the_geda_suite" id="what_is_the_geda_suite">What is the gEDA suite?</a></h2>
<div class="level2">
@@ -138,7 +143,7 @@
</p>
</div>
-<!-- SECTION [2970-4492] -->
+<!-- SECTION "What is the gEDA suite?" [2970-4492] -->
<h2><a name="why_what_makes_geda_so_different_from_other_eda_tools" id="why_what_makes_geda_so_different_from_other_eda_tools">Why? What makes gEDA so different from other EDA tools?</a></h2>
<div class="level2">
@@ -148,7 +153,7 @@
<ul>
<li class="level1"><div class="li"> Free in the monetary sense (no cost).</div>
</li>
-<li class="level1"><div class="li"> All the file formats and all the source codes are available via the <acronym title="GNU General Public License">GPL</acronym> license. This license grants specific rights to the authors and users of <acronym title="GNU General Public License">GPL</acronym>‘d software.</div>
+<li class="level1"><div class="li"> All the file formats and all the source codes are available via the <acronym title="GNU General Public License">GPL</acronym> license. This license grants specific rights to the authors and users of <acronym title="GNU General Public License">GPL</acronym>â??d software.</div>
</li>
<li class="level1"><div class="li"> Independence from any one vendor. All gEDA tools come with full source. You can change, improve, port, and even distribute (if you follow the terms of the <acronym title="GNU General Public License">GPL</acronym>) the tools.</div>
</li>
@@ -177,7 +182,7 @@
</p>
</div>
-<!-- SECTION [4493-6575] -->
+<!-- SECTION "Why? What makes gEDA so different from other EDA tools?" [4493-6575] -->
<h2><a name="why_does_the_geda_suite_seem_like_a_collection_of_random_programs_and_not_a_single_integrated_application" id="why_does_the_geda_suite_seem_like_a_collection_of_random_programs_and_not_a_single_integrated_application">Why does the gEDA Suite seem like a collection of random programs, and not a single integrated application?</a></h2>
<div class="level2">
@@ -194,7 +199,7 @@
</p>
</div>
-<!-- SECTION [6576-8346] -->
+<!-- SECTION "Why does the gEDA Suite seem like a collection of random programs, and not a single integrated application?" [6576-8346] -->
<h2><a name="so_which_is_better_a_suite_i.e._confederacy_of_programs_or_an_integrated_application" id="so_which_is_better_a_suite_i.e._confederacy_of_programs_or_an_integrated_application">So which is better, a suite (i.e. confederacy) of programs or an integrated application?</a></h2>
<div class="level2">
@@ -203,7 +208,7 @@
</p>
</div>
-<!-- SECTION [8347-8571] -->
+<!-- SECTION "So which is better, a suite (i.e. confederacy) of programs or an integrated application?" [8347-8571] -->
<h3><a name="suite_confederacy_pros" id="suite_confederacy_pros">Suite (confederacy) pros:</a></h3>
<div class="level3">
<ul>
@@ -218,7 +223,7 @@
</ul>
</div>
-<!-- SECTION [8572-11243] -->
+<!-- SECTION "Suite (confederacy) pros:" [8572-11243] -->
<h3><a name="suite_confederacy_cons" id="suite_confederacy_cons">Suite (confederacy) cons:</a></h3>
<div class="level3">
<ul>
@@ -233,7 +238,7 @@
</ul>
</div>
-<!-- SECTION [11244-12577] -->
+<!-- SECTION "Suite (confederacy) cons:" [11244-12577] -->
<h3><a name="monolithic_application_pros" id="monolithic_application_pros">Monolithic application pros:</a></h3>
<div class="level3">
<ul>
@@ -244,7 +249,7 @@
</ul>
</div>
-<!-- SECTION [12578-12930] -->
+<!-- SECTION "Monolithic application pros:" [12578-12930] -->
<h3><a name="monolithic_application_cons" id="monolithic_application_cons">Monolithic application cons:</a></h3>
<div class="level3">
<ul>
@@ -257,7 +262,7 @@
</ul>
</div>
-<!-- SECTION [12931-14378] -->
+<!-- SECTION "Monolithic application cons:" [12931-14378] -->
<h2><a name="tool_xxx_is_missing_critical_feature_yyy_what_can_i_do" id="tool_xxx_is_missing_critical_feature_yyy_what_can_i_do">Tool XXX is missing critical feature YYY! What can I do?</a></h2>
<div class="level2">
@@ -273,16 +278,16 @@
</li>
</ul>
<ul>
-<li class="level1"><div class="li"> Ask politely on the gEDA e-mail lists. If your feature request is simple, or of interest to one of the developers, it’s possible that somebody will implement your feature. If it’s more complicated, its likely that the feature is already under discussion amongst the developers, but nobody has enough spare time to implement it. (You can also submit feature requests via the <a href="http://sourceforge.net/tracker/?atid=818429&group_id=161080&func=browse" class="urlextern" title="http://sourceforge.net/tracker/?atid=818429&group_id=161080&func=browse" rel="nofollow">SourceForge feature requests tracker.</a>) Please don’t rant or flame on the e-mail lists, since you will likely be flamed right back and you won’t get your feature either. Why waste your time? </div>
+<li class="level1"><div class="li"> Ask politely on the gEDA e-mail lists. If your feature request is simple, or of interest to one of the developers, itâ??s possible that somebody will implement your feature. If itâ??s more complicated, its likely that the feature is already under discussion amongst the developers, but nobody has enough spare time to implement it. (You can also submit feature requests via the <a href="http://sourceforge.net/tracker/?atid=818429&group_id=161080&func=browse" class="urlextern" title="http://sourceforge.net/tracker/?atid=818429&group_id=161080&func=browse" rel="nofollow">SourceForge feature requests tracker.</a>) Please donâ??t rant or flame on the e-mail lists, since you will likely be flamed right back and you wonâ??t get your feature either. Why waste your time? </div>
</li>
</ul>
<ul>
-<li class="level1"><div class="li"> If the above possibilites don’t work for you, hire an open-source developer to write the feature for you! It’s amazing how often this possibility is ignored. People willing to pay $25,000 – $100,000 for commercial EDA tools will balk at paying a teen-age programming whiz $10/hr to re-create the same features in the gEDA Suite. Why? If you’re an educator, consider hiring some students for a UROP project to work on gEDA. If you’re a businessman, hire a teenager or somebody fresh out of school! And if you want seasoned help, you can (soon) turn to some of the main gEDA developers who do consulting. Find them at <a href="http://www.gedaconsulting.com/" class="urlextern" title="http://www.gedaconsulting.com" rel="nofollow">www.gedaconsulting.com</a>. <img src="lib/images/smileys/fixme.gif" class="middle" alt="FIXME" /> </div>
+<li class="level1"><div class="li"> If the above possibilites donâ??t work for you, hire an open-source developer to write the feature for you! Itâ??s amazing how often this possibility is ignored. People willing to pay $25,000 – $100,000 for commercial EDA tools will balk at paying a teen-age programming whiz $10/hr to re-create the same features in the gEDA Suite. Why? If youâ??re an educator, consider hiring some students for a UROP project to work on gEDA. If youâ??re a businessman, hire a teenager or somebody fresh out of school! And if you want seasoned help, you can (soon) turn to some of the main gEDA developers who do consulting. Find them at <a href="http://www.gedaconsulting.com/" class="urlextern" title="http://www.gedaconsulting.com" rel="nofollow">www.gedaconsulting.com</a>. <img src="lib/images/smileys/fixme.gif" class="middle" alt="FIXME" /> </div>
</li>
</ul>
</div>
-<!-- SECTION [14379-16702] -->
+<!-- SECTION "Tool XXX is missing critical feature YYY! What can I do?" [14379-16702] -->
<h2><a name="what_license_does_geda_use" id="what_license_does_geda_use">What license does gEDA use?</a></h2>
<div class="level2">
@@ -307,7 +312,7 @@
</p>
</div>
-<!-- SECTION [16703-17981] -->
+<!-- SECTION "What license does gEDA use?" [16703-17981] -->
<h2><a name="where_can_i_get_more_information_about_and_download_geda" id="where_can_i_get_more_information_about_and_download_geda">Where can I get more information about and download gEDA?</a></h2>
<div class="level2">
@@ -332,7 +337,7 @@
</p>
</div>
-<!-- SECTION [17982-19182] -->
+<!-- SECTION "Where can I get more information about and download gEDA?" [17982-19182] -->
<h2><a name="okay_how_do_i_start_using_geda" id="okay_how_do_i_start_using_geda">Okay, how do I start using gEDA?</a></h2>
<div class="level2">
@@ -345,6 +350,6 @@
</p>
</div>
-<!-- SECTION [19183-] --></div>
+<!-- SECTION "Okay, how do I start using gEDA?" [19183-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_fbabgapp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fbabgapp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fbabgapp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_fbabgapp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_fbabgapp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fbabgapp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fbabgapp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fbabgapp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fbabgapp?do=export_raw" />
- <meta name="date" content="2006-04-21T12:35:05-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,fbabgapp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fbabgapp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fbabgapp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fbabgapp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -37,6 +40,8 @@
</div>
</div>
+
+
<h1><a name="forward_backward_annotation_between_geda_gaf_and_pads_powerpcb" id="forward_backward_annotation_between_geda_gaf_and_pads_powerpcb">Forward/Backward Annotation Between gEDA/gaf and PADS PowerPCB</a></h1>
<div class="level1">
@@ -53,12 +58,12 @@
</p>
</div>
-<!-- SECTION [1-191] -->
+<!-- SECTION "Forward/Backward Annotation Between gEDA/gaf and PADS PowerPCB" [1-191] -->
<h2><a name="forward_annotation_of_geda_schematic_changes_to_pads_powerpcb_layout" id="forward_annotation_of_geda_schematic_changes_to_pads_powerpcb_layout">Forward Annotation of gEDA Schematic Changes to PADS PowerPCB Layout</a></h2>
<div class="level2">
</div>
-<!-- SECTION [192-272] -->
+<!-- SECTION "Forward Annotation of gEDA Schematic Changes to PADS PowerPCB Layout" [192-272] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -68,7 +73,7 @@
</p>
</div>
-<!-- SECTION [273-936] -->
+<!-- SECTION "Overview" [273-936] -->
<h2><a name="detailed_forward_annotation_procedure" id="detailed_forward_annotation_procedure">Detailed Forward Annotation Procedure</a></h2>
<div class="level2">
@@ -82,7 +87,7 @@
</li>
<li class="level1"><div class="li"> Make a backup copy of your PADS layout in case things fail in a destructive way.</div>
</li>
-<li class="level1"><div class="li"> From within PADS, choose the “Tools → Compare Netlist” menu item and choose the following options in the form:</div>
+<li class="level1"><div class="li"> From within PADS, choose the â??Tools → Compare Netlistâ?? menu item and choose the following options in the form:</div>
</li>
</ul>
<table class="inline">
@@ -117,7 +122,6 @@
<td>â??</td><td>ignore all attributes</td>
</tr>
</table>
-<br />
<p>
Click the OK button to create the ECO file.
@@ -125,12 +129,12 @@
<ul>
<li class="level1"><div class="li"> Examine the ECO file to make sure it looks ok (the ECO file is a text file which can be viewed with any text editor).</div>
</li>
-<li class="level1"><div class="li"> From within PADS, choose the “File → Import...” menu item. Locate and choose the ECO file created previously.</div>
+<li class="level1"><div class="li"> From within PADS, choose the â??File → Import…â?? menu item. Locate and choose the ECO file created previously.</div>
</li>
</ul>
</div>
-<!-- SECTION [937-2135] -->
+<!-- SECTION "Detailed Forward Annotation Procedure" [937-2135] -->
<h2><a name="back_annotation_of_pads_powerpcb_layout_changes_to_geda_schematic" id="back_annotation_of_pads_powerpcb_layout_changes_to_geda_schematic">Back Annotation of PADS PowerPCB Layout Changes to gEDA Schematic</a></h2>
<div class="level2">
@@ -151,7 +155,7 @@
</p>
</div>
-<!-- SECTION [2136-3463] -->
+<!-- SECTION "Back Annotation of PADS PowerPCB Layout Changes to gEDA Schematic" [2136-3463] -->
<h3><a name="detailed_backannotation_procedure" id="detailed_backannotation_procedure">Detailed Backannotation Procedure</a></h3>
<div class="level3">
@@ -163,7 +167,7 @@
<strong><code>gnetlist -g pads -o mynet.asc pg1.sch pg2.sch</code></strong><br/>
This will create the netlist file <strong><code>mynet.asc</code></strong>.</div>
</li>
-<li class="level1"><div class="li"> From within PADS, choose the “Tools → Compare Netlist” menu item and choose the following options in the form:</div>
+<li class="level1"><div class="li"> From within PADS, choose the â??Tools → Compare Netlistâ?? menu item and choose the following options in the form:</div>
</li>
</ul>
<table class="inline">
@@ -198,7 +202,6 @@
<td>â??</td><td>ignore all attributes</td>
</tr>
</table>
-<br />
<p>
Click the OK button to create the ECO file.
@@ -215,6 +218,6 @@
</ul>
</div>
-<!-- SECTION [3464-] --></div>
+<!-- SECTION "Detailed Backannotation Procedure" [3464-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_fc1.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fc1.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fc1.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_fc1.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_fc1.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fc1</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fc1?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fc1?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fc1?do=export_raw" />
- <meta name="date" content="2006-05-05T23:14:34-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,fc1" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fc1?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fc1" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fc1" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -32,11 +35,13 @@
</div>
</div>
+
+
<h1><a name="installer_2005080x_on_fedora_core_1_install_notes" id="installer_2005080x_on_fedora_core_1_install_notes">Installer 2005080X on Fedora Core 1 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-64] -->
+<!-- SECTION "Installer 2005080X on Fedora Core 1 install notes" [1-64] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -45,7 +50,7 @@
</p>
</div>
-<!-- SECTION [65-472] -->
+<!-- SECTION "Prerequisites:" [65-472] -->
<h2><a name="problems" id="problems">Problems:</a></h2>
<div class="level2">
@@ -54,6 +59,6 @@
</p>
</div>
-<!-- SECTION [473-] --></div>
+<!-- SECTION "Problems:" [473-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_fc2.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fc2.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fc2.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_fc2.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_fc2.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fc2</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fc2?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fc2?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fc2?do=export_raw" />
- <meta name="date" content="2006-05-05T23:13:35-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,fc2" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fc2?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fc2" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fc2" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -32,11 +35,13 @@
</div>
</div>
+
+
<h1><a name="installer_2005080x_on_fedora_core_2_install_notes" id="installer_2005080x_on_fedora_core_2_install_notes">Installer 2005080X on Fedora Core 2 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-64] -->
+<!-- SECTION "Installer 2005080X on Fedora Core 2 install notes" [1-64] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -45,7 +50,7 @@
</p>
</div>
-<!-- SECTION [65-472] -->
+<!-- SECTION "Prerequisites:" [65-472] -->
<h2><a name="problems" id="problems">Problems:</a></h2>
<div class="level2">
@@ -54,6 +59,6 @@
</p>
</div>
-<!-- SECTION [473-] --></div>
+<!-- SECTION "Problems:" [473-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_fc3.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fc3.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fc3.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_fc3.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_fc3.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fc3</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fc3?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fc3?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fc3?do=export_raw" />
- <meta name="date" content="2006-05-05T23:12:19-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,fc3" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fc3?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fc3" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fc3" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -32,11 +35,13 @@
</div>
</div>
+
+
<h1><a name="installer_2005080x_on_fedora_core_3_install_notes" id="installer_2005080x_on_fedora_core_3_install_notes">Installer 2005080X on Fedora Core 3 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-64] -->
+<!-- SECTION "Installer 2005080X on Fedora Core 3 install notes" [1-64] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -45,7 +50,7 @@
</p>
</div>
-<!-- SECTION [65-472] -->
+<!-- SECTION "Prerequisites:" [65-472] -->
<h2><a name="problems" id="problems">Problems:</a></h2>
<div class="level2">
@@ -54,6 +59,6 @@
</p>
</div>
-<!-- SECTION [473-] --></div>
+<!-- SECTION "Problems:" [473-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/geda_fc4.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fc4.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fc4.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_fc4.html 7 Sep 2006 01:58:26 -0000 1.2
+++ geda_fc4.html 26 May 2007 02:35:20 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fc4</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fc4?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fc4?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fc4?do=export_raw" />
- <meta name="date" content="2006-08-28T07:34:11-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,fc4" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fc4?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fc4" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fc4" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -33,11 +36,13 @@
</div>
</div>
+
+
<h1><a name="installer_20060825_on_fedora_core_4_install_notes" id="installer_20060825_on_fedora_core_4_install_notes">Installer 20060825 on Fedora Core 4 install notes</a></h1>
<div class="level1">
<p>
-The latest CD installer will work fine on Fedora Core 4. All gEDA Suite programs now compile happily with gcc-4.X. When you build your FC4 system, make sure you select “devlopement worstation” as your system type, and include as many -devel packages into the build as you can. The following packages are particularly important:
+The latest CD installer will work fine on Fedora Core 4. All gEDA Suite programs now compile happily with gcc-4.X. When you build your FC4 system, make sure you select â??devlopement worstationâ?? as your system type, and include as many -devel packages into the build as you can. The following packages are particularly important:
</p>
<ul>
<li class="level1"><div class="li"> gtk-devel</div>
@@ -53,16 +58,16 @@
</ul>
<p>
-If you are missing most of these -devel packages, the installer will do the right thing, but it’s better to pre-install them so the installer doesn’t have to become root to do it.
+If you are missing most of these -devel packages, the installer will do the right thing, but itâ??s better to pre-install them so the installer doesnâ??t have to become root to do it.
</p>
</div>
-<!-- SECTION [1-650] -->
+<!-- SECTION "Installer 20060825 on Fedora Core 4 install notes" [1-650] -->
<h1><a name="installer_2005080x_on_fedora_core_4_install_notes" id="installer_2005080x_on_fedora_core_4_install_notes">Installer 2005080X on Fedora Core 4 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [651-714] -->
+<!-- SECTION "Installer 2005080X on Fedora Core 4 install notes" [651-714] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -95,7 +100,7 @@
</p>
</div>
-<!-- SECTION [715-1851] -->
+<!-- SECTION "Prerequisites:" [715-1851] -->
<h2><a name="problems" id="problems">Problems:</a></h2>
<div class="level2">
@@ -146,6 +151,6 @@
</p>
</div>
-<!-- SECTION [1852-] --></div>
+<!-- SECTION "Problems:" [1852-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_fedora_rpm_installation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_fedora_rpm_installation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_fedora_rpm_installation.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_fedora_rpm_installation.html 13 Feb 2007 02:26:14 -0000 1.1
+++ geda_fedora_rpm_installation.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:fedora_rpm_installation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:fedora_rpm_installation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:fedora_rpm_installation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:fedora_rpm_installation?do=export_raw" />
- <meta name="date" content="2007-01-05T12:02:06-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,fedora_rpm_installation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:fedora_rpm_installation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:fedora_rpm_installation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:fedora_rpm_installation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -37,20 +40,26 @@
</div>
</div>
+
+
<h1><a name="installing_geda_rpm_packages_on_fedora_and_redhat" id="installing_geda_rpm_packages_on_fedora_and_redhat">Installing gEDA rpm packages on Fedora and RedHat</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-65] -->
+<!-- SECTION "Installing gEDA rpm packages on Fedora and RedHat" [1-65] -->
<h2><a name="installing_rpm_packages_from_fedora_core_extra" id="installing_rpm_packages_from_fedora_core_extra">Installing rpm packages from Fedora Core Extra</a></h2>
<div class="level2">
<p>
-TBD
+ The Fedora Extras repository is enabled by default in Fedora Core 6 and later versions, so the gEDA suite can easily be installed without any further configuration required.
+</p>
+
+<p>
+Detailed instructions TBD
</p>
</div>
-<!-- SECTION [66-129] -->
+<!-- SECTION "Installing rpm packages from Fedora Core Extra" [66-327] -->
<h2><a name="distribution_specific_notes" id="distribution_specific_notes">Distribution specific notes</a></h2>
<div class="level2">
@@ -59,17 +68,17 @@
</p>
</div>
-<!-- SECTION [130-260] -->
+<!-- SECTION "Distribution specific notes" [328-458] -->
<h3><a name="fedora_core_4" id="fedora_core_4">Fedora Core 4</a></h3>
<div class="level3">
</div>
-<!-- SECTION [261-285] -->
+<!-- SECTION "Fedora Core 4" [459-483] -->
<h3><a name="fedora_core_5" id="fedora_core_5">Fedora Core 5</a></h3>
<div class="level3">
</div>
-<!-- SECTION [286-310] -->
+<!-- SECTION "Fedora Core 5" [484-508] -->
<h3><a name="fedora_core_6" id="fedora_core_6">Fedora Core 6</a></h3>
<div class="level3">
<ul>
@@ -78,6 +87,6 @@
</ul>
</div>
-<!-- SECTION [311-] --></div>
+<!-- SECTION "Fedora Core 6" [509-] --></div>
</body>
</html>
1.6 eda/geda/gaf/docs/wiki/geda_file_format_spec.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_file_format_spec.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_file_format_spec.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- geda_file_format_spec.html 13 Feb 2007 01:50:14 -0000 1.5
+++ geda_file_format_spec.html 26 May 2007 02:35:20 -0000 1.6
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:file_format_spec</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:file_format_spec?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:file_format_spec?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:file_format_spec?do=export_raw" />
- <meta name="date" content="2007-02-12T20:40:36-0500" />
- <meta name="robots" content="noindex,nofollow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,file_format_spec" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:file_format_spec?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:file_format_spec" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:file_format_spec" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -53,6 +56,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_file_format_document" id="geda_gaf_file_format_document">gEDA/gaf File Format Document</a></h1>
<div class="level1">
@@ -69,7 +74,7 @@
</p>
</div>
-<!-- SECTION [1-187] -->
+<!-- SECTION "gEDA/gaf File Format Document" [1-187] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -80,7 +85,7 @@
</p>
</div>
-<!-- SECTION [188-896] -->
+<!-- SECTION "Overview" [188-896] -->
<h2><a name="coordinate_space" id="coordinate_space">Coordinate Space</a></h2>
<div class="level2">
@@ -105,24 +110,23 @@
<td><a href="_detail/geda_coordinatespace.html" class="media" title="geda:coordinatespace.jpg"><img src="_media/geda_coordinatespace.jpg" class="mediaright" title=":geda:coordinatespace.jpg " alt=":geda:coordinatespace.jpg " /></a></td>
</tr>
</table>
-<br />
<p>
X axis increases going to the right. Y axis increase going up. Coordinate system is landscape and corresponds to a sheet of paper turned on its side.
</p>
</div>
-<!-- SECTION [897-1703] -->
+<!-- SECTION "Coordinate Space" [897-1703] -->
<h2><a name="filenames" id="filenames">Filenames</a></h2>
<div class="level2">
<p>
-Symbols end in .sym. The only symbol filename convention that is used in gEDA/gaf is that if there are multiple instances of a symbol with the same name (like a 7400), then a -1, -2, -3, ... -N suffix is added to the end of the filename. Example: 7400-1.sym, 7400-2.sym, 7400-3.sym...<br/>
+Symbols end in .sym. The only symbol filename convention that is used in gEDA/gaf is that if there are multiple instances of a symbol with the same name (like a 7400), then a -1, -2, -3, … -N suffix is added to the end of the filename. Example: 7400-1.sym, 7400-2.sym, 7400-3.sym…<br/>
Schematics end in .sch. There used to be a schematic filename convention (adding a -1 .. -N to the end of the basename), but this convention is now obsolete. Schematic filenames can be anything that makes sense to the creator.
</p>
</div>
-<!-- SECTION [1704-2240] -->
+<!-- SECTION "Filenames" [1704-2240] -->
<h2><a name="object_types" id="object_types">Object types</a></h2>
<div class="level2">
@@ -132,7 +136,7 @@
<ul>
<li class="level1"><div class="li"> A version (v) as the first item in the file. This is required.</div>
</li>
-<li class="level1"><div class="li"> Any number of objects and the correct data. Objects are specified by an “object type”</div>
+<li class="level1"><div class="li"> Any number of objects and the correct data. Objects are specified by an â??object typeâ??</div>
</li>
<li class="level1"><div class="li"> Most objects are a single line, however text objects are two lines long.</div>
</li>
@@ -143,14 +147,14 @@
</ul>
<p>
- The “object type” id is a single letter and this id must start in the first column. The object type id is case sensitive.<br/>
+ The â??object typeâ?? id is a single letter and this id must start in the first column. The object type id is case sensitive.<br/>
The schematic and symbol files share the same file layout. A symbol is nothing more than a collection of primitive objects (lines, boxes, circles, arcs, text, and pins). A schematic is a collection of symbols (components), nets, and buses.<br/>
The following sections describe the specifics of each recognized object type. Each section has the name of the object, which file type (sch/sym) the object can appear in, the format of the data, a description of each individual field, details and caveats of the fields, and finally an example with description.<br/>
For information on the color index (which is used in practically all objects), see the Color section.
</p>
</div>
-<!-- SECTION [2241-3504] -->
+<!-- SECTION "Object types" [2241-3504] -->
<h3><a name="version" id="version">version</a></h3>
<div class="level3">
@@ -172,9 +176,8 @@
<td>fileformat_version</td><td>int</td><td>gEDA/gaf file format version number</td>
</tr>
</table>
-<br />
<ul>
-<li class="level1"><div class="li"> The type is a lower case “v” (as in Victor).</div>
+<li class="level1"><div class="li"> The type is a lower case â??vâ?? (as in Victor).</div>
</li>
<li class="level1"><div class="li"> This object must be in every file used or created by the gEDA/gaf tools.</div>
</li>
@@ -182,7 +185,7 @@
</li>
<li class="level1"><div class="li"> The version number is not an arbitrary timestamp. Do not make up a version number and expect the tools to behave properly.</div>
</li>
-<li class="level1"><div class="li"> The “version of gEDA/gaf that wrote this file” was used in all versions of gEDA/gaf up to 20030921 as the file formats version. This field should no longer be used to determine the file format. It is used for information purposes only now.</div>
+<li class="level1"><div class="li"> The â??version of gEDA/gaf that wrote this fileâ?? was used in all versions of gEDA/gaf up to 20030921 as the file formats version. This field should no longer be used to determine the file format. It is used for information purposes only now.</div>
</li>
<li class="level1"><div class="li"> Starting at and after gEDA/gaf version 20031004, the fileformat version field is used to determine the file format version. All file format code should key off of this field.</div>
</li>
@@ -196,7 +199,7 @@
</li>
<li class="level1"><div class="li"> <acronym title="Concurrent Versions System">CVS</acronym> or test versions (should not be used): 20030921, 20031004, 20031019, 20031231, 20050814</div>
</li>
-<li class="level1"><div class="li"> Keep in mind that each of the above listed versions might have had file format variations. This document only covers the last version’s file format.</div>
+<li class="level1"><div class="li"> Keep in mind that each of the above listed versions might have had file format variations. This document only covers the last versionâ??s file format.</div>
</li>
</ul>
@@ -207,7 +210,7 @@
<pre class="code">v 20040111 1</pre>
</div>
-<!-- SECTION [3505-5279] -->
+<!-- SECTION "version" [3505-5279] -->
<h3><a name="line" id="line">line</a></h3>
<div class="level3">
@@ -253,7 +256,6 @@
<td>dashspace</td><td>int</td><td>Space inbetween dashes</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The capstyle is an enumerated type:</div>
<ul>
@@ -296,7 +298,7 @@
</p>
</div>
-<!-- SECTION [5280-6514] -->
+<!-- SECTION "line" [5280-6514] -->
<h3><a name="picture" id="picture">picture</a></h3>
<div class="level3">
@@ -348,7 +350,6 @@
<td>encoded picture end</td><td>string</td><td>A line containing only a dot character</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> This object is a picture object. The first line contains all the picture parameters, and the second line is the path and filename of the picture. The filename is not used if the picture is embedded.</div>
</li>
@@ -374,7 +375,7 @@
<ul>
<li class="level2"><div class="li"> encoded picture data: This is a multiple line field. The picture is serialized and then encoded using base64. This way the encoded data uses only printable characters. This field is the result of these two operations.</div>
</li>
-<li class="level2"><div class="li"> encoded picture end : A line containing only a single dot ‘.’ character marks the end of the encoded picture data.</div>
+<li class="level2"><div class="li"> encoded picture end : A line containing only a single dot '.' character marks the end of the encoded picture data.</div>
</li>
</ul>
</li>
@@ -403,11 +404,11 @@
A picture object with the lower left corner at (16900, 35800). The width of the image is 1400 mils, and its height is 2175 mils (i.e.: the ratio is 0.6353).<br/>
The picture rotation is 0 degrees, it is not mirrored, and it is embedded.<br/>
The picture path and filename is showed in the second line. Since this is an embedded picture, the filename and path are not used.<br/>
- The encoded picture data is only an example (it is not real data). The last line containing a single dot ‘.’ character marks the end of the encoded picture data.
+ The encoded picture data is only an example (it is not real data). The last line containing a single dot '.' character marks the end of the encoded picture data.
</p>
</div>
-<!-- SECTION [6515-9308] -->
+<!-- SECTION "picture" [6515-9308] -->
<h3><a name="box" id="box">box</a></h3>
<div class="level3">
@@ -472,7 +473,6 @@
<td>pitch2</td><td>int/mils</td><td>Second pitch/spacing of fill</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The capstyle is an enumerated type:</div>
<ul>
@@ -537,7 +537,7 @@
</p>
</div>
-<!-- SECTION [9309-11515] -->
+<!-- SECTION "box" [9309-11515] -->
<h3><a name="circle" id="circle">circle</a></h3>
<div class="level3">
@@ -599,7 +599,6 @@
<td>pitch2</td><td>int/mils</td><td>Second pitch/spacing of fill</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The dashstyle is an enumerated type:</div>
<ul>
@@ -654,7 +653,7 @@
</p>
</div>
-<!-- SECTION [11516-13641] -->
+<!-- SECTION "circle" [11516-13641] -->
<h3><a name="arc" id="arc">arc</a></h3>
<div class="level3">
@@ -704,7 +703,6 @@
<td>dashspace</td><td>int/mils</td><td>Space inbetween dashes</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The startangle can be negative, but not recommended.</div>
</li>
@@ -751,7 +749,7 @@
</p>
</div>
-<!-- SECTION [13642-15157] -->
+<!-- SECTION "arc" [13642-15157] -->
<h3><a name="text" id="text">text</a></h3>
<div class="level3">
@@ -765,7 +763,7 @@
string line 3<br/>
-...<br/>
+…<br/>
string line N</code></strong>
</p>
@@ -804,14 +802,13 @@
<td>num_lines</td><td>int</td><td>Number of lines of text (1 based)</td>
</tr>
<tr>
- <td>string line 1 ... N</td><td>string</td><td>The text strings, on a seperate line</td>
+ <td>string line 1 … N</td><td>string</td><td>The text strings, on a seperate line</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> This object is a multi line object. The first line contains all the text parameters and the subsequent lines are the text strings.</div>
</li>
-<li class="level1"><div class="li"> There must be exactly num lines of text following the T ... string.</div>
+<li class="level1"><div class="li"> There must be exactly num lines of text following the T … string.</div>
</li>
<li class="level1"><div class="li"> The maximum length of any single text string is 1024, however there is no limit to the number of text string lines.</div>
</li>
@@ -858,7 +855,6 @@
<td> <a href="_detail/geda_fileformat_textgraphic.html" class="media" title="geda:fileformat_textgraphic.jpg"><img src="_media/geda_fileformat_textgraphic.jpg" class="media" title="fileformat_textgraphic.jpg" alt="fileformat_textgraphic.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
Example:<br/>
@@ -887,7 +883,7 @@
</p>
</div>
-<!-- SECTION [15158-17811] -->
+<!-- SECTION "text" [15158-17811] -->
<h3><a name="net" id="net">net</a></h3>
<div class="level3">
@@ -918,7 +914,6 @@
<td>color</td><td>int</td><td>Color index</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> Nets can only appear in schematic files.</div>
</li>
@@ -937,7 +932,7 @@
</p>
</div>
-<!-- SECTION [17812-18337] -->
+<!-- SECTION "net" [17812-18337] -->
<h3><a name="bus" id="bus">bus</a></h3>
<div class="level3">
@@ -971,7 +966,6 @@
<td>ripperdir</td><td>int</td><td>Direction of bus rippers</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The ripperdir field for an brand new bus is 0.</div>
</li>
@@ -994,7 +988,7 @@
</p>
</div>
-<!-- SECTION [18338-19269] -->
+<!-- SECTION "bus" [18338-19269] -->
<h3><a name="pin" id="pin">pin</a></h3>
<div class="level3">
@@ -1031,7 +1025,6 @@
<td>whichend</td><td>int</td><td>Specifies the active end</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> The pintype is an enumerated type:</div>
<ul>
@@ -1062,7 +1055,7 @@
</p>
</div>
-<!-- SECTION [19270-20266] -->
+<!-- SECTION "pin" [19270-20266] -->
<h3><a name="component" id="component">component</a></h3>
<div class="level3">
@@ -1096,7 +1089,6 @@
<td>basename</td><td>string</td><td>The filename of the component</td>
</tr>
</table>
-<br />
<p>
The selectable field is either 1 for selectable or 0 if not selectable.
@@ -1121,11 +1113,11 @@
<pre class="code">C 18600 19900 1 0 0 7400-1.sym</pre>
<p>
-A component who’s origin is at (18600,19900), is selectable, not rotated, not mirrored, and the basename of the component is 7400-1.sym.
+A component whoâ??s origin is at (18600,19900), is selectable, not rotated, not mirrored, and the basename of the component is 7400-1.sym.
</p>
</div>
-<!-- SECTION [20267-21270] -->
+<!-- SECTION "component" [20267-21270] -->
<h3><a name="font" id="font">font</a></h3>
<div class="level3">
@@ -1150,7 +1142,6 @@
<td>flag</td><td>int</td><td>Special space flag</td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> This is a special tag and should ONLY show up in font definition files.</div>
</li>
@@ -1169,7 +1160,7 @@
</p>
</div>
-<!-- SECTION [21271-21791] -->
+<!-- SECTION "font" [21271-21791] -->
<h2><a name="colors" id="colors">Colors</a></h2>
<div class="level2">
@@ -1232,19 +1223,18 @@
<td>16</td><td>OUTPUT_BACKGROUND_COLOR</td>
</tr>
</table>
-<br />
<p>
The actual color associated with the color index is defined on a per tool bases. Objects are typically assigned their corresponding color index, but it is permissible (sometimes) to assign other color index values to different object types.
</p>
</div>
-<!-- SECTION [21792-22663] -->
+<!-- SECTION "Colors" [21792-22663] -->
<h2><a name="attributes" id="attributes">Attributes</a></h2>
<div class="level2">
<p>
-Attributes are enclosed in braces {} and can only be text. Attributes are text items which take on the form name=value. If it doesn’t have name=value, it’s not an attribute. Attributes are attached to the previous object. Here’s an example:
+Attributes are enclosed in braces {} and can only be text. Attributes are text items which take on the form name=value. If it doesnâ??t have name=value, itâ??s not an attribute. Attributes are attached to the previous object. Hereâ??s an example:
</p>
<pre class="code">P 988 500 1300 500 1
{
@@ -1255,13 +1245,13 @@
}</pre>
<p>
-The object is a pin which has an attribute pinnumber=3 and pinseq=3 (name=value). You can have multiple text objects (both the T ... and text string are required) in between the braces {}. As of 20021103, you can only attached text items as attributes. Attaching other object types as attributes is unsupported.<br/>
- You can also have “toplevel” attributes. These attributes are not attached to any object, but instead are just text objects that take on the form name=value.<br/>
+The object is a pin which has an attribute pinnumber=3 and pinseq=3 (name=value). You can have multiple text objects (both the T … and text string are required) in between the braces {}. As of 20021103, you can only attached text items as attributes. Attaching other object types as attributes is unsupported.<br/>
+ You can also have â??toplevelâ?? attributes. These attributes are not attached to any object, but instead are just text objects that take on the form name=value.<br/>
These attributes are useful when you need to convey some info about a schematic page or symbol and need the netlister to have access to this info.
</p>
</div>
-<!-- SECTION [22664-23651] -->
+<!-- SECTION "Attributes" [22664-23651] -->
<h2><a name="embedded_components" id="embedded_components">Embedded Components</a></h2>
<div class="level2">
@@ -1280,7 +1270,7 @@
</p>
</div>
-<!-- SECTION [23652-24411] -->
+<!-- SECTION "Embedded Components" [23652-24411] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -1297,9 +1287,8 @@
<td>October 19th, 2003</td><td>Added num lines text field.</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [24412-] --></div>
+<!-- SECTION "Document Revision History" [24412-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_footprint_creation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_footprint_creation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_footprint_creation.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_footprint_creation.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_footprint_creation.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:footprint_creation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:footprint_creation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:footprint_creation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:footprint_creation?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,footprint_creation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:footprint_creation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:footprint_creation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:footprint_creation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/geda_gattrib_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gattrib_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gattrib_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gattrib_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gattrib_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gattrib_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gattrib_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gattrib_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gattrib_readme?do=export_raw" />
- <meta name="date" content="2006-04-23T07:27:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,gattrib_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gattrib_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gattrib_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gattrib_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gattrib_readme" id="gattrib_readme">gattrib README</a></h1>
<div class="level1">
<pre class="code">******************************************************************
@@ -30,7 +35,7 @@
INTRODUCTION
-Gattrib is gEDA's attribute editor. It reads a set of gschem .sch
+Gattrib is gEDA's attribute editor. It reads a set of gschem .sch
files (schematic files), and creates a spreadsheet showing all
components in rows, with the associated component attributes listed in
the columns. It allows the user to add, modify, or delete component
@@ -42,7 +47,7 @@
Gattrib is useful in situations where you need to view, add, modify,
or delete a number of attributes all at once. It saves you the pain
-of clicking on each component and repeatedly using gschem's attribute
+of clicking on each component and repeatedly using gschem's attribute
editor to modify component attributes. For example, if you create a
large design with generic components, and then later want to attach
"footprint" attributes to your components, it is a real hassle to do
@@ -81,7 +86,7 @@
quit.
If you want to add an entirely new attribute to your design (i.e. one
-which doesn't exist on any component), you must first attach at least
+which doesn't exist on any component), you must first attach at least
one instance of that attribute to a component using gschem. Then you
can use gattrib to attach the attribute to the remaining components.
(The reason for this is that gattrib creates its spreadsheet columns
1.2 eda/geda/gaf/docs/wiki/geda_gedasuite_installation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gedasuite_installation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gedasuite_installation.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gedasuite_installation.html 13 Feb 2007 02:26:14 -0000 1.1
+++ geda_gedasuite_installation.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gedasuite_installation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gedasuite_installation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gedasuite_installation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gedasuite_installation?do=export_raw" />
- <meta name="date" content="2007-01-06T05:05:27-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gedasuite_installation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gedasuite_installation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gedasuite_installation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gedasuite_installation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -31,7 +34,7 @@
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_uninstall_the_geda_suite" class="toc">How do I uninstall the gEDA Suite?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#why_would_i_want_to_uninstall_the_geda_suite" class="toc">Why would I want to uninstall the gEDA Suite?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#aaaargh_i_put_the_cd_into_my_reader_and_mounted_the_cd_but_nothing_happened" class="toc">Aaaargh! I put the CD into my reader, and mounted the CD, but nothing happened!</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error" class="toc">Help me! I'm trying to install using the CD ROM, but the install wizard says I have an error!</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error" class="toc">Help me! I'm trying to install using the CD ROM, but the install wizard says I have an error!</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#waaaa_the_installation_ran_to_completion_but_i_get_a_segfault_or_other_problem_when_i_run_gschem_or_gattrib_or_gnetlist_or" class="toc">Waaaa! The installation ran to completion, but I get a segfault (or other problem) when I run gschem (or gattrib, or gnetlist, or. . . )!</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#fedora_core_4_install_notes" class="toc">Fedora Core 4 install notes</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#fedora_core_3_install_notes" class="toc">Fedora Core 3 install notes</a></span></div></li>
@@ -47,6 +50,8 @@
</div>
</div>
+
+
<h2><a name="how_do_i_install_the_geda_suite" id="how_do_i_install_the_geda_suite">How do I install the gEDA Suite?</a></h2>
<div class="level2">
@@ -75,7 +80,7 @@
</p>
</div>
-<!-- SECTION [1-2359] -->
+<!-- SECTION "How do I install the gEDA Suite?" [1-2359] -->
<h2><a name="how_do_i_uninstall_the_geda_suite" id="how_do_i_uninstall_the_geda_suite">How do I uninstall the gEDA Suite?</a></h2>
<div class="level2">
@@ -92,7 +97,7 @@
</p>
</div>
-<!-- SECTION [2360-3071] -->
+<!-- SECTION "How do I uninstall the gEDA Suite?" [2360-3071] -->
<h2><a name="why_would_i_want_to_uninstall_the_geda_suite" id="why_would_i_want_to_uninstall_the_geda_suite">Why would I want to uninstall the gEDA Suite?</a></h2>
<div class="level2">
@@ -109,7 +114,7 @@
</p>
</div>
-<!-- SECTION [3072-3909] -->
+<!-- SECTION "Why would I want to uninstall the gEDA Suite?" [3072-3909] -->
<h2><a name="aaaargh_i_put_the_cd_into_my_reader_and_mounted_the_cd_but_nothing_happened" id="aaaargh_i_put_the_cd_into_my_reader_and_mounted_the_cd_but_nothing_happened">Aaaargh! I put the CD into my reader, and mounted the CD, but nothing happened!</a></h2>
<div class="level2">
@@ -141,8 +146,8 @@
</p>
</div>
-<!-- SECTION [3910-5428] -->
-<h2><a name="help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error" id="help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error">Help me! I'm trying to install using the CD ROM, but the install wizard says I have an error!</a></h2>
+<!-- SECTION "Aaaargh! I put the CD into my reader, and mounted the CD, but nothing happened!" [3910-5428] -->
+<h2><a name="help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error" id="help_me_i_m_trying_to_install_using_the_cd_rom_but_the_install_wizard_says_i_have_an_error">Help me! I'm trying to install using the CD ROM, but the install wizard says I have an error!</a></h2>
<div class="level2">
<p>
@@ -164,7 +169,7 @@
</ol>
</div>
-<!-- SECTION [5429-7440] -->
+<!-- SECTION "Help me! I'm trying to install using the CD ROM, but the install wizard says I have an error!" [5429-7440] -->
<h2><a name="waaaa_the_installation_ran_to_completion_but_i_get_a_segfault_or_other_problem_when_i_run_gschem_or_gattrib_or_gnetlist_or" id="waaaa_the_installation_ran_to_completion_but_i_get_a_segfault_or_other_problem_when_i_run_gschem_or_gattrib_or_gnetlist_or">Waaaa! The installation ran to completion, but I get a segfault (or other problem) when I run gschem (or gattrib, or gnetlist, or. . . )!</a></h2>
<div class="level2">
@@ -183,7 +188,7 @@
</ol>
</div>
-<!-- SECTION [7441-8568] -->
+<!-- SECTION "Waaaa! The installation ran to completion, but I get a segfault (or other problem) when I run gschem (or gattrib, or gnetlist, or. . . )!" [7441-8568] -->
<h2><a name="fedora_core_4_install_notes" id="fedora_core_4_install_notes">Fedora Core 4 install notes</a></h2>
<div class="level2">
@@ -192,7 +197,7 @@
</p>
</div>
-<!-- SECTION [8569-8647] -->
+<!-- SECTION "Fedora Core 4 install notes" [8569-8647] -->
<h2><a name="fedora_core_3_install_notes" id="fedora_core_3_install_notes">Fedora Core 3 install notes</a></h2>
<div class="level2">
@@ -201,7 +206,7 @@
</p>
</div>
-<!-- SECTION [8648-8726] -->
+<!-- SECTION "Fedora Core 3 install notes" [8648-8726] -->
<h2><a name="fedora_core_2_install_notes" id="fedora_core_2_install_notes">Fedora Core 2 install notes</a></h2>
<div class="level2">
@@ -210,7 +215,7 @@
</p>
</div>
-<!-- SECTION [8727-8805] -->
+<!-- SECTION "Fedora Core 2 install notes" [8727-8805] -->
<h2><a name="fedora_core_1_install_notes" id="fedora_core_1_install_notes">Fedora Core 1 install notes</a></h2>
<div class="level2">
@@ -219,7 +224,7 @@
</p>
</div>
-<!-- SECTION [8806-8884] -->
+<!-- SECTION "Fedora Core 1 install notes" [8806-8884] -->
<h2><a name="suse_9.3_install_notes" id="suse_9.3_install_notes">Suse 9.3 install notes</a></h2>
<div class="level2">
@@ -228,7 +233,7 @@
</p>
</div>
-<!-- SECTION [8885-8968] -->
+<!-- SECTION "Suse 9.3 install notes" [8885-8968] -->
<h2><a name="suse_10.0_install_notes" id="suse_10.0_install_notes">Suse 10.0 install notes</a></h2>
<div class="level2">
@@ -237,7 +242,7 @@
</p>
</div>
-<!-- SECTION [8969-9055] -->
+<!-- SECTION "Suse 10.0 install notes" [8969-9055] -->
<h2><a name="suse_10.1_install_notes" id="suse_10.1_install_notes">Suse 10.1 install notes</a></h2>
<div class="level2">
@@ -246,16 +251,16 @@
</p>
</div>
-<!-- SECTION [9056-9142] -->
+<!-- SECTION "Suse 10.1 install notes" [9056-9142] -->
<h2><a name="debian_install_notes" id="debian_install_notes">Debian install notes</a></h2>
<div class="level2">
<p>
-<a href="geda_debian.html" class="wikilink1" title="geda:debian">Debian notes available here</a>
+<a href="http://geda.seul.org/wiki/geda:debian" class="wikilink1" title="geda:debian">Debian notes available here</a>
</p>
</div>
-<!-- SECTION [9143-9220] -->
+<!-- SECTION "Debian install notes" [9143-9220] -->
<h2><a name="ubuntu_install_notes" id="ubuntu_install_notes">Ubuntu install notes</a></h2>
<div class="level2">
@@ -264,7 +269,7 @@
</p>
</div>
-<!-- SECTION [9221-9299] -->
+<!-- SECTION "Ubuntu install notes" [9221-9299] -->
<h2><a name="windows_install_notes" id="windows_install_notes">Windows install notes</a></h2>
<div class="level2">
@@ -273,6 +278,6 @@
</p>
</div>
-<!-- SECTION [9300-] --></div>
+<!-- SECTION "Windows install notes" [9300-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_gerbv_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gerbv_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gerbv_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gerbv_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gerbv_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gerbv_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gerbv_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gerbv_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gerbv_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T16:33:09-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gerbv_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gerbv_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gerbv_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gerbv_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gerbv_man-page" id="gerbv_man-page">gerbv man-page</a></h1>
<div class="level1">
<pre class="code">gerbv(1) cvs-20051023 gerbv(1)
1.2 eda/geda/gaf/docs/wiki/geda_gerbv_pnp_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gerbv_pnp_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gerbv_pnp_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gerbv_pnp_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gerbv_pnp_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gerbv_pnp_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gerbv_pnp_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gerbv_pnp_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gerbv_pnp_readme?do=export_raw" />
- <meta name="date" content="2006-05-07T16:30:11-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gerbv_pnp_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gerbv_pnp_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gerbv_pnp_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gerbv_pnp_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="searching_for_parts_and_marking_them_on_screen_in_gerbv" id="searching_for_parts_and_marking_them_on_screen_in_gerbv">Searching for Parts and marking them on screen (in gerbv)</a></h1>
<div class="level1">
<pre class="code">Searching for Parts and marking them on screen (in gerbv)
@@ -30,7 +35,7 @@
=============================================================================
*** Support for Pick and Place files: ***
*** csv-style files with/without quotes ***
-*** the following delimiters are supported ';' ':' '|' ',' ***
+*** the following delimiters are supported ';' ':' '|' ',' ***
----------------------------------------------------------------------------
@@ -51,7 +56,7 @@
Three modes of selecting items do exist:
1)enter any search phrase and hit enter
(See also paragraph "SCROLLING" further down)
- -Generally under linux regexp expressions are used such as ".*" i.e. '*'
+ -Generally under linux regexp expressions are used such as ".*" i.e. '*'
-All matches will be marked in the list AND on the screen
-if you press ESC or press <ENTER> on an empty line it will deselect all
items
1.2 eda/geda/gaf/docs/wiki/geda_gfdl.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gfdl.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gfdl.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gfdl.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gfdl.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gfdl</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gfdl?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gfdl?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gfdl?do=export_raw" />
- <meta name="date" content="2006-04-20T03:16:39-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gfdl" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gfdl?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gfdl" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gfdl" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gnu_free_documentation_license" id="gnu_free_documentation_license">GNU Free Documentation License</a></h1>
<div class="level1">
<pre class="code"> GNU Free Documentation License
@@ -74,7 +79,7 @@
A "Secondary Section" is a named appendix or a front-matter section of
the Document that deals exclusively with the relationship of the
-publishers or authors of the Document to the Document's overall subject
+publishers or authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall directly
within that overall subject. (Thus, if the Document is in part a
textbook of mathematics, a Secondary Section may not explain any
@@ -124,7 +129,7 @@
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
-the text near the most prominent appearance of the work's title,
+the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
A section "Entitled XYZ" means a named subunit of the Document whose
@@ -163,7 +168,7 @@
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
+Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
@@ -225,7 +230,7 @@
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
- and required Cover Texts given in the Document's license notice.
+ and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
@@ -258,7 +263,7 @@
appendices that qualify as Secondary Sections and contain no material
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
-list of Invariant Sections in the Modified Version's license notice.
+list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains
@@ -327,14 +332,14 @@
and independent documents or works, in or on a volume of a storage or
distribution medium, is called an "aggregate" if the copyright
resulting from the compilation is not used to limit the legal rights
-of the compilation's users beyond what the individual works permit.
+of the compilation's users beyond what the individual works permit.
When the Document is included in an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half of
-the entire aggregate, the Document's Cover Texts may be placed on
+the entire aggregate, the Document's Cover Texts may be placed on
covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
1.2 eda/geda/gaf/docs/wiki/geda_glossaire.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_glossaire.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_glossaire.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_glossaire.html 13 Feb 2007 02:26:14 -0000 1.1
+++ geda_glossaire.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,39 +5,44 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:glossaire.fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:glossaire.fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:glossaire.fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:glossaire.fr?do=export_raw" />
- <meta name="date" content="2006-12-05T15:59:17-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,glossaire.fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:glossaire.fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:glossaire.fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:glossaire.fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="glossaire_des_termes_de_geda_et_des_eda" id="glossaire_des_termes_de_geda_et_des_eda">Glossaire des termes de gEDA (et des EDA)</a></h1>
<div class="level1">
<p>
- La conception en électronique implique beaucoup de termes spécifiques. Quelques termes ont une signification qui ne ressemble que vaguement à leur utilisation dans la vie de tous les jours. Ce glossaire est destiné à devenir un dictionaire de termes spécifiques à la suite gEDA, de même que monde plus grand des CAO pour l’électronique. Malheureusement, il n’existe pas de méthode universelle de nommage des concepts dans le champ de la conception électronique. Le glossaire donnera des éléments sur la manière dont les choses sont appelées dans les autres suites de conception.
+ La conception en électronique implique beaucoup de termes spécifiques. Quelques termes ont une signification qui ne ressemble que vaguement à leur utilisation dans la vie de tous les jours. Ce glossaire est destiné à devenir un dictionaire de termes spécifiques à la suite gEDA, de même que monde plus grand des CAO pour lâ??électronique. Malheureusement, il nâ??existe pas de méthode universelle de nommage des concepts dans le champ de la conception électronique. Le glossaire donnera des éléments sur la manière dont les choses sont appelées dans les autres suites de conception.
</p>
<p>
-<span class="hilited">(Aux auteurs du Wiki:Veuillez insérer les nouveaux termes dans l’ordre de l’alphabet)</span>
+<span class="hilited">(Aux auteurs du Wiki:Veuillez insérer les nouveaux termes dans lâ??ordre de lâ??alphabet)</span>
</p>
<ul>
-<li class="level1"><div class="li"> <strong>anneau annulaire (annular ring)</strong>: L’anneau annulaire, quelque fois aussi appelé <strong>annulus</strong>, est un diamètre de cuivre qui doit être placé autour des trous métallisés comme les pastilles et les vias. La taille minimum de l’anneau annulaire est spécifié par les fabricants de pcb. Une spécification habituelle est de 16 mil plus large que le trou.</div>
+<li class="level1"><div class="li"> <strong>anneau annulaire (annular ring)</strong>: Lâ??anneau annulaire, quelque fois aussi appelé <strong>annulus</strong>, est un diamètre de cuivre qui doit être placé autour des trous métallisés comme les pastilles et les vias. La taille minimum de lâ??anneau annulaire est spécifié par les fabricants de pcb. Une spécification habituelle est de 16 mil plus large que le trou.</div>
</li>
-<li class="level1"><div class="li"> <strong>empreinte (footprint)</strong>: Le dessin de métal et de silkscreen qui définit où vous placez un composant sur un circuit. Les empreintes sont disposées par l’utilisateur sur le circuit imprimé lors de la phase de « placement » (en utilisant i.e. l’outil open-source PCB). Une empreinte est aussi quelque fois appelée un « decal » (PADS) ou un « land-pattern ».</div>
+<li class="level1"><div class="li"> <strong>empreinte (footprint)</strong>: Le dessin de métal et de silkscreen qui définit où vous placez un composant sur un circuit. Les empreintes sont disposées par lâ??utilisateur sur le circuit imprimé lors de la phase de « placement » (en utilisant i.e. lâ??outil open-source PCB). Une empreinte est aussi quelque fois appelée un « decal » (PADS) ou un « land-pattern ».</div>
</li>
-<li class="level1"><div class="li"> <strong>flux de conception (design flow)</strong>: L’ordre des étapes dans lequel vous faites progresser votre étude depuis le concept initial, par la saisie de schéma, l’ajout d’attribut, le netlisting et le circuit imprimé. On utilisera typiquement plusieurs outils pour accomplir différentes tâches pendant la réalisation. La Suite gEDA utilise des programmes entièrement séparés pour les différents étapes du cheminement; chaque outil de la suite lit le fichier de sortie produit par l’outil précédent et écrit un fichier pouvant être lu par l’outil suivant dans la chaîne. Le flux de conception de gEDA pour réaliser un PCB est illustré <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda:usage#what_does_the_design_flow_in_geda_look_like" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda:usage#what_does_the_design_flow_in_geda_look_like" rel="nofollow">ici</a>. Notez que le flux du cheminement pour des tâches différentes peut varier. Par exemple, si votre but est de simuler votre circuit, vous utiliserez un flux différent de celui montré dans le lien ci-dessus. Finalement, les autres outils de conception de PCB â?? habituellement plus simples â?? utilisent une approche monolithique dans laquelle un seul programme (albeit avec différents modes d’édition) est utilisé pour réaliser le montage complet. Déterminer la meilleure approche est plus une affaire de croyance personnelle.</div>
+<li class="level1"><div class="li"> <strong>flux de conception (design flow)</strong>: Lâ??ordre des étapes dans lequel vous faites progresser votre étude depuis le concept initial, par la saisie de schéma, lâ??ajout dâ??attribut, le netlisting et le circuit imprimé. On utilisera typiquement plusieurs outils pour accomplir différentes tâches pendant la réalisation. La Suite gEDA utilise des programmes entièrement séparés pour les différents étapes du cheminement; chaque outil de la suite lit le fichier de sortie produit par lâ??outil précédent et écrit un fichier pouvant être lu par lâ??outil suivant dans la chaîne. Le flux de conception de gEDA pour réaliser un PCB est illustré <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda:usage#what_does_the_design_flow_in_geda_look_like" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda:usage#what_does_the_design_flow_in_geda_look_like" rel="nofollow">ici</a>. Notez que le flux du cheminement pour des tâches différentes peut varier. Par exemple, si votre but est de simuler votre circuit, vous utiliserez un flux différent de celui montré dans le lien ci-dessus. Finalement, les autres outils de conception de PCB â?? habituellement plus simples â?? utilisent une approche monolithique dans laquelle un seul programme (albeit avec différents modes dâ??édition) est utilisé pour réaliser le montage complet. Déterminer la meilleure approche est plus une affaire de croyance personnelle.</div>
</li>
-<li class="level1"><div class="li"> <strong>net</strong>: Un net est la représentation d’un fil ou d’une connexion électrique dans un schéma. C’est, basiquement, une ligne connectant deux broches de symbole. Le terme « net » est aussi quelque fois utilisé pour parler d’une connexion électrique (via une fil ou une piste de PCB) dans un circuit réel. Quelques outils de saisie de schéma appellent un net un « fil ».</div>
+<li class="level1"><div class="li"> <strong>net</strong>: Un net est la représentation dâ??un fil ou dâ??une connexion électrique dans un schéma. Câ??est, basiquement, une ligne connectant deux broches de symbole. Le terme « net » est aussi quelque fois utilisé pour parler dâ??une connexion électrique (via une fil ou une piste de PCB) dans un circuit réel. Quelques outils de saisie de schéma appellent un net un « fil ».</div>
</li>
<li class="level1"><div class="li"> <strong>netlist</strong>: Une netlist est une représentation en fichier texte de votre circuit qui souligne les connexions entre les différents éléments du circuit, peut être indépendants des boîtiers physiques constituants les composants réels du circuit.</div>
</li>
@@ -47,19 +52,19 @@
</li>
<li class="level1"><div class="li"> <strong>pcb</strong>: Dans le contexte de gEDA, cet acronyme a deux significations distinctes:</div>
<ol>
-<li class="level2"><div class="li"> Un abbréviation de « printed circuit board ». C’est la partie qui est utilisée pour connecter les composants électroniques. Elle est aussi quelque fois appelée une « carte de câblage imprimée » (PWB), bien que cette utilisation ait été abandonné.</div>
+<li class="level2"><div class="li"> Un abbréviation de « printed circuit board ». Câ??est la partie qui est utilisée pour connecter les composants électroniques. Elle est aussi quelque fois appelée une « carte de câblage imprimée » (PWB), bien que cette utilisation ait été abandonné.</div>
</li>
-<li class="level2"><div class="li"> Un puissant outil open-source, utilisé pour concevoir la disposition d’un circuit imprimé. La sortie des outils de gaf peut être utilisée comme entrée à pcb. (<a href="http://pcb.sourceforge.net/index.html" class="urlextern" title="http://pcb.sourceforge.net/index.html" rel="nofollow">page d'accueil de pcb</a>)</div>
+<li class="level2"><div class="li"> Un puissant outil open-source, utilisé pour concevoir la disposition dâ??un circuit imprimé. La sortie des outils de gaf peut être utilisée comme entrée à pcb. (<a href="http://pcb.sourceforge.net/index.html" class="urlextern" title="http://pcb.sourceforge.net/index.html" rel="nofollow">page d'accueil de pcb</a>)</div>
</li>
</ol>
</li>
<li class="level1"><div class="li"> <strong>rats nest</strong>: Les lignes dessinées sur la zone de travail du circuit, qui relient les pastilles devant encore être connectées avec des pistes. Contrairement aux pistes réelles, les rats nest sont des lignes droites. Si plusieurs pastilles sont impliquées dans un net, pcb tente de dessiner les rats nests avec les longueurs les plus courtes possibles.</div>
</li>
-<li class="level1"><div class="li"> <strong>refdes</strong>: Raccourci pour « reference designator » (numéro de référence). Le numéro de référence (ou nom) d’un composant. Les outils gEDA se réfèrent aux refdes pour organiser les composants en internes. C’est la raison pour laquelle, pour une création réussie de circuit imprimé, chaque composant doit être lié avec un refdes. Habituellement, le refdes consiste quelques majuscules et un chiffre. Exemples: R1, R2, U115, CONN3. (Protel: « Designator »)</div>
+<li class="level1"><div class="li"> <strong>refdes</strong>: Raccourci pour « reference designator » (numéro de référence). Le numéro de référence (ou nom) dâ??un composant. Les outils gEDA se réfèrent aux refdes pour organiser les composants en internes. Câ??est la raison pour laquelle, pour une création réussie de circuit imprimé, chaque composant doit être lié avec un refdes. Habituellement, le refdes consiste quelques majuscules et un chiffre. Exemples: R1, R2, U115, CONN3. (Protel: « Designator »)</div>
</li>
-<li class="level1"><div class="li"> <strong>slot</strong>: Quelques composants contiennent de multiples parties identiques à l’intérieur d’un boîtier. Les IO (Input/output, entrées/sorties) pour chaque partie sont disposées pour différents jeux de broches sur le boîtier. Un exemple classique est la quadruple porte NAND TTL 7400. Gschem (comme d’autres paquets de saisie de schéma) traite ce type de composant en vous permettant de dessiner quatre symboles NAND séparés et de sélectionner ensuite quel « slot » devrait avoir chaque symbole en attachant un attribut de slot au symbole. Dans l’exemple du quadruple NAND 7400, vous sélectionneriez « <code>slot=1</code> » pour la première apparition du symbole, slot=2 pour la seconde et ainsi de suite. Notez que dans gschem, vous n’avez besoin d’attacher les liaisons d’alimentation à un composant en slot qu’une seule fois. (Les autres programme de saisie de schéma comme Orcad vous demandent d’attacher les liaisons communes â?? comme l’alimentation â?? sur chaque instantiation du symbole en slot.)</div>
+<li class="level1"><div class="li"> <strong>slot</strong>: Quelques composants contiennent de multiples parties identiques à lâ??intérieur dâ??un boîtier. Les IO (Input/output, entrées/sorties) pour chaque partie sont disposées pour différents jeux de broches sur le boîtier. Un exemple classique est la quadruple porte NAND TTL 7400. Gschem (comme dâ??autres paquets de saisie de schéma) traite ce type de composant en vous permettant de dessiner quatre symboles NAND séparés et de sélectionner ensuite quel « slot » devrait avoir chaque symbole en attachant un attribut de slot au symbole. Dans lâ??exemple du quadruple NAND 7400, vous sélectionneriez « <code>slot=1</code> » pour la première apparition du symbole, slot=2 pour la seconde et ainsi de suite. Notez que dans gschem, vous nâ??avez besoin dâ??attacher les liaisons dâ??alimentation à un composant en slot quâ??une seule fois. (Les autres programme de saisie de schéma comme Orcad vous demandent dâ??attacher les liaisons communes â?? comme lâ??alimentation â?? sur chaque instantiation du symbole en slot.)</div>
</li>
-<li class="level1"><div class="li"> <strong>symbole</strong>: Un symbole est la représentation d’un composant particulier dans votre schéma. Les exemples classiques sont les lignes en zig-zag pour les résistances (dans l’utilisation US néanmoins) ou un triangle pour un ampli opérationnel. En utilisant un programme de saisie de schémas (i.e. gschem), vous placez les symboles sur votre carte et alors les câbler pour créer une représentation de votre circuit.</div>
+<li class="level1"><div class="li"> <strong>symbole</strong>: Un symbole est la représentation dâ??un composant particulier dans votre schéma. Les exemples classiques sont les lignes en zig-zag pour les résistances (dans lâ??utilisation US néanmoins) ou un triangle pour un ampli opérationnel. En utilisant un programme de saisie de schémas (i.e. gschem), vous placez les symboles sur votre carte et alors les câbler pour créer une représentation de votre circuit.</div>
</li>
<li class="level1"><div class="li"> <strong>via</strong>: Un via est un trou métallisé qui qui est destiné à connecter électriquement des différentes couches du circuit imprimé. Habituellement, les vias sont aussi petits que possible pour sauvegarder de la place sur le le pcb.</div>
</li>
1.3 eda/geda/gaf/docs/wiki/geda_glossary.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_glossary.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_glossary.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_glossary.html 21 Oct 2006 03:57:46 -0000 1.2
+++ geda_glossary.html 26 May 2007 02:35:20 -0000 1.3
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:glossary</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:glossary?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:glossary?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:glossary?do=export_raw" />
- <meta name="date" content="2006-09-29T15:11:42-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,glossary" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:glossary?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:glossary" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:glossary" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="glossary_of_geda_and_eda_terms" id="glossary_of_geda_and_eda_terms">Glossary of gEDA (and EDA) terms</a></h1>
<div class="level1">
1.2 eda/geda/gaf/docs/wiki/geda_gnetlist_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gnetlist_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gnetlist_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gnetlist_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gnetlist_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gnetlist_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gnetlist_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gnetlist_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gnetlist_mp?do=export_raw" />
- <meta name="date" content="2006-04-20T03:17:37-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gnetlist_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gnetlist_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gnetlist_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gnetlist_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gnetlist_man-page" id="gnetlist_man-page">gnetlist man-page</a></h1>
<div class="level1">
<pre class="code">gnetlist(1) 20031231 gnetlist(1)
1.2 eda/geda/gaf/docs/wiki/geda_gnetlist_ug.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gnetlist_ug.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gnetlist_ug.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gnetlist_ug.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gnetlist_ug.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gnetlist_ug</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gnetlist_ug?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gnetlist_ug?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gnetlist_ug?do=export_raw" />
- <meta name="date" content="2006-04-20T17:52:52-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,gnetlist_ug" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gnetlist_ug?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gnetlist_ug" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gnetlist_ug" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -51,6 +54,8 @@
</div>
</div>
+
+
<h1><a name="geda_gnetlist_users_guide" id="geda_gnetlist_users_guide">gEDA gnetlist Users Guide</a></h1>
<div class="level1">
@@ -67,17 +72,17 @@
</p>
</div>
-<!-- SECTION [1-158] -->
+<!-- SECTION "gEDA gnetlist Users Guide" [1-158] -->
<h2><a name="introduction" id="introduction">Introduction</a></h2>
<div class="level2">
<p>
-This document describes how to use <strong>gnetlist</strong>. This document and <strong>gnetlist</strong> in general are pretty ALPHA, so keep that in mind as you use it to generate netlists. As all engineers know, it is very important that you do not blindly trust tools, assuming that they will always create correct output. <strong>gnetlist</strong> is certainly no exception to this rule. It is very important that you verify *every* netlists you create. As with most programs (including all the programs in gEDA), <strong>gnetlist</strong> comes with NO WARRANTY. Blah, I hate having to say that, but I’m hoping that this warning will keep the user from assuming that <strong>gnetlist</strong> generates perfect netlists. Though if you find a bug, please let <strong>ahvezda@xxxxxxxxxxxxx</strong> know.<br/>
+This document describes how to use <strong>gnetlist</strong>. This document and <strong>gnetlist</strong> in general are pretty ALPHA, so keep that in mind as you use it to generate netlists. As all engineers know, it is very important that you do not blindly trust tools, assuming that they will always create correct output. <strong>gnetlist</strong> is certainly no exception to this rule. It is very important that you verify *every* netlists you create. As with most programs (including all the programs in gEDA), <strong>gnetlist</strong> comes with NO WARRANTY. Blah, I hate having to say that, but Iâ??m hoping that this warning will keep the user from assuming that <strong>gnetlist</strong> generates perfect netlists. Though if you find a bug, please let <strong>ahvezda@xxxxxxxxxxxxx</strong> know.<br/>
This document is very rough, so please e-mail all corrections to <strong>ahvezda@xxxxxxxxxxxxx</strong> or file a bug report on the gEDA homepage at <a href="http://www.geda.seul.org/" class="urlextern" title="http://www.geda.seul.org" rel="nofollow">http://www.geda.seul.org</a>. Thanks!
</p>
</div>
-<!-- SECTION [159-1087] -->
+<!-- SECTION "Introduction" [159-1087] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -120,11 +125,11 @@
</ol>
<p>
- This list is constantly growing. Several lacking features (as of 20001006) are: no support for buses, error detection and reporting is fairly limited, and ... (many more).
+ This list is constantly growing. Several lacking features (as of 20001006) are: no support for buses, error detection and reporting is fairly limited, and … (many more).
</p>
</div>
-<!-- SECTION [1088-2791] -->
+<!-- SECTION "Overview" [1088-2791] -->
<h2><a name="installation" id="installation">Installation</a></h2>
<div class="level2">
@@ -141,7 +146,7 @@
</p>
</div>
-<!-- SECTION [2792-3759] -->
+<!-- SECTION "Installation" [2792-3759] -->
<h2><a name="running_gnetlist" id="running_gnetlist">Running gnetlist</a></h2>
<div class="level2">
@@ -157,7 +162,7 @@
</ul>
<p>
- You can specify multiple schematics on the command line. The default filename for the generated netlist goes into “<strong>output.net</strong>” You can change this default location by using the <strong>-o filename</strong> option.<br/>
+ You can specify multiple schematics on the command line. The default filename for the generated netlist goes into â??<strong>output.net</strong>â?? You can change this default location by using the <strong>-o filename</strong> option.<br/>
A few examples on running <strong>gnetlist</strong>:
</p>
<pre class="code">gnetlist -g geda -o stack.net stack_1.sch</pre>
@@ -172,16 +177,16 @@
</p>
</div>
-<!-- SECTION [3760-5041] -->
+<!-- SECTION "Running gnetlist" [3760-5041] -->
<h2><a name="schematic_symbol_requirements" id="schematic_symbol_requirements">Schematic / symbol requirements</a></h2>
<div class="level2">
<p>
-This section describes what schematics/symbols need to have to be usable with <strong>gnetlist</strong>. In order for <strong>gnetlist</strong> to work correctly, both the schematics and supporting symbols must be correct. Basically these requirements consist of attribute specification. Attributes are used through out the gEDA system to represent information. Attributes are the only way of adding information to components, nets, pins, etc... For more detailed information about the attributes mentioned in this document, please see the <a href="geda_master_attributes_list.html" class="wikilink1" title="geda:master_attributes_list">Master Attributes List</a> document.
+This section describes what schematics/symbols need to have to be usable with <strong>gnetlist</strong>. In order for <strong>gnetlist</strong> to work correctly, both the schematics and supporting symbols must be correct. Basically these requirements consist of attribute specification. Attributes are used through out the gEDA system to represent information. Attributes are the only way of adding information to components, nets, pins, etc… For more detailed information about the attributes mentioned in this document, please see the <a href="geda_master_attributes_list.html" class="wikilink1" title="geda:master_attributes_list">Master Attributes List</a> document.
</p>
</div>
-<!-- SECTION [5042-5666] -->
+<!-- SECTION "Schematic / symbol requirements" [5042-5666] -->
<h3><a name="symbol_requirements" id="symbol_requirements">Symbol requirements</a></h3>
<div class="level3">
<ul>
@@ -195,7 +200,7 @@
</li>
<li class="level1"><div class="li"> For any power/gnd/arbitrary you need to put <code>net=</code> attributes inside the symbol. See the netattrib.txt document for more info.</div>
</li>
-<li class="level1"><div class="li"> You can supply default values for various parameters (this is dependent on which backend you use) by taking advantage of the attribute “promotion” mechanism. See below for more info as well as the gschem documentation.</div>
+<li class="level1"><div class="li"> You can supply default values for various parameters (this is dependent on which backend you use) by taking advantage of the attribute â??promotionâ?? mechanism. See below for more info as well as the gschem documentation.</div>
</li>
<li class="level1"><div class="li"> For symbols which you want the netlister to completely ignore use the <code>graphical=1</code> attribute</div>
</li>
@@ -204,11 +209,11 @@
</ul>
</div>
-<!-- SECTION [5667-6712] -->
+<!-- SECTION "Symbol requirements" [5667-6712] -->
<h3><a name="schematic_requirements" id="schematic_requirements">Schematic requirements</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> Most importantly, every component you want to show up in a netlist must have a <code>refdes=</code> attribute. This is <strong>VERY</strong> important. <strong>gnetlist</strong> should warn you if you have a component which doesn’t have a <code>refdes=</code>, but there have been bugs which do not cause this warning.</div>
+<li class="level1"><div class="li"> Most importantly, every component you want to show up in a netlist must have a <code>refdes=</code> attribute. This is <strong>VERY</strong> important. <strong>gnetlist</strong> should warn you if you have a component which doesnâ??t have a <code>refdes=</code>, but there have been bugs which do not cause this warning.</div>
</li>
<li class="level1"><div class="li"> You can label all nets using the <code>label=</code> attribute. You only need to attach this label to one net segment (of an electrically connected net) for all the net segments to inherit the label.</div>
</li>
@@ -221,16 +226,16 @@
</ul>
</div>
-<!-- SECTION [6713-7689] -->
+<!-- SECTION "Schematic requirements" [6713-7689] -->
<h3><a name="random_notes" id="random_notes">Random notes</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> Attributes which are not attached to anything and are inside a symbol are “promoted” to the outside of the symbol when the symbol is placed inside a schematic (in gschem). These promoted attributes are always looked at/for first before going into the symbol. So, in other words, if there is an attribute with the same name is inside a symbol and attached to the outside of the instantiated component, then the outside attribute takes precedence.</div>
+<li class="level1"><div class="li"> Attributes which are not attached to anything and are inside a symbol are â??promotedâ?? to the outside of the symbol when the symbol is placed inside a schematic (in gschem). These promoted attributes are always looked at/for first before going into the symbol. So, in other words, if there is an attribute with the same name is inside a symbol and attached to the outside of the instantiated component, then the outside attribute takes precedence.</div>
</li>
</ul>
</div>
-<!-- SECTION [7690-8163] -->
+<!-- SECTION "Random notes" [7690-8163] -->
<h2><a name="hierarchy_support" id="hierarchy_support">Hierarchy Support</a></h2>
<div class="level2">
@@ -239,7 +244,7 @@
</p>
</div>
-<!-- SECTION [8164-8198] -->
+<!-- SECTION "Hierarchy Support" [8164-8198] -->
<h2><a name="specific_backend_info" id="specific_backend_info">Specific backend info</a></h2>
<div class="level2">
@@ -248,7 +253,7 @@
</p>
</div>
-<!-- SECTION [8199-8237] -->
+<!-- SECTION "Specific backend info" [8199-8237] -->
<h2><a name="scheme_backend_api" id="scheme_backend_api">Scheme backend API</a></h2>
<div class="level2">
@@ -257,21 +262,21 @@
</p>
</div>
-<!-- SECTION [8238-8392] -->
+<!-- SECTION "Scheme backend API" [8238-8392] -->
<h3><a name="overview1" id="overview1">Overview</a></h3>
<div class="level3">
<p>
-<strong>gnetlist</strong> operates by loading the schematic database from the .sch files, building an internal representation and then calling a function specific to the desired output netlist type which performs the actual netlisting. Each <strong>gnetlist</strong> backend is contained in a file called gnet-<backend>.scm. Where <backend> is the name of the particular backend. For example, gnet-switcap.scm contains the code used by “gnetlist -g switcap” and gnet-drc.scm contains the code used by “gnetlist -g drc”. The backends are written in the Scheme programming language. The particular implementation of scheme is guile which stands for GNU’s Ubiquitous Intelligent Language for Extensions. More information about guile may be found at <a href="http://www.gnu.org/software/guile/guile.html" class="urlextern" title="http://www.gnu.org/software/guile/guile.html" rel="nofollow">http://www.gnu.org/software/guile/guile.html</a>.
+<strong>gnetlist</strong> operates by loading the schematic database from the .sch files, building an internal representation and then calling a function specific to the desired output netlist type which performs the actual netlisting. Each <strong>gnetlist</strong> backend is contained in a file called gnet-<backend>.scm. Where <backend> is the name of the particular backend. For example, gnet-switcap.scm contains the code used by â??gnetlist -g switcapâ?? and gnet-drc.scm contains the code used by â??gnetlist -g drcâ??. The backends are written in the Scheme programming language. The particular implementation of scheme is guile which stands for GNUâ??s Ubiquitous Intelligent Language for Extensions. More information about guile may be found at <a href="http://www.gnu.org/software/guile/guile.html" class="urlextern" title="http://www.gnu.org/software/guile/guile.html" rel="nofollow">http://www.gnu.org/software/guile/guile.html</a>.
</p>
</div>
-<!-- SECTION [8393-9182] -->
+<!-- SECTION "Overview" [8393-9182] -->
<h3><a name="entry_point" id="entry_point">Entry Point</a></h3>
<div class="level3">
<p>
-Each netlist backend is required to provide a function whose name matches the netlist type. For example, the switcap backend contained in gnet-switcap.scm must provide a function called “switcap”. That is the function which <strong>gnetlist</strong> will call to initiate the netlisting. The entry point function is given a single argument which is the filename for the output netlist. Typically the first thing a netlister does is to open the output file for writing.<br/>
+Each netlist backend is required to provide a function whose name matches the netlist type. For example, the switcap backend contained in gnet-switcap.scm must provide a function called â??switcapâ??. That is the function which <strong>gnetlist</strong> will call to initiate the netlisting. The entry point function is given a single argument which is the filename for the output netlist. Typically the first thing a netlister does is to open the output file for writing.<br/>
The following excerpt from the switcap backend shows the start of the entry point function and shows the output file being opened. At the end of the function, the output file is closed.
</p>
<pre class="code">;; ---------------------------------------
@@ -287,7 +292,7 @@
(close-output-port port))))</pre>
</div>
-<!-- SECTION [9183-10192] -->
+<!-- SECTION "Entry Point" [9183-10192] -->
<h3><a name="initialization_of_the_backend" id="initialization_of_the_backend">Initialization of the Backend</a></h3>
<div class="level3">
@@ -308,8 +313,8 @@
<pre class="code">(switcap:write-top-header port)</pre>
<p>
-Note that the convention is for any backend specific functions to have their names prefixed by the backend name. For example all switcap specific functions begin with “switcap:”. Functions which are available to all backends and provided by <strong>gnetlist</strong> are prefixed by “gnetlist:”.<br/>
- The definition of “switcap:write-top-header” is
+Note that the convention is for any backend specific functions to have their names prefixed by the backend name. For example all switcap specific functions begin with â??switcap:". Functions which are available to all backends and provided by <strong>gnetlist</strong> are prefixed by â??gnetlist:".<br/>
+ The definition of â??switcap:write-top-headerâ?? is
</p>
<pre class="code">;;
;; Switcap netlist header
@@ -330,17 +335,17 @@
)</pre>
<p>
-The entry point function continues by calling functions for each section in the output netlist. The variable “packages” is predefined by <strong>gnetlist</strong> to be a list of all components in the design and “all-unique-nets” is a list of all the nets in the design. The various functions used by the backend for each section in the netlist will use these variables. For example, the main part of the switcap netlist which contains the components and their connectivity is written to the output file with
+The entry point function continues by calling functions for each section in the output netlist. The variable â??packagesâ?? is predefined by <strong>gnetlist</strong> to be a list of all components in the design and â??all-unique-netsâ?? is a list of all the nets in the design. The various functions used by the backend for each section in the netlist will use these variables. For example, the main part of the switcap netlist which contains the components and their connectivity is written to the output file with
</p>
<pre class="code">(switcap:write-netlist port packages)</pre>
</div>
-<!-- SECTION [10193-12761] -->
+<!-- SECTION "Initialization of the Backend" [10193-12761] -->
<h3><a name="net_name_and_reference_designator_aliasing" id="net_name_and_reference_designator_aliasing">Net Name and Reference Designator Aliasing</a></h3>
<div class="level3">
<p>
-It is common for a target netlist type to have a more restrictive requirement for the net names than gschem does. For example, there may be restrictions on length, allowed characters, or case. To address this issue, <strong>gnetlist</strong> provides a net name aliasing feature. To use this feature, the function “gnetlist:build-netaliases” is called as part of the initialization section of the entry point function.<br/>
+It is common for a target netlist type to have a more restrictive requirement for the net names than gschem does. For example, there may be restrictions on length, allowed characters, or case. To address this issue, <strong>gnetlist</strong> provides a net name aliasing feature. To use this feature, the function â??gnetlist:build-netaliasesâ?? is called as part of the initialization section of the entry point function.<br/>
For example in the switcap backend,
</p>
<pre class="code">;; initialize the net-name aliasing
@@ -348,7 +353,7 @@
all-unique-nets)</pre>
<p>
-The function “switcap:map-net-names” is a backend specific (switcap in this case) function which accepts a gschem net name as an argument and returns a modified net name which meets the requirements for the output netlist format. In the case of switcap, the requirement is ground must be called “0”, nets may have no more than 7 characters, and the netlist is not case sensitive.
+The function â??switcap:map-net-namesâ?? is a backend specific (switcap in this case) function which accepts a gschem net name as an argument and returns a modified net name which meets the requirements for the output netlist format. In the case of switcap, the requirement is ground must be called â??0â??, nets may have no more than 7 characters, and the netlist is not case sensitive.
</p>
<pre class="code">;; This procedure takes a net name as determined by
;; gnetlist and modifies it to be a valid SWITCAP net name.
@@ -364,7 +369,7 @@
(cond
;; Change "GND" to "0"
((string=? net-name "GND") (set! net-alias "0"))
- ;; remove the 'unnamed_net' part
+ ;; remove the 'unnamed_net' part
((regexp-exec rx net-name)
(set! net-alias (substring net-name 11)))
(else net-name)
@@ -383,7 +388,7 @@
)</pre>
<p>
-The function “gnetlist:build-net-aliases” creates a database which later on lets you look up the output net name from the gschem net name or the gschem net name from the output net name. In addition it does the very important task of ensuring that no shorts are created by modifying the net names. As an example suppose you had a net called “MyNet” and another called “mynet” in the schematic. Those are unique but after converting both to upper case they become a single net. “gnetlist:build-net-aliases” will detect this condition and issue an error and stop netlisting.<br/>
+The function â??gnetlist:build-net-aliasesâ?? creates a database which later on lets you look up the output net name from the gschem net name or the gschem net name from the output net name. In addition it does the very important task of ensuring that no shorts are created by modifying the net names. As an example suppose you had a net called â??MyNetâ?? and another called â??mynetâ?? in the schematic. Those are unique but after converting both to upper case they become a single net. â??gnetlist:build-net-aliasesâ?? will detect this condition and issue an error and stop netlisting.<br/>
Now that the database has been initialized, the netlister simply uses
</p>
<pre class="code">(gnetlist:alias-net somenet)</pre>
@@ -394,12 +399,12 @@
</p>
</div>
-<!-- SECTION [12762-15433] -->
+<!-- SECTION "Net Name and Reference Designator Aliasing" [12762-15433] -->
<h3><a name="debugging_hints" id="debugging_hints">Debugging Hints</a></h3>
<div class="level3">
<p>
-A useful debugging tool is to run <strong>gnetlist</strong> in interactive mode. This is done by using the “-i” option to <strong>gnetlist</strong>. This will give you a shell where you may enter scheme commands. This provides a simple way to examine various variables and try out various functions.<br/>
+A useful debugging tool is to run <strong>gnetlist</strong> in interactive mode. This is done by using the "-iâ?? option to <strong>gnetlist</strong>. This will give you a shell where you may enter scheme commands. This provides a simple way to examine various variables and try out various functions.<br/>
An example of running <strong>gnetlist</strong> in interactive mode is shown below.
</p>
<pre class="code">% gnetlist -i ../../gnetlist/examples/switcap/*.sch
@@ -421,6 +426,6 @@
%</pre>
</div>
-<!-- SECTION [15434-] --></div>
+<!-- SECTION "Debugging Hints" [15434-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_grcsan.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_grcsan.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_grcsan.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_grcsan.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_grcsan.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:grcsan</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:grcsan?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:grcsan?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:grcsan?do=export_raw" />
- <meta name="date" content="2006-04-24T05:02:46-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,grcsan" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:grcsan?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:grcsan" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:grcsan" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -50,6 +53,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_rf_cascade_symbols_and_netlister" id="geda_gaf_rf_cascade_symbols_and_netlister">gEDA/gaf RF Cascade Symbols and Netlister</a></h1>
<div class="level1">
@@ -66,7 +71,7 @@
</p>
</div>
-<!-- SECTION [1-173] -->
+<!-- SECTION "gEDA/gaf RF Cascade Symbols and Netlister" [1-173] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -84,7 +89,7 @@
</ol>
</div>
-<!-- SECTION [174-630] -->
+<!-- SECTION "Overview" [174-630] -->
<h2><a name="requirements" id="requirements">Requirements</a></h2>
<div class="level2">
@@ -99,17 +104,17 @@
</ul>
</div>
-<!-- SECTION [631-1103] -->
+<!-- SECTION "Requirements" [631-1103] -->
<h2><a name="creating_schematics" id="creating_schematics">Creating Schematics</a></h2>
<div class="level2">
<p>
-When creating a block diagram in the gschem schematic editor, use only the symbols from the cascade library. Every block diagram must have a \cascadesource” element. In addition, the block diagram must be a simple cascade. No parallel paths or branches are allowed.<br/>
- All instances must have a unique reference designator. For a receiver block diagram, this is often times best achieved by manually entering them. The only restriction on reference designator names is that they contain no spaces. A descriptive name such as \RF Filter” or \First Mixer” is useful as it will show up in the cascade output report.
+When creating a block diagram in the gschem schematic editor, use only the symbols from the cascade library. Every block diagram must have a \cascadesourceâ?? element. In addition, the block diagram must be a simple cascade. No parallel paths or branches are allowed.<br/>
+ All instances must have a unique reference designator. For a receiver block diagram, this is often times best achieved by manually entering them. The only restriction on reference designator names is that they contain no spaces. A descriptive name such as \RF Filterâ?? or \First Mixerâ?? is useful as it will show up in the cascade output report.
</p>
</div>
-<!-- SECTION [1104-1748] -->
+<!-- SECTION "Creating Schematics" [1104-1748] -->
<h2><a name="extracting_the_cascade_input_file" id="extracting_the_cascade_input_file">Extracting the Cascade Input File</a></h2>
<div class="level2">
@@ -128,7 +133,7 @@
</p>
</div>
-<!-- SECTION [1749-2078] -->
+<!-- SECTION "Extracting the Cascade Input File" [1749-2078] -->
<h2><a name="running_cascade" id="running_cascade">Running Cascade</a></h2>
<div class="level2">
@@ -142,7 +147,7 @@
</p>
</div>
-<!-- SECTION [2079-2393] -->
+<!-- SECTION "Running Cascade" [2079-2393] -->
<h2><a name="appendix_a_--_symbols_in_the_library" id="appendix_a_--_symbols_in_the_library">Appendix A -- Symbols in the Library</a></h2>
<div class="level2">
@@ -151,7 +156,7 @@
</p>
</div>
-<!-- SECTION [2394-2519] -->
+<!-- SECTION "Appendix A -- Symbols in the Library" [2394-2519] -->
<h3><a name="sources_cascade-source" id="sources_cascade-source">Sources (cascade-source)</a></h3>
<div class="level3">
@@ -170,7 +175,7 @@
</ul>
</div>
-<!-- SECTION [2520-2798] -->
+<!-- SECTION "Sources (cascade-source)" [2520-2798] -->
<h3><a name="defaults_cascade-default" id="defaults_cascade-default">Defaults (cascade-default)</a></h3>
<div class="level3">
@@ -187,7 +192,7 @@
</ul>
</div>
-<!-- SECTION [2799-3458] -->
+<!-- SECTION "Defaults (cascade-default)" [2799-3458] -->
<h3><a name="elements" id="elements">Elements</a></h3>
<div class="level3">
@@ -214,7 +219,6 @@
<td colspan="2"> Table 1: Element Types </td>
</tr>
</table>
-<br />
<ul>
<li class="level1"><div class="li"> Gain is specified by one of the following:</div>
<ul>
@@ -239,7 +243,7 @@
</ul>
</div>
-<!-- SECTION [3459-4416] -->
+<!-- SECTION "Elements" [3459-4416] -->
<h2><a name="example" id="example">Example</a></h2>
<div class="level2">
@@ -248,7 +252,7 @@
</p>
</div>
-<!-- SECTION [4417-4605] -->
+<!-- SECTION "Example" [4417-4605] -->
<h3><a name="example_schematics" id="example_schematics">Example Schematics</a></h3>
<div class="level3">
@@ -264,10 +268,9 @@
<td> <a href="_detail/geda_rf_cascade_figure2.html" class="media" title="geda:rf_cascade_figure2.jpg"><img src="_media/geda_rf_cascade_figure2.jpg" class="media" title="rf_cascade_figure2.jpg" alt="rf_cascade_figure2.jpg" /></a> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [4606-4829] -->
+<!-- SECTION "Example Schematics" [4606-4829] -->
<h3><a name="netlist_the_design" id="netlist_the_design">Netlist the Design</a></h3>
<div class="level3">
@@ -277,7 +280,7 @@
<pre class="code">gnetlist -g cascade example.cas example.sch</pre>
</div>
-<!-- SECTION [4830-4944] -->
+<!-- SECTION "Netlist the Design" [4830-4944] -->
<h3><a name="run_the_analysis" id="run_the_analysis">Run the Analysis</a></h3>
<div class="level3">
@@ -287,7 +290,7 @@
<pre class="code">cascade example.cas</pre>
</div>
-<!-- SECTION [4945-5028] -->
+<!-- SECTION "Run the Analysis" [4945-5028] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -295,9 +298,8 @@
<td>December 3rd, 2003</td><td>Created cascade.tex</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [5029-] --></div>
+<!-- SECTION "Document Revision History" [5029-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_grenum_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_grenum_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_grenum_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_grenum_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_grenum_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:grenum_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:grenum_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:grenum_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:grenum_mp?do=export_raw" />
- <meta name="date" content="2006-04-23T07:22:07-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,grenum_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:grenum_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:grenum_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:grenum_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="grenum_man-page" id="grenum_man-page">grenum man-page</a></h1>
<div class="level1">
<pre class="code">grenum(1) grenum(1)
1.2 eda/geda/gaf/docs/wiki/geda_gsch2pcb_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gsch2pcb_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gsch2pcb_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gsch2pcb_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gsch2pcb_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gsch2pcb_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gsch2pcb_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gsch2pcb_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gsch2pcb_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:23:59-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gsch2pcb_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gsch2pcb_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gsch2pcb_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gsch2pcb_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gsch2pcb_gschem_to_pcb_readme" id="gsch2pcb_gschem_to_pcb_readme">gsch2pcb (gschem to PCB) README</a></h1>
<div class="level1">
<pre class="code">gsch2pcb
@@ -53,10 +58,10 @@
menu entry is selected) empty (ie "") so that gsch2pcb
will not delete your element when you want it to be in the layout
even though it is not in the schematic. You can later edit the
- layout-name to be some refdes value, but I'm not sure it makes sense
+ layout-name to be some refdes value, but I'm not sure it makes sense
to name a PCB element that is not referenced in the schematic.
- Note: since once a layout element is named PCB won't let you reset it
+ Note: since once a layout element is named PCB won't let you reset it
to an empty name, a sort of kludge is that setting the first character
of the layout-name to a non-alphanumeric will protect the element from
being deleted by gsch2pcb.
@@ -73,8 +78,8 @@
use-files option).
Make a project file if you wish.
-3) Run "gsch2pcb foo.sch" or "gsch2pcb myproject" if you've created the
- myproject file. If you didn't specify an output name, this will generate
+3) Run "gsch2pcb foo.sch" or "gsch2pcb myproject" if you've created the
+ myproject file. If you didn't specify an output name, this will generate
a foo.pcb and a foo.net file.
If you get errors about footprints not found, you need to create PCB
elements for them and repeat this step until you get no errors.
@@ -91,14 +96,14 @@
file foo.new.pcb. If components were deleted, the elements for them
will be removed from foo.pcb and the original foo.pcb will be renamed
to a foo.pcb.bak sequence.
- * If elements can't be found for new schematic footprints, then the
+ * If elements can't be found for new schematic footprints, then the
unfound elements will be indicated with PKG_ lines in foo.new.pcb
unless you run "gsch2pcb --remove-unfound foo.sch" which will omit
the PKG_ lines so you can go ahead and load foo.new.pcb into PCB.
* Note that If you have added elements to the .pcb layout which
will not exist on the schematics (mounting holes, etc), make sure
there is no "name on PCB" (the gschem refdes) for them or else gsch2pcb
- will delete them when they don't match a schematic refdes and footprint.
+ will delete them when they don't match a schematic refdes and footprint.
You could use the --preserve option to prevent deleting any elements at
all, but this is really not the best way to use gsch2pcb.
@@ -122,8 +127,8 @@
on the PCB file schematics or else gsch2pcb will want to delete the
m4 elements.
-* footprint information is saved into PCB element's Description fields,
- so it's probably not a good idea to change element Description values
+* footprint information is saved into PCB element's Description fields,
+ so it's probably not a good idea to change element Description values
in your layout while using gsch2pcb unless it is a protected element
that has an empty layout-name.
1.2 eda/geda/gaf/docs/wiki/geda_gschem2pcb_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gschem2pcb_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gschem2pcb_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gschem2pcb_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gschem2pcb_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem2pcb_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gschem2pcb_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gschem2pcb_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gschem2pcb_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:19:41-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gschem2pcb_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem2pcb_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem2pcb_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem2pcb_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gschem2pcb_readme" id="gschem2pcb_readme">gschem2pcb README</a></h1>
<div class="level1">
<pre class="code">------------------------------------------------------------------
@@ -65,7 +70,7 @@
(attribute-name "footprint")
-6. Be sure that grep, sed and gawk are installed. That's all..
+6. Be sure that grep, sed and gawk are installed. That's all..
Section II : using gschem2pcb.
1.2 eda/geda/gaf/docs/wiki/geda_gschem_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gschem_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gschem_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gschem_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gschem_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gschem_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gschem_mp?do=export_raw" />
- <meta name="date" content="2006-04-20T03:14:56-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gschem_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gschem_man-page" id="gschem_man-page">gschem man-page</a></h1>
<div class="level1">
<pre class="code">gschem(1) 20031231 gschem(1)
1.4 eda/geda/gaf/docs/wiki/geda_gschem_ug.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gschem_ug.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gschem_ug.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_gschem_ug.html 13 Feb 2007 01:50:14 -0000 1.3
+++ geda_gschem_ug.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem_ug</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_ug?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gschem_ug?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gschem_ug?do=export_raw" />
- <meta name="date" content="2007-01-05T12:16:18-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:55:35-0400" />
+<meta name="keywords" content="geda,gschem_ug" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_ug?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem_ug" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem_ug" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -223,6 +226,8 @@
</div>
</div>
+
+
<h1><a name="geda_gschem_user_guide" id="geda_gschem_user_guide">gEDA gschem User Guide</a></h1>
<div class="level1">
@@ -243,7 +248,7 @@
</p>
</div>
-<!-- SECTION [1-397] -->
+<!-- SECTION "gEDA gschem User Guide" [1-397] -->
<h1><a name="about_this_document" id="about_this_document">About this document ...</a></h1>
<div class="level1">
@@ -268,7 +273,7 @@
</p>
</div>
-<!-- SECTION [398-870] -->
+<!-- SECTION "About this document ..." [398-871] -->
<h1><a name="introduction" id="introduction">Introduction</a></h1>
<div class="level1">
@@ -277,17 +282,17 @@
This document does not describe the process of generating schematics. For this, refer to the various tutorials on using the gEDA Tool Suite:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:gschem_warmup" class="wikilink1" title="geda:gschem_warmup">Bill Wilson's gschem warmup</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:gsch2pcb_tutorial" class="wikilink1" title="geda:gsch2pcb_tutorial">Bill Wilson's gsch2pcb tutorial</a></div>
</li>
-<li class="level1"><div class="li"> “Optical Proximity Sensor for Robots (Part 1), Simple PCB Design with the gEDA Suite”, by Stuart Brorson (March 2006 Circuit Cellar article)</div>
+<li class="level1"><div class="li"> â??Optical Proximity Sensor for Robots (Part 1), Simple PCB Design with the gEDA Suiteâ??, by Stuart Brorson (March 2006 Circuit Cellar article)</div>
</li>
<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.brorson.com/gEDA/SPICE/t1.html" class="urlextern" title="http://www.brorson.com/gEDA/SPICE/t1.html" rel="nofollow">"Circuit simulation using gEDA and SPICE -- HOWTO" by Stuart Brorson</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.circuitcellar.com/magazine/176toc.htm" class="urlextern" title="http://www.circuitcellar.com/magazine/176toc.htm" rel="nofollow">"gEDA Design Suite for Linux" by Stuart Brorson, Ales Hvezda, & Dan McMahill (03 Mar 2005 Circuite Cellar article)</a></div>
+<li class="level1"><div class="li"> <a href="http://www.circuitcellar.com/magazine/176toc.htm" class="urlextern" title="http://www.circuitcellar.com/magazine/176toc.htm" rel="nofollow">"gEDA Design Suite for Linux" by Stuart Brorson, Ales Hvezda, & Dan McMahill (03 Mar 2005 Circuit Cellar article)</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.linuxjournal.com/article/8438" class="urlextern" title="http://www.linuxjournal.com/article/8438" rel="nofollow">"Circuit Design on Your Linux Box Using gEDA" by Stuart Brorson (29 November 2005 Linux Journal article)</a></div>
</li>
@@ -298,11 +303,11 @@
</ul>
<p>
- This document assumes you understand basic schematic capture concepts. For example: that a component represents something and that nets and buses interconnect these components to form a schematic, etc... For a basic understanding of the various work-flows available in the gEDA Tool Suite, please read the above tutorials. For more detailed understanding of specific tool issues, please refer to <a href="docs_20060124_gschem_ug_how_to_ask_questions.html" class="wikilink2" title="docs:20060124:gschem_ug:how_to_ask_questions">How To Ask Questions</a> and to the <a href="docs_20060124_gschem_ug_resources.html" class="wikilink2" title="docs:20060124:gschem_ug:resources">Resources</a>.
+ This document assumes you understand basic schematic capture concepts. For example: that a component represents something and that nets and buses interconnect these components to form a schematic, etc… For a basic understanding of the various work-flows available in the gEDA Tool Suite, please read the above tutorials. For more detailed understanding of specific tool issues, please refer to <a href="docs_20060124_gschem_ug_how_to_ask_questions.html" class="wikilink2" title="docs:20060124:gschem_ug:how_to_ask_questions">How To Ask Questions</a> and to the <a href="docs_20060124_gschem_ug_resources.html" class="wikilink2" title="docs:20060124:gschem_ug:resources">Resources</a>.
</p>
</div>
-<!-- SECTION [871-2899] -->
+<!-- SECTION "Introduction" [872-2794] -->
<h1><a name="overview" id="overview">Overview</a></h1>
<div class="level1">
@@ -319,7 +324,7 @@
</ul>
<p>
- Once <strong>gschem</strong> has been used to enter the symbols/schematics for your design, several gEDA Tool Suite “utility” programs are used to extract information for other purposes:
+ Once <strong>gschem</strong> has been used to enter the symbols/schematics for your design, several gEDA Tool Suite â??utilityâ?? programs are used to extract information for other purposes:
</p>
<ul>
<li class="level1"><div class="li"> <strong>gattrib</strong> – <strong>gattrib</strong> is a gEDA Tool Suite productivity aid. <strong>gattrib</strong> reads a [hierarchical set of] gschem schematic files and creates a spreadsheet showing all components in rows, with the associated component attributes listed in the columns. It allows the user to add, modify, or delete component attributes outside of <strong>gschem</strong>, and then save the .sch files.</div>
@@ -354,7 +359,7 @@
</li>
<li class="level1"><div class="li"> <strong>refdes_renum</strong> – Reads a [hierarchical set of] <strong>gschem</strong> schematic files and renumbers all reference designators. The reference designators are numbered starting with 1 and the old schematic file is replaced by the modified schematic file.</div>
</li>
-<li class="level1"><div class="li"> <strong>tragesym</strong> – A python script that creates geda symbols from structured textfiles. The symbols usually need to be “cleaned up” in gschem.</div>
+<li class="level1"><div class="li"> <strong>tragesym</strong> – A python script that creates geda symbols from structured textfiles. The symbols usually need to be â??cleaned upâ?? in gschem.</div>
</li>
</ul>
<table class="inline">
@@ -362,10 +367,9 @@
<td> <a href="_detail/geda_gschem_workflow_01.html" class="media" title="geda:gschem_workflow_01.jpg"><img src="_media/geda_gschem_workflow_01.jpg" class="media" title="gschem_workflow_01.jpg" alt="gschem_workflow_01.jpg" /></a> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [2900-5480] -->
+<!-- SECTION "Overview" [2795-5375] -->
<h1><a name="resources" id="resources">Resources</a></h1>
<div class="level1">
@@ -373,9 +377,9 @@
The following on-line resources are useful for designers using <strong>gschem</strong>:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup tutorial</a> – If you are new to the gEDA tools, read this before you read Bill’s “Bill Wilson’s gsch2pcb tutorial”.</div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup tutorial</a> – If you are new to the gEDA tools, read this before you read Billâ??s â??Bill Wilsonâ??s gsch2pcb tutorialâ??.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a> – If you are new to the gEDA tools, this tutorial will bring you up to speed quickly.</div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a> – If you are new to the gEDA tools, this tutorial will bring you up to speed quickly.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.circuitcellar.com/" class="urlextern" title="http://www.circuitcellar.com/" rel="nofollow">Circuit Cellar Magazine</a> – Practical, hands-on applications and solutions for embedded designers:</div>
<ul>
@@ -411,13 +415,13 @@
</li>
<li class="level1"><div class="li"> <a href="http://sourceforge.net/tracker/?group_id=161080&atid=818426" class="urlextern" title="http://sourceforge.net/tracker/?group_id=161080&atid=818426" rel="nofollow">gEDA Bug Tracker</a> – On SourceForge</div>
</li>
-<li class="level1"><div class="li"> <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda" rel="nofollow">gEDA Project's Wiki</a> – All things related to the gEDA Tools Suite.</div>
+<li class="level1"><div class="li"> <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda" rel="nofollow">gEDA Project's Wiki</a> – All things related to the gEDA Tools Suite.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> – On-line repository of user-developed symbols for <strong>gschem</strong>, SPICE models, and footprints for <strong>pcb</strong>.</div>
</li>
-<li class="level1"><div class="li"> John C. Luciani’s proposed <a href="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" class="urlextern" title="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" rel="nofollow">Land Pattern Naming Convention</a> – Footprint naming conventions document, used by him, and often used by those submitting to the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> symbols/footprint repository.</div>
+<li class="level1"><div class="li"> John C. Lucianiâ??s proposed <a href="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" class="urlextern" title="http://www.luciani.org/geda/pcb/footprint-name-spec.pdf" rel="nofollow">Land Pattern Naming Convention</a> – Footprint naming conventions document, used by him, and often used by those submitting to the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gedasymbols.org</a> symbols/footprint repository.</div>
</li>
-<li class="level1"><div class="li"> John C. Luciani’s <a href="http://geda.seul.org/shared/HomePages/dhart/index.html" class="urlextern" title="file:///shared/HomePages/dhart/index.html" rel="nofollow">PCB Footprints Library</a> – A rather inclusive collection of non-<acronym title="GNU General Public License">GPL</acronym> licensed footprints and the scripts used to create them.</div>
+<li class="level1"><div class="li"> John C. Lucianiâ??s <a href="http://geda.seul.org/shared/HomePages/dhart/index.html" class="urlextern" title="file:///shared/HomePages/dhart/index.html" rel="nofollow">PCB Footprints Library</a> – A rather inclusive collection of non-<acronym title="GNU General Public License">GPL</acronym> licensed footprints and the scripts used to create them.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.opencollector.org/" class="urlextern" title="http://www.opencollector.org/" rel="nofollow">OpenCollector</a> carries listings and news for free EDA software and circuit designs. Open Collector supports gEDA.</div>
</li>
@@ -427,18 +431,18 @@
<ul>
<li class="level2"><div class="li"> The free (windows-based) <a href="http://landpatterns.ipc.org/default.asp" class="urlextern" title="http://landpatterns.ipc.org/default.asp" rel="nofollow">IPC-7351 Land Pattern Viewer</a> is a very useful tool for viewing the latest IPC footprints.</div>
</li>
-<li class="level2"><div class="li"> <a href="http://www.pcblibraries.com/resources/LibDoc.asp" class="urlextern" title="http://www.pcblibraries.com/resources/LibDoc.asp" rel="nofollow">CAD Data Files to be used with PCB Libraries' IPC-7351A LP Programs</a> – please note the license restrictions.</div>
+<li class="level2"><div class="li"> <a href="http://www.pcblibraries.com/resources/LibDoc.asp" class="urlextern" title="http://www.pcblibraries.com/resources/LibDoc.asp" rel="nofollow">CAD Data Files to be used with PCB Libraries' IPC-7351A LP Programs</a> – please note the license restrictions.</div>
</li>
</ul>
</li>
-<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a> – The Cambridge University Engineering Department’s tutorial for using gEDA.</div>
+<li class="level1"><div class="li"> <a href="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" class="urlextern" title="http://www-mdp.eng.cam.ac.uk/urop05/files/gedalib/starting_gEDA.pdf" rel="nofollow">Starting with gEDA at the Cambridge University Engineering Department</a> – The Cambridge University Engineering Departmentâ??s tutorial for using gEDA.</div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">Stuart Brorson's gEDA tools and tips</a> – gEDA related tools and information.</div>
+<li class="level1"><div class="li"> <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">Stuart Brorson's gEDA tools and tips</a> – gEDA related tools and information.</div>
</li>
</ul>
</div>
-<!-- SECTION [5481-9782] -->
+<!-- SECTION "Resources" [5376-9677] -->
<h1><a name="how_to_ask_questions" id="how_to_ask_questions">How To Ask Questions</a></h1>
<div class="level1">
@@ -447,9 +451,9 @@
As a typical OpenSource development, the gEDA Tools Suite development community provides timely and insightful response to user inquiries, but please perform the following steps before bothering the developers (they need to focus on making gEDA Tools Suite applications better, and you can actually learn to answer your own questions and become independent of the developers):
</p>
<ol>
-<li class="level1"><div class="li"> Read Rick Moen’s <a href="http://www.catb.org/~esr/faqs/smart-questions.html" class="urlextern" title="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">How To Ask Questions The Smart Way</a>, about how to ask for help. This is a must read for everybody.</div>
+<li class="level1"><div class="li"> Read Rick Moenâ??s <a href="http://www.catb.org/~esr/faqs/smart-questions.html" class="urlextern" title="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">How To Ask Questions The Smart Way</a>, about how to ask for help. This is a must read for everybody.</div>
</li>
-<li class="level1"><div class="li"> Read this document. I know, it’s a lot to expect engineers to actually read a user’s guide. The latest version of this document is maintained on the gEDA web-site at <a href="http://geda.seul.org/wiki/geda:gschem_ug" class="urlextern" title="http://geda.seul.org/wiki/geda:gschem_ug" rel="nofollow">gschem User Guide</a>. The information should be here. If it isn’t, comment to the fact in one of the on-line document’s “Discussion” areas (at the bottom of each wiki-page). Helpful comments are clear, to the point, and may even contain the wording that should be inserted into the document.</div>
+<li class="level1"><div class="li"> Read this document. I know, itâ??s a lot to expect engineers to actually read a userâ??s guide. The latest version of this document is maintained on the gEDA web-site at <a href="http://geda.seul.org/wiki/geda:gschem_ug" class="urlextern" title="http://geda.seul.org/wiki/geda:gschem_ug" rel="nofollow">gschem User Guide</a>. The information should be here. If it isnâ??t, comment to the fact in one of the on-line documentâ??s â??Discussionâ?? areas (at the bottom of each wiki-page). Helpful comments are clear, to the point, and may even contain the wording that should be inserted into the document.</div>
</li>
<li class="level1"><div class="li"> Read the <a href="http://geda.seul.org/dokuwiki/doku.php?id=geda:faq-gschem" class="urlextern" title="http://geda.seul.org/dokuwiki/doku.php?id=geda:faq-gschem" rel="nofollow">gschem Frequently Asked Questions (FAQ)</a> wiki-page. This on-line document is updated often to reflect user and developer experiences with <strong>gschem</strong>.</div>
</li>
@@ -457,13 +461,13 @@
</li>
<li class="level1"><div class="li"> <a href="http://www.google.com/" class="urlextern" title="http://www.google.com" rel="nofollow">Google</a> is your friend. People that have asked questions that obviously didnâ??t do any simple Google search will not be treated well when asking for help. This is particularly true if your problem is not unique to the gEDA Tools Suite applications.</div>
</li>
-<li class="level1"><div class="li"> Ask for a pointer to the right direction. It is considered good “net etiquette” to ask for a pointer to information, so that you can learn where such information can be found, rather than have someone search the information for you.</div>
+<li class="level1"><div class="li"> Ask for a pointer to the right direction. It is considered good â??net etiquetteâ?? to ask for a pointer to information, so that you can learn where such information can be found, rather than have someone search the information for you.</div>
</li>
<li class="level1"><div class="li"> If you are software literate, look at the source code to see what it is doing.</div>
</li>
<li class="level1"><div class="li"> Subscribe to the gEDA e-mail lists (i.e., you can only post to the e-mail lists if you are a subscriber). Then:</div>
<ol>
-<li class="level2"><div class="li"> Start reading recent messages in the <a href="http://archives.seul.org/geda/user/" class="urlextern" title="http://archives.seul.org/geda/user/" rel="nofollow">geda-user e-mail list archives</a>. Get a feel for the list’s ettiquite so that you learn how to properly ask questions.</div>
+<li class="level2"><div class="li"> Start reading recent messages in the <a href="http://archives.seul.org/geda/user/" class="urlextern" title="http://archives.seul.org/geda/user/" rel="nofollow">geda-user e-mail list archives</a>. Get a feel for the listâ??s ettiquite so that you learn how to properly ask questions.</div>
</li>
<li class="level2"><div class="li"> Search the archives for issues similar to yours. You may find the question has been asked of the developers and users before, and answered.</div>
</li>
@@ -474,7 +478,7 @@
</ol>
</div>
-<!-- SECTION [9783-13020] -->
+<!-- SECTION "How To Ask Questions" [9678-12915] -->
<h1><a name="installing_gschem" id="installing_gschem">Installing gschem</a></h1>
<div class="level1">
@@ -483,22 +487,22 @@
</p>
</div>
-<!-- SECTION [13021-13279] -->
+<!-- SECTION "Installing gschem" [12916-13174] -->
<h2><a name="latest_stable" id="latest_stable">Latest Stable</a></h2>
<div class="level2">
<p>
-<strong>gschem</strong> is a component of the gEDA/gaf set of tools which tend to integrate together in the development and maintenance of schematics and symbols. The term “gaf” stands for “<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riends”). The gEDA/gaf applications are actually rather stable, and receive significant testing prior to release.<br/>
+<strong>gschem</strong> is a component of the gEDA/gaf set of tools which tend to integrate together in the development and maintenance of schematics and symbols. The term â??gafâ?? stands for â??<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riendsâ??). The gEDA/gaf applications are actually rather stable, and receive significant testing prior to release.<br/>
There are multiple methods of installing <strong>gschem</strong>. The appropriate method depends on your distribution. See the following for some examples.
</p>
</div>
-<!-- SECTION [13280-13764] -->
+<!-- SECTION "Latest Stable" [13175-13659] -->
<h3><a name="geda_tools_suite_cd-rom" id="geda_tools_suite_cd-rom">"gEDA Tools Suite" CD-ROM</a></h3>
<div class="level3">
<p>
-The recommended method is installation from the “gEDA Tools Suite” CD-ROM, gratefully prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page. Simply burn this <acronym title="International Organization for Standardization">ISO</acronym> image to a CD-ROM using your favorite CD burning software (e.g., K3b, ...). Insert the CD-ROM, and if your computer supports autodetection of the CD-ROM, the built-in installation wizzard will launch. This wizzard will first check if your computer has some required software (informing you if you don’t and optionally installing these if you want), then build all of the “gEDA Tool Suite” applications (including <strong>gschem</strong>) from source. The whole process can take 2 hours on a slower computer.
+The recommended method is installation from the â??gEDA Tools Suiteâ?? CD-ROM, gratefully prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page. Simply burn this <acronym title="International Organization for Standardization">ISO</acronym> image to a CD-ROM using your favorite CD burning software (e.g., K3b, …). Insert the CD-ROM, and if your computer supports autodetection of the CD-ROM, the built-in installation wizzard will launch. This wizzard will first check if your computer has some required software (informing you if you donâ??t and optionally installing these if you want), then build all of the â??gEDA Tool Suiteâ?? applications (including <strong>gschem</strong>) from source. The whole process can take 2 hours on a slower computer.
</p>
<p>
@@ -510,20 +514,20 @@
</p>
<p>
-If the installation wizzard did not launch, enter as follows to install the gEDA Tool Suite for access by just the user doing the installation(i.e., when prompted for the installation directory, accept the default “/home/{login id}/geda-install”): <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0"><strong>sh /media/cdrecorder/installer –log –verbose</strong></font></pre>
+If the installation wizzard did not launch, enter as follows to install the gEDA Tool Suite for access by just the user doing the installation(i.e., when prompted for the installation directory, accept the default "/home/{login id}/geda-installâ??): <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0"><strong>sh /media/cdrecorder/installer –log –verbose</strong></font></pre>
</p>
</div>
-<!-- SECTION [13765-15451] -->
+<!-- SECTION "gEDA Tools Suite CD-ROM" [13660-15346] -->
<h3><a name="debian_distributions" id="debian_distributions">Debian distributions</a></h3>
<div class="level3">
<p>
-For Debian distributions, you may wish to download the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">latest DEB binaries</a> prepared by Hamish Moffatt. These are not always current with the latest “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image above, and do not include many of the other tools available on the “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image.
+For Debian distributions, you may wish to download the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">latest DEB binaries</a> prepared by Hamish Moffatt. These are not always current with the latest â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image above, and do not include many of the other tools available on the â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image. Nevertheless, the binary packages provide a hassle free way to install the core of geda.
</p>
</div>
-<!-- SECTION [15452-15800] -->
+<!-- SECTION "Debian distributions" [15347-15784] -->
<h3><a name="fedora_and_redhat_distributions" id="fedora_and_redhat_distributions">Fedora and RedHat distributions</a></h3>
<div class="level3">
@@ -540,12 +544,12 @@
</p>
</div>
-<!-- SECTION [15801-16240] -->
+<!-- SECTION "Fedora and RedHat distributions" [15785-16224] -->
<h3><a name="suse_and_opensuse_distributions" id="suse_and_opensuse_distributions">SuSE and OpenSuSE distributions</a></h3>
<div class="level3">
<p>
-For SuSE and OpenSuSE distributions there are rpm packages for several gEDA related programms. They’ve been prepared by Werner Hoch using the OpenSuSE Build Service.
+For SuSE and OpenSuSE distributions there are rpm packages for several gEDA related programms. Theyâ??ve been prepared by Werner Hoch using the OpenSuSE Build Service.
</p>
<p>
@@ -557,7 +561,7 @@
</p>
</div>
-<!-- SECTION [16241-16723] -->
+<!-- SECTION "SuSE and OpenSuSE distributions" [16225-16707] -->
<h3><a name="mac_osx_distributions" id="mac_osx_distributions">Mac OSX distributions</a></h3>
<div class="level3">
@@ -566,23 +570,23 @@
</p>
</div>
-<!-- SECTION [16724-16903] -->
+<!-- SECTION "Mac OSX distributions" [16708-16887] -->
<h2><a name="cvs_unstable_testing" id="cvs_unstable_testing">CVS Unstable/Testing</a></h2>
<div class="level2">
<p>
-For those already familiar with the gEDA/gaf applications on the “gEDA Tools Suite” CD-ROM, access to the <acronym title="Concurrent Versions System">CVS</acronym> repository is available. This is the latest developer source-code version of the application.<br/>
+For those already familiar with the gEDA/gaf applications on the â??gEDA Tools Suiteâ?? CD-ROM, access to the <acronym title="Concurrent Versions System">CVS</acronym> repository is available. This is the latest developer source-code version of the application.<br/>
Installation from <acronym title="Concurrent Versions System">CVS</acronym> is appropriate for those:
</p>
<ul>
-<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the “fix” so that the developers can be informed that the “fix” works.</div>
+<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the â??fixâ?? so that the developers can be informed that the â??fixâ?? works.</div>
</li>
-<li class="level1"><div class="li"> With significant working knowledge of the “gEDA Tools Suite” and industry expertise, wishing to test the latest version of the application(s) prior to the next release. This usually requires access to several existing designs known to work in the current stable release of the “gEDA Tools Suite” <acronym title="International Organization for Standardization">ISO</acronym> image, so that comparisons can be made and issues brought to the attention of the developer/user community (via the e-mail lists).</div>
+<li class="level1"><div class="li"> With significant working knowledge of the â??gEDA Tools Suiteâ?? and industry expertise, wishing to test the latest version of the application(s) prior to the next release. This usually requires access to several existing designs known to work in the current stable release of the â??gEDA Tools Suiteâ?? <acronym title="International Organization for Standardization">ISO</acronym> image, so that comparisons can be made and issues brought to the attention of the developer/user community (via the e-mail lists).</div>
</li>
</ul>
</div>
-<!-- SECTION [16904-17794] -->
+<!-- SECTION "CVS Unstable/Testing" [16888-17778] -->
<h1><a name="configuring_gschem" id="configuring_gschem">Configuring gschem</a></h1>
<div class="level1">
@@ -593,7 +597,7 @@
</p>
<p>
-The gEDA Tools Suite applications follow normal Unix/Linux conventions for placement of configuration files; there are usually system-wide, user-wide, and project-specific configuration settings. The system-wide settings are placed in a sub-directory of the {binary-install-path}. The user-wide settings are placed in the user’s home directory, also known as the login directory (referred to in Unix/Linux parlance as the <strong>$HOME</strong> directory). The project-specific settings are placed in a project-specific directory.<br/>
+The gEDA Tools Suite applications follow normal Unix/Linux conventions for placement of configuration files; there are usually system-wide, user-wide, and project-specific configuration settings. The system-wide settings are placed in a sub-directory of the {binary-install-path}. The user-wide settings are placed in the userâ??s home directory, also known as the login directory (referred to in Unix/Linux parlance as the <strong>$HOME</strong> directory). The project-specific settings are placed in a project-specific directory.<br/>
</p>
@@ -602,9 +606,9 @@
<strong>gschem</strong> is highly configurable. All configuration is handled through the following resource files (written using the GNU Guile programming language, an interpreter for Scheme, a version of Lisp):
</p>
<ul>
-<li class="level1"><div class="li"> <strong>system-gschemrc</strong>: The system-wide initialization file for <strong>gschem</strong>. Installed in the {binary-install-path}/share/gEDA/system-gschemrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gschemrc file and/or ‘pwd’/gschemrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="docs_20060124_gschem_ug_installing_gschem.html" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
+<li class="level1"><div class="li"> <strong>system-gschemrc</strong>: The system-wide initialization file for <strong>gschem</strong>. Installed in the {binary-install-path}/share/gEDA/system-gschemrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gschemrc file and/or â??pwdâ??/gschemrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="docs_20060124_gschem_ug_installing_gschem.html" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
</li>
-<li class="level1"><div class="li"> <strong>$HOME/gschemrc</strong>: The per-user initialization file for <strong>gschem</strong>. Created by the user in the user’s home directory. Settings placed in this file will override settings in the system-gschemrc file. Users should put settings in this file they want to apply to all of their sessions, such as (to change the default black background color scheme to a light background color scheme):</div>
+<li class="level1"><div class="li"> <strong>$HOME/gschemrc</strong>: The per-user initialization file for <strong>gschem</strong>. Created by the user in the userâ??s home directory. Settings placed in this file will override settings in the system-gschemrc file. Users should put settings in this file they want to apply to all of their sessions, such as (to change the default black background color scheme to a light background color scheme):</div>
</li>
</ul>
@@ -613,7 +617,7 @@
(load (string-append gedadatarc "/gschem-lightbg")) ; light background</font></pre>
</p>
<ul>
-<li class="level1"><div class="li"> <strong>‘pwd’/gschemrc</strong>: The per-project initialization file for <strong>gschem</strong>. Created by the user in the user’s project directory. Settings placed in this file will override settings in both the system-gschemrc file and the $HOME/gschemrc file. Users should put settings in this file they want to apply to this particular project, such as (to autonumber reference designators when components are placed on the schematic):</div>
+<li class="level1"><div class="li"> <strong>â??pwdâ??/gschemrc</strong>: The per-project initialization file for <strong>gschem</strong>. Created by the user in the userâ??s project directory. Settings placed in this file will override settings in both the system-gschemrc file and the $HOME/gschemrc file. Users should put settings in this file they want to apply to this particular project, such as (to autonumber reference designators when components are placed on the schematic):</div>
</li>
</ul>
@@ -625,11 +629,11 @@
(add-hook! add-component-hook auto-uref)</font></pre>
</p>
<ul>
-<li class="level1"><div class="li"> <strong>system-gafrc</strong>: The system-wide initialization file for gEDA/gaf applications (includes <strong>gschem</strong>, <strong>gnetlist</strong>). Installed in the {binary-install-path}/share/gEDA/system-gafrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gafrc file and/or ‘pwd’/gafrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="docs_20060124_gschem_ug_installing_gschem.html" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
+<li class="level1"><div class="li"> <strong>system-gafrc</strong>: The system-wide initialization file for gEDA/gaf applications (includes <strong>gschem</strong>, <strong>gnetlist</strong>). Installed in the {binary-install-path}/share/gEDA/system-gafrc file, it is required for <strong>gschem</strong> to run. Users should not modify this file, but should override the settings in this file by creating their own $HOME/gafrc file and/or â??pwdâ??/gafrc file and putting the new settings in those files. The {binary-install-path} directory is where your gEDA/gaf executables were installed, including <strong>gschem</strong>. Depends on your install method. Refer to <a href="docs_20060124_gschem_ug_installing_gschem.html" class="wikilink2" title="docs:20060124:gschem_ug:installing_gschem">Installing gschem</a> for more details.</div>
</li>
-<li class="level1"><div class="li"> <strong>$HOME/gafrc</strong>: The per-user initialization file for gEDA/gaf applications. Created by the user in the user’s home directory. Settings placed in this file will override settings in the system-gafrc file. Users should put settings in this file they want to apply to all of their sessions. </div>
+<li class="level1"><div class="li"> <strong>$HOME/gafrc</strong>: The per-user initialization file for gEDA/gaf applications. Created by the user in the userâ??s home directory. Settings placed in this file will override settings in the system-gafrc file. Users should put settings in this file they want to apply to all of their sessions. </div>
</li>
-<li class="level1"><div class="li"> <strong>‘pwd’/gafrc</strong>: The per-project initialization file for the gEDA/gaf applications. Created by the user in the user’s project directory. Settings placed in this file will override settings in both the system-gafrc file and the $HOME/gafrc file. Users should put settings in this file they want to apply to this particular project. Settings such as the <strong>component-library</strong> or <strong>source-library</strong> keywords go into this file.</div>
+<li class="level1"><div class="li"> <strong>â??pwdâ??/gafrc</strong>: The per-project initialization file for the gEDA/gaf applications. Created by the user in the userâ??s project directory. Settings placed in this file will override settings in both the system-gafrc file and the $HOME/gafrc file. Users should put settings in this file they want to apply to this particular project. Settings such as the <strong>component-library</strong> or <strong>source-library</strong> keywords go into this file.</div>
</li>
<li class="level1"><div class="li"> <strong>gschem-gtkrc</strong>: Installed in the {binary-install-path}/share/gEDA/gschem-gtkrc file. Used to define the font for all gtk+ widgets in <strong>gschem</strong>.</div>
</li>
@@ -639,50 +643,50 @@
A few comments about changing the files:
</p>
<ul>
-<li class="level1"><div class="li"> Don’t break any guile syntax rules. Doing so will cause the scheme interpreter (guile) to stop interpreting.</div>
+<li class="level1"><div class="li"> Donâ??t break any guile syntax rules. Doing so will cause the scheme interpreter (guile) to stop interpreting.</div>
</li>
-<li class="level1"><div class="li"> To add a setting to the $HOME/gschemrc file (or to the ‘pwd’/gschemrc file), copy the setting’s text from the {binary-install-directory}/share/gEDA/system-gschemrc file to the $HOME/gschemrc file (or the ‘pwd’/gschemrc file) and make the setting change there.</div>
+<li class="level1"><div class="li"> To add a setting to the $HOME/gschemrc file (or to the â??pwdâ??/gschemrc file), copy the settingâ??s text from the {binary-install-directory}/share/gEDA/system-gschemrc file to the $HOME/gschemrc file (or the â??pwdâ??/gschemrc file) and make the setting change there.</div>
</li>
-<li class="level1"><div class="li"> To add a setting to the $HOME/gafrc file (or the ‘pwd’/gafrc file), copy the relevant setting’s text from the {binary-install-directory}/share/gEDA/system-gafrc file to the $HOME/gafrc file (or the ‘pwd’/gafrc file) and make the setting change there.</div>
+<li class="level1"><div class="li"> To add a setting to the $HOME/gafrc file (or the â??pwdâ??/gafrc file), copy the relevant settingâ??s text from the {binary-install-directory}/share/gEDA/system-gafrc file to the $HOME/gafrc file (or the â??pwdâ??/gafrc file) and make the setting change there.</div>
</li>
<li class="level1"><div class="li"> Keywords/defaults always override what came before, with the exception of cumulative keywords (like component-library).</div>
</li>
</ul>
</div>
-<!-- SECTION [17795-23515] -->
+<!-- SECTION "Configuring gschem" [17779-23499] -->
<h2><a name="gschemrc" id="gschemrc">gschemrc</a></h2>
<div class="level2">
<p>
The {binary-install-path}/share/gEDA/system-gschemrc file is well commented. Read this file for more details on the settings available.<br/>
- Some of the settings appropriate for override (by placing in either the user’s $HOME/gschemrc file or the project’s ‘pwd’/gschemrc file) are:
+ Some of the settings appropriate for override (by placing in either the userâ??s $HOME/gschemrc file or the projectâ??s â??pwdâ??/gschemrc file) are:
</p>
</div>
-<!-- SECTION [23516-23817] -->
+<!-- SECTION "gschemrc" [23500-23801] -->
<h2><a name="gafrc" id="gafrc">gafrc</a></h2>
<div class="level2">
<p>
The {binary-install-path}/share/gEDA/system-gafrc file is well commented. Read this file for more details on the settings available.<br/>
- Some of the settings appropriate for override (by placing in either the user’s $HOME/gafrc file or the project’s ‘pwd’/gafrc file) are:
+ Some of the settings appropriate for override (by placing in either the userâ??s $HOME/gafrc file or the projectâ??s â??pwdâ??/gafrc file) are:
</p>
</div>
-<!-- SECTION [23818-24107] -->
+<!-- SECTION "gafrc" [23802-24091] -->
<h1><a name="running_gschem" id="running_gschem">Running gschem</a></h1>
<div class="level1">
</div>
-<!-- SECTION [24108-24137] -->
+<!-- SECTION "Running gschem" [24092-24121] -->
<h2><a name="confirming_gschem_is_installed" id="confirming_gschem_is_installed">Confirming gschem is installed</a></h2>
<div class="level2">
<p>
You should determine if <strong>gschem</strong> has been correctly installed on your Linux computer.<br/>
Log into your Linux account, and launch your favorite interactive shell. The different Linux distributions will usually offer more than one interactive shell such as xterm, gnome-term, konsole, etc.<br/>
- You will see a shell prompt, which will depend on your Linux distribution and on your selection of interactive shell. It is common practice in Linux documentation to refer to the user’s interactive login shell prompt as “<strong>%</strong>“, and to refer to the superuser’s (i.e., user “root”) interactive login shell prompt as “<strong>#</strong>“.<br/>
+ You will see a shell prompt, which will depend on your Linux distribution and on your selection of interactive shell. It is common practice in Linux documentation to refer to the userâ??s interactive login shell prompt as â??<strong>%</strong>â??, and to refer to the superuserâ??s (i.e., user â??rootâ??) interactive login shell prompt as â??<strong>#</strong>â??.<br/>
At the shell prompt, enter the following commands to determine if <strong>gschem</strong> is installed:
</p>
@@ -732,21 +736,21 @@
</p>
<p>
-The <strong>echo $PATH</strong> command displays the user’s current setting for the <strong>PATH</strong> environment variable. In the above example for a Fedora Core 4 installation, user <strong>gEDA</strong> executed the command and determined that the <strong>PATH</strong> included the /usr/local/gEDA-20060124/bin directory (this will differ depending on where you put the gEDA Tools Suite executables). If you installed from the gEDA Tools Suite CD-ROM (the most common method of installing the gEDA tools), as the last step of the installation wizzard you were prompted to:
+The <strong>echo $PATH</strong> command displays the userâ??s current setting for the <strong>PATH</strong> environment variable. In the above example for a Fedora Core 4 installation, user <strong>gEDA</strong> executed the command and determined that the <strong>PATH</strong> included the /usr/local/gEDA-20060124/bin directory (this will differ depending on where you put the gEDA Tools Suite executables). If you installed from the gEDA Tools Suite CD-ROM (the most common method of installing the gEDA tools), as the last step of the installation wizzard you were prompted to:
</p>
<ol>
-<li class="level1"><div class="li"> Set your $PATH environment variable to {the directory in which the install wizzard installed gEDA’s executables}</div>
+<li class="level1"><div class="li"> Set your $PATH environment variable to {the directory in which the install wizzard installed gEDAâ??s executables}</div>
</li>
-<li class="level1"><div class="li"> Set your $LD_LIBRARY_PATH environment variable to {the directory in which the install wizzard installed gEDA’s libraries}</div>
+<li class="level1"><div class="li"> Set your $LD_LIBRARY_PATH environment variable to {the directory in which the install wizzard installed gEDAâ??s libraries}</div>
</li>
</ol>
<p>
- The <strong>which</strong> command displays the full path of a command’s executable, searching for the command on the user’s list of directories, as defined in the <strong>PATH</strong> environment variable. In this case, it will return the full path to the <strong>gschem</strong> executable if it is on the user’s <strong>PATH</strong>. If this command does not return the full path to the <strong>gschem</strong> executable, make sure your <strong>PATH</strong> environment variable has been properly set.
+ The <strong>which</strong> command displays the full path of a commandâ??s executable, searching for the command on the userâ??s list of directories, as defined in the <strong>PATH</strong> environment variable. In this case, it will return the full path to the <strong>gschem</strong> executable if it is on the userâ??s <strong>PATH</strong>. If this command does not return the full path to the <strong>gschem</strong> executable, make sure your <strong>PATH</strong> environment variable has been properly set.
</p>
<p>
-The <strong>ldd</strong> command displays shared libraries required by a program. All of the requested libraries must be found for <strong>gschem</strong> to run. Don’t be intimidated by the long list of libraries, this is common for mature Linux applications. If we had not received this output (or something very similar), we would have to check on our setting for the <strong>LD_LIBRARY_PATH</strong> environment variable.
+The <strong>ldd</strong> command displays shared libraries required by a program. All of the requested libraries must be found for <strong>gschem</strong> to run. Donâ??t be intimidated by the long list of libraries, this is common for mature Linux applications. If we had not received this output (or something very similar), we would have to check on our setting for the <strong>LD_LIBRARY_PATH</strong> environment variable.
</p>
<p>
@@ -772,7 +776,7 @@
</p>
</div>
-<!-- SECTION [24138-29843] -->
+<!-- SECTION "Confirming gschem is installed" [24122-29827] -->
<h2><a name="the_shell_prompt" id="the_shell_prompt">The Shell Prompt</a></h2>
<div class="level2">
<table class="inline">
@@ -783,7 +787,6 @@
<td> Figure 1 – gnome-terminal </td>
</tr>
</table>
-<br />
<p>
You launch <strong>gschem</strong> from your favorite shell prompt (in this case, gnome-terminal on Fedora Core 4).<br/>
@@ -791,7 +794,7 @@
</p>
<ul>
<li class="level1"><div class="li"> <strong>-q</strong> – Quiet mode<br/>
- Turns on “quiet mode”. Output (i.e., stdout and stderr) is not generated to the shell. Useful if calling <strong>gschem</strong> from a script (e.g., bash, sh, csh, etc.) to perform batch operations such as printing a large number of schematics or symbols.</div>
+ Turns on â??quiet modeâ??. Output (i.e., stdout and stderr) is not generated to the shell. Useful if calling <strong>gschem</strong> from a script (e.g., bash, sh, csh, etc.) to perform batch operations such as printing a large number of schematics or symbols.</div>
</li>
<li class="level1"><div class="li"> <strong>-v</strong> – Verbose mode ON<br/>
Generate verbose information. Not used very much in <strong>gschem</strong>.</div>
@@ -801,10 +804,10 @@
In addition to the following files, <strong>gschem</strong> will process <strong>filename</strong> for additional configuration settings:<br/>
* {binary-install-path}/share/gEDA/system-gschemrc<br/>
* $HOME/gschemrc<br/>
- * ‘pwd’/gschemrc<br/>
+ * â??pwdâ??/gschemrc<br/>
* {binary-install-path}/share/gEDA/system-gafrc<br/>
* $HOME/gafrc<br/>
- * ‘pwd’/gafrc</div>
+ * â??pwdâ??/gafrc</div>
</li>
<li class="level1"><div class="li"> <strong>-s filename</strong> – Process <strong>filename</strong> as a guile script<br/>
The name of a script file (written in guile) for <strong>gschem</strong> to process.<br/>
@@ -817,8 +820,8 @@
Specify the output filename. For example, as used to specify the Postscript filename in the example above.</div>
</li>
<li class="level1"><div class="li"> <strong>-p</strong> – Automatically place the window<br/>
- Don’t wait for the windowmanager to place the window.<br/>
- When a new window is opened, some window managers display the bounding box of the window and wait for the user to place the window manually. The “-p” option avoids that, letting the window manager decide where to put the new window.</div>
+ Donâ??t wait for the windowmanager to place the window.<br/>
+ When a new window is opened, some window managers display the bounding box of the window and wait for the user to place the window manually. The "-pâ?? option avoids that, letting the window manager decide where to put the new window.</div>
</li>
<li class="level1"><div class="li"> <strong>-t</strong> – Print stroke information<br/>
</div>
@@ -841,20 +844,20 @@
</p>
<p>
-To open a list of schematics, run: <code><strong>% gschem schematic_1.sch schematic_2.sch, schematic_3.sch ...</strong></code><br/>
+To open a list of schematics, run: <code><strong>% gschem schematic_1.sch schematic_2.sch, schematic_3.sch …</strong></code><br/>
or use wildcards to specify multiple filenames: <code><strong>% gschem schematic_*.sch</strong></code>
</p>
<p>
-As operations are performed in the <strong>gschem</strong> <a href="docs_20060124_gschem_ug_the_main_window.html" class="wikilink2" title="docs:20060124:gschem_ug:the_main_window">Main Window</a> the <strong>gschem</strong> <a href="docs_20060124_gschem_ug_the_status_window.html" class="wikilink2" title="docs:20060124:gschem_ug:the_status_window">Status Window</a> continues to output information, and the shell prompt’s window continues to output information, consisting of:
+As operations are performed in the <strong>gschem</strong> <a href="docs_20060124_gschem_ug_the_main_window.html" class="wikilink2" title="docs:20060124:gschem_ug:the_main_window">Main Window</a> the <strong>gschem</strong> <a href="docs_20060124_gschem_ug_the_status_window.html" class="wikilink2" title="docs:20060124:gschem_ug:the_status_window">Status Window</a> continues to output information, and the shell promptâ??s window continues to output information, consisting of:
</p>
<ul>
-<li class="level1"><div class="li"> ...</div>
+<li class="level1"><div class="li"> …</div>
</li>
</ul>
</div>
-<!-- SECTION [29844-33378] -->
+<!-- SECTION "The Shell Prompt" [29828-33362] -->
<h2><a name="backups" id="backups">Backups</a></h2>
<div class="level2">
@@ -863,7 +866,7 @@
</p>
</div>
-<!-- SECTION [33379-33530] -->
+<!-- SECTION "Backups" [33363-33514] -->
<h3><a name="classic_linux_backups" id="classic_linux_backups">Classic Linux backups</a></h3>
<div class="level3">
@@ -889,9 +892,9 @@
The snapshots are saved to a file whose filename is constructed from the original filename (schematic or symbol) as follows:
</p>
<ul>
-<li class="level1"><div class="li"> add a “#” to the beginning of the original filename</div>
+<li class="level1"><div class="li"> add a "#" to the beginning of the original filename</div>
</li>
-<li class="level1"><div class="li"> add a “#” to the end</div>
+<li class="level1"><div class="li"> add a "#" to the end</div>
</li>
</ul>
@@ -899,30 +902,30 @@
so that:
</p>
<ul>
-<li class="level1"><div class="li"> “schematic_1.sch” becomes “#schematic_1.sch#”</div>
+<li class="level1"><div class="li"> â??schematic_1.schâ?? becomes "#schematic_1.sch#"</div>
</li>
-<li class="level1"><div class="li"> “symbol.sym” becomes “#symbol.sym#”</div>
+<li class="level1"><div class="li"> â??symbol.symâ?? becomes "#symbol.sym#"</div>
</li>
</ul>
<p>
- And yes, the “#” at the front and back of the filename are part of the filename.<br/>
+ And yes, the "#" at the front and back of the filename are part of the filename.<br/>
</p>
<p>
-When the user does finally manually save the file, the original file (i.e., the file that was opened) is renamed to “{filename~}” and the latest snapshot file (i.e., “#{filename}#”) gets copied as “{filename}”. Note that this new “{filename}” file may not contain the latest information as displayed on the <strong>gschem</strong> main window, as the <strong>autosave</strong> interval timer may not have expired since the last change to the schematic/symbol.<br/>
- When the user finally decides to close <strong>gschem</strong>, the latest snapshot file (i.e., “#{filename}#”) is saved to the original file (i.e., “{filename}”.<br/>
+When the user does finally manually save the file, the original file (i.e., the file that was opened) is renamed to "{filename~}" and the latest snapshot file (i.e., "#{filename}#") gets copied as "{filename}". Note that this new "{filename}" file may not contain the latest information as displayed on the <strong>gschem</strong> main window, as the <strong>autosave</strong> interval timer may not have expired since the last change to the schematic/symbol.<br/>
+ When the user finally decides to close <strong>gschem</strong>, the latest snapshot file (i.e., "#{filename}#") is saved to the original file (i.e., "{filename}".<br/>
When you exit <strong>gschem</strong> and are prompted to save any unsaved schematic file(s) or symbol file(s), this constitutes a manual save.
</p>
</div>
-<!-- SECTION [33531-36437] -->
+<!-- SECTION "Classic Linux backups" [33515-36421] -->
<h3><a name="incremental_backups" id="incremental_backups">Incremental backups</a></h3>
<div class="level3">
</div>
-<!-- SECTION [36438-36471] -->
+<!-- SECTION "Incremental backups" [36422-36455] -->
<h3><a name="relevant_configuration_settings" id="relevant_configuration_settings">Relevant configuration settings</a></h3>
<div class="level3">
@@ -936,17 +939,17 @@
</li>
<li class="level1"><div class="li"> <strong>undo-type</strong> : Controls which kind of undo is used, disk or memory. The default is to use the disk as the storage medium (i.e., after every action the undo information is stored to a new file on disk). The disk mechanism is nice because you get that many backups of the schematic, written to disk as backups, so you should never lose a schematic due to a crash.</div>
</li>
-<li class="level1"><div class="li"> <strong>autosave</strong> : Controls if a backup copy is made every “interval” seconds. Note that a backup copy is only made when you make some change to the schematic, and there were more than “interval” seconds from the last autosave. Autosaving will not be allowed if the “interval” setting is set to zero.</div>
+<li class="level1"><div class="li"> <strong>autosave</strong> : Controls if a backup copy is made every â??intervalâ?? seconds. Note that a backup copy is only made when you make some change to the schematic, and there were more than â??intervalâ?? seconds from the last autosave. Autosaving will not be allowed if the â??intervalâ?? setting is set to zero.</div>
</li>
</ul>
</div>
-<!-- SECTION [36472-37513] -->
+<!-- SECTION "Relevant configuration settings" [36456-37497] -->
<h2><a name="on-line_documentation" id="on-line_documentation">On-line documentation</a></h2>
<div class="level2">
<p>
-For a listing of the various command line flags run “<strong>gschem -h</strong>“: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">% <strong>gschem -h</strong>
+For a listing of the various command line flags run â??<strong>gschem -h</strong>â??: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">% <strong>gschem -h</strong>
Usage: gschem [OPTIONS] schematic_filename1 ... schematic_filenameN
-q Quiet mode
-v Verbose mode on
@@ -1073,7 +1076,7 @@
</p>
</div>
-<!-- SECTION [37514-41983] -->
+<!-- SECTION "On-line documentation" [37498-41967] -->
<h1><a name="electrical_connectivity" id="electrical_connectivity">Electrical Connectivity</a></h1>
<div class="level1">
@@ -1085,7 +1088,7 @@
</p>
</div>
-<!-- SECTION [41984-43700] -->
+<!-- SECTION "Electrical Connectivity" [41968-43684] -->
<h1><a name="components_symbols_objects_attributes" id="components_symbols_objects_attributes">Components & Symbols & Objects & Attributes</a></h1>
<div class="level1">
@@ -1094,13 +1097,13 @@
</p>
</div>
-<!-- SECTION [43701-43849] -->
+<!-- SECTION "Components & Symbols & Objects & Attributes" [43685-43833] -->
<h2><a name="components" id="components">Components</a></h2>
<div class="level2">
<p>
A component is the instantiation of a specific symbol, as placed on the schematic. When discussing a schematic you refer to <em class="u">components</em> on the schematic, not <em class="u">symbols</em> on the schematic. Think of symbols as being <em class="u">conceptual</em>, and components as being <em class="u">concrete</em>.<br/>
- The component consists of a graphic representation and the attributes describing the component’s features.<br/>
+ The component consists of a graphic representation and the attributes describing the componentâ??s features.<br/>
The component inherits all of the attributes defined in the symbol. Certain attributes in the symbol:
</p>
<ul>
@@ -1111,24 +1114,24 @@
</ul>
<p>
- are promoted to the component level for manipulation by the circuit designer. These attributes may optionally be exposed (made viewable) with the component’s graphic, and their values may be changed.<br/>
+ are promoted to the component level for manipulation by the circuit designer. These attributes may optionally be exposed (made viewable) with the componentâ??s graphic, and their values may be changed.<br/>
Any attribute not defined in the symbol may be defined in the component. For example, if the symbol does not define the <code>comment</code> attribute, this attribute may be added to the component, perhaps to add a comment for the Bill of Material or Assembly Instructions.<br/>
- Unfortunately, it is difficult to determine a component’s attributes from <strong>gschem</strong> while entering the schematic. You have to place a symbol on the schematic, select the resulting component, and select <strong>Hierarchy | Down Symbol</strong> from the pull-down menus. Then, you have to unhide all attributes with <strong>Edit | Make Inv Text Vis</strong> from the pull-down menus. Then you have to expand your view of the symbol with <strong>View | Extents</strong>. Then, you have to go back to the schematic by selecting <strong>Hierarchy | Up</strong> from the pull-down menus. Then, you have to select <strong>Edit | Edit...</strong> to bring up the “Edit Attributes” dialog box to determine if any attributes have been added at the component level.
+ Unfortunately, it is difficult to determine a componentâ??s attributes from <strong>gschem</strong> while entering the schematic. You have to place a symbol on the schematic, select the resulting component, and select <strong>Hierarchy | Down Symbol</strong> from the pull-down menus. Then, you have to unhide all attributes with <strong>Edit | Make Inv Text Vis</strong> from the pull-down menus. Then you have to expand your view of the symbol with <strong>View | Extents</strong>. Then, you have to go back to the schematic by selecting <strong>Hierarchy | Up</strong> from the pull-down menus. Then, you have to select <strong>Edit | Edit…</strong> to bring up the â??Edit Attributesâ?? dialog box to determine if any attributes have been added at the component level.
</p>
</div>
-<!-- SECTION [43850-45664] -->
+<!-- SECTION "Components" [43834-45648] -->
<h2><a name="symbols" id="symbols">Symbols</a></h2>
<div class="level2">
<p>
Symbols are just a collection of objects and attributes.<br/>
The objects have positional significance in the symbol, and define the graphic that is viewed.<br/>
- Attributes may be attached to objects, or they may be attached to the symbol itself (termed as “unattached” attributes, because they are not attached to an object).
+ Attributes may be attached to objects, or they may be attached to the symbol itself (termed as â??unattachedâ?? attributes, because they are not attached to an object).
</p>
</div>
-<!-- SECTION [45665-46006] -->
+<!-- SECTION "Symbols" [45649-45990] -->
<h2><a name="objects" id="objects">Objects</a></h2>
<div class="level2">
@@ -1153,7 +1156,7 @@
</ul>
</div>
-<!-- SECTION [46007-46119] -->
+<!-- SECTION "Objects" [45991-46103] -->
<h2><a name="attributes" id="attributes">Attributes</a></h2>
<div class="level2">
@@ -1162,11 +1165,11 @@
There are three kinds of attributes:
</p>
<ul>
-<li class="level1"><div class="li"> <strong>Attached attributes:</strong> These are attributes which take on the standard form and are attached to some object (pin, net, component, or box etc...) to associate a value with the attribute. For example: a pin number associated with a pin. <span class="hilited">These attributes are usually yellow in color.</span></div>
+<li class="level1"><div class="li"> <strong>Attached attributes:</strong> These are attributes which take on the standard form and are attached to some object (pin, net, component, or box etc…) to associate a value with the attribute. For example: a pin number associated with a pin. <span class="hilited">These attributes are usually yellow in color.</span></div>
</li>
<li class="level1"><div class="li"> <strong>Unattached attributes:</strong> These are attributes which take on the standard form, but are not attached to any object and usually convey some information which is global in nature. For example: a <code>device=</code> attribute (which lives inside symbols) and specifies what device the entire symbol represents. These attributes are also known as floating or toplevel attributes.</div>
</li>
-<li class="level1"><div class="li"> <strong>Promoted attributes:</strong> These are unattached attributes in the symbol’s definition that get turned into attached attributes in the component’s definition when the symbol is instantiated as a component when placed in the schematic. If you place an unattached visible attribute inside a symbol and then instantiate that symbol, then that unattached attribute gets “promoted”; that is, it becomes an attached attribute. This mechanism of attribute reattachement (from within a symbol) is known as attribute promotion.</div>
+<li class="level1"><div class="li"> <strong>Promoted attributes:</strong> These are unattached attributes in the symbolâ??s definition that get turned into attached attributes in the componentâ??s definition when the symbol is instantiated as a component when placed in the schematic. If you place an unattached visible attribute inside a symbol and then instantiate that symbol, then that unattached attribute gets â??promotedâ??; that is, it becomes an attached attribute. This mechanism of attribute reattachement (from within a symbol) is known as attribute promotion.</div>
</li>
</ul>
@@ -1174,7 +1177,7 @@
There are some gotchas about attribute promotion:
</p>
<ul>
-<li class="level1"><div class="li"> Promotion <strong>only</strong> happens when the symbol is first placed. That means that if you place a symbol (e.g., sym1) and then change it on disk (by adding or removing new unattached attributes), existing sym1’s will not reflect these new unattached attributes (i.e., they won’t get promoted) in any schematic.</div>
+<li class="level1"><div class="li"> Promotion <strong>only</strong> happens when the symbol is first placed. That means that if you place a symbol (e.g., sym1) and then change it on disk (by adding or removing new unattached attributes), existing sym1â??s will not reflect these new unattached attributes (i.e., they wonâ??t get promoted) in any schematic.</div>
</li>
<li class="level1"><div class="li"> The <code>device=</code> attribute is not promoted.</div>
</li>
@@ -1186,23 +1189,23 @@
Now, in order to make everybody happy, this attribute promotion behavior is configurable.<br/>
The system-gschemrc file defines:
</p>
-<pre class="code lisp"><span class="br0">(</span>attribute-promotion <span class="st0">"enabled"</span><span class="br0">)</span></pre>
+<pre class="code lisp"><span class="br0">(</span>attribute-promotion <span class="st0">"enabled"</span><span class="br0">)</span></pre>
<p>
which enables attribute promotion.<br/>
- If you override the system-gschemrc’s default promote-invisible setting by adding:
+ If you override the system-gschemrcâ??s default promote-invisible setting by adding:
</p>
-<pre class="code lisp"><span class="br0">(</span>promote-invisible <span class="st0">"enabled"</span><span class="br0">)</span></pre>
+<pre class="code lisp"><span class="br0">(</span>promote-invisible <span class="st0">"enabled"</span><span class="br0">)</span></pre>
<p>
-to either your user’s ~/gschemrc or local ‘pwd’/gschemrc file, invisible unattached attributes will also be promoted <span class="hilited">(and in memory removed)</span>.
+to either your userâ??s ~/gschemrc or local â??pwdâ??/gschemrc file, invisible unattached attributes will also be promoted <span class="hilited">(and in memory removed)</span>.
</p>
<p>
However, if you do this, component slotting will break because <strong>gschem</strong> expects certain unattached attributes inside the symbol <span class="hilited">(in memory even though they are invisible)</span>.<br/>
So you can add:
</p>
-<pre class="code lisp"><span class="br0">(</span>keep-invisible <span class="st0">"enabled"</span><span class="br0">)</span></pre>
+<pre class="code lisp"><span class="br0">(</span>keep-invisible <span class="st0">"enabled"</span><span class="br0">)</span></pre>
<p>
-to either your user’s ~/gschemrc or local ‘pwd’/gschemrc file. This is enabled by default, but has no effect unless promote-invisible is enabled.
+to either your userâ??s ~/gschemrc or local â??pwdâ??/gschemrc file. This is enabled by default, but has no effect unless promote-invisible is enabled.
</p>
<p>
@@ -1210,7 +1213,7 @@
</p>
</div>
-<!-- SECTION [46120-49524] -->
+<!-- SECTION "Attributes" [46104-49508] -->
<h1><a name="the_main_window" id="the_main_window">The Main Window</a></h1>
<div class="level1">
<table class="inline">
@@ -1218,7 +1221,6 @@
<td> <a href="_detail/geda_gschem_screenshot_001.html" class="media" title="geda:gschem_screenshot_001.jpg"><img src="_media/geda_gschem_screenshot_001.jpg" class="media" title="gschem_screenshot_001.jpg" alt="gschem_screenshot_001.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
There are several ways to interact with <strong>gschem</strong>. <strong>gschem</strong> requires a keyboard and mouse. There are three ways to initiate an operation or command:
@@ -1235,12 +1237,12 @@
<p>
To make usage matters more confusing, selecting an operation off of the menus behaves slightly differently than typing the keyboard shortcut. Most of the operations operate on the currently selected object(s), hence you need to select the object first before manipulating them. The menu selected operations usually require some more input (usually a mouse click) after they are picked off of the menu. The keyboard shortcut operations take that required input as the current mouse position. This saves an extra click since you can position the mouse at the right place, type in the shortcut(s), and the command then executes. Note, you can change this so that both menu and shortcut behavior is exactly the same. See the section on the resource file for more info on how to configure this.<br/>
Most of the interaction with <strong>gschem</strong> is fairly mode oriented (similar to the great text editor vi). If you select operations off of the menu, then you are placed into the corresponding mode (like copy or move mode). You must then select an anchor point (or whatever the appropriate point is) to continue the operation. Most of the commands off of the menu expect the objects to be already selected. Some of the modes persist after being execute while other immediately return you into select mode (the default mode).<br/>
- The shortcuts are also mode like in nature. Most of the default shortcuts are for the various commands are not single keystrokes. There are a few which are single keystrokes (like zoom in: `z’ or pan: `x’), but most are typically two keystrokes long. As examples, to execute File/Save you would type `f’ and `s’ (without the quotes) or Add/Line is `a’ and `l’. You can get a listing of the shortcuts by picking Help/Hotkeys. You can also see the hotkey assignments in the pulldown menus as well. The shortcuts are defined in the resource files (<strong>system-gschemrc</strong>, <strong>/.gEDA/gschemrc</strong>, or <strong>`pwd`/gschemrc</strong>). See the section on the resource file for more info.<br/>
+ The shortcuts are also mode like in nature. Most of the default shortcuts are for the various commands are not single keystrokes. There are a few which are single keystrokes (like zoom in: `zâ?? or pan: `xâ??), but most are typically two keystrokes long. As examples, to execute File/Save you would type `fâ?? and `sâ?? (without the quotes) or Add/Line is `aâ?? and `lâ??. You can get a listing of the shortcuts by picking Help/Hotkeys. You can also see the hotkey assignments in the pulldown menus as well. The shortcuts are defined in the resource files (<strong>system-gschemrc</strong>, <strong>/.gEDA/gschemrc</strong>, or <strong>`pwd`/gschemrc</strong>). See the section on the resource file for more info.<br/>
The mouse button actions in <strong>gschem</strong> are mostly configurable. The first mouse button is always used to select objects or pick points. This button is not configurable. The second mouse button is either a copy/move action (when held down over an object), a repeat last command or used to draw a stroke to execute a command. The third mouse button is either a mouse pan (when held down as the mouse is moved) or a popup menu. The behavior of the second and third mouse buttons is controlled through the resource file (see the section below for more info).
</p>
</div>
-<!-- SECTION [49525-52438] -->
+<!-- SECTION "The Main Window" [49509-52422] -->
<h1><a name="the_status_window" id="the_status_window">The Status Window</a></h1>
<div class="level1">
<table class="inline">
@@ -1248,24 +1250,23 @@
<td> <a href="_detail/geda_status_screenshot.html" class="media" title="geda:status_screenshot.jpg"><img src="_media/geda_status_screenshot.jpg" class="media" title=":geda:status_screenshot.jpg" alt=":geda:status_screenshot.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
Add some details about what gets displayed in the status window.
</p>
</div>
-<!-- SECTION [52439-52601] -->
+<!-- SECTION "The Status Window" [52423-52585] -->
<h1><a name="the_schematic_file" id="the_schematic_file">The Schematic File</a></h1>
<div class="level1">
<p>
-Schematic files. These files contain components, nets, text, and sometimes primitive objects (like lines, circles, box etc...) Schematics do not contain pins. Schematic filenames should follow this convention: name_#.sch where:
+Schematic files. These files contain components, nets, text, and sometimes primitive objects (like lines, circles, box etc…) Schematics do not contain pins. Schematic filenames should follow this convention: name_#.sch where:
</p>
<ul>
<li class="level1"><div class="li"> name is a text string which describes what this schematic contains.</div>
</li>
-<li class="level1"><div class="li"> _# is an underscore and a number (like _1, _2, _7, _13, etc...) This number is used to sequence schematic pages in a multiple page schematic.</div>
+<li class="level1"><div class="li"> _# is an underscore and a number (like _1, _2, _7, _13, etc…) This number is used to sequence schematic pages in a multiple page schematic.</div>
</li>
<li class="level1"><div class="li"> .sch is the schematic extension/suffix. It is important the schematic pages have this extension.</div>
</li>
@@ -1276,7 +1277,7 @@
</p>
</div>
-<!-- SECTION [52602-53371] -->
+<!-- SECTION "The Schematic File" [52586-53355] -->
<h1><a name="the_symbol_file" id="the_symbol_file">The Symbol File</a></h1>
<div class="level1">
@@ -1287,7 +1288,7 @@
<ul>
<li class="level1"><div class="li"> name is a text string which describes what the symbol represents.</div>
</li>
-<li class="level1"><div class="li"> -# is a dash and a number (like -1, -2 etc...) The number is used to allow for a symbols to have the same name yet different contents. There might be multiple representations for resistors so these symbols should be called: resistor-1.sym, resistor-2.sym, and resistor-3.sym.</div>
+<li class="level1"><div class="li"> -# is a dash and a number (like -1, -2 etc…) The number is used to allow for a symbols to have the same name yet different contents. There might be multiple representations for resistors so these symbols should be called: resistor-1.sym, resistor-2.sym, and resistor-3.sym.</div>
</li>
<li class="level1"><div class="li"> .sym is the symbol extension/suffix. It is important the symbols have this extension.</div>
</li>
@@ -1299,25 +1300,25 @@
</p>
</div>
-<!-- SECTION [53372-54358] -->
+<!-- SECTION "The Symbol File" [53356-54342] -->
<h1><a name="symbol_libraries" id="symbol_libraries">Symbol Libraries</a></h1>
<div class="level1">
<p>
-Components are searched for by specifying (component-library “...”) inside one of the *rc files. See below for more info.
+Components are searched for by specifying (component-library "…â??) inside one of the *rc files. See below for more info.
</p>
</div>
-<!-- SECTION [54359-54512] -->
+<!-- SECTION "Symbol Libraries" [54343-54496] -->
<h1><a name="the_log_file" id="the_log_file">The Log File</a></h1>
<div class="level1">
<p>
-Log file. This file contains informative, error, warnings etc... messages when <strong>gschem</strong> was run. This file is created in the working directory that <strong>gschem</strong> was started in. This allows the user to preserve log files between independent projects.
+Log file. This file contains informative, error, warnings etc… messages when <strong>gschem</strong> was run. This file is created in the working directory that <strong>gschem</strong> was started in. This allows the user to preserve log files between independent projects.
</p>
</div>
-<!-- SECTION [54513-54790] -->
+<!-- SECTION "The Log File" [54497-54774] -->
<h1><a name="grips" id="grips">Grips</a></h1>
<div class="level1">
@@ -1340,12 +1341,12 @@
</ul>
</div>
-<!-- SECTION [54791-55500] -->
+<!-- SECTION "Grips" [54775-55484] -->
<h1><a name="menu_operations" id="menu_operations">Menu Operations</a></h1>
<div class="level1">
</div>
-<!-- SECTION [55501-55530] -->
+<!-- SECTION "Menu Operations" [55485-55514] -->
<h2><a name="file" id="file">File</a></h2>
<div class="level2">
@@ -1368,11 +1369,11 @@
</p>
<p>
-The following are available from the <strong>gschem</strong> main window’s menu-bar when you expand <strong>File</strong>:
+The following are available from the <strong>gschem</strong> main windowâ??s menu-bar when you expand <strong>File</strong>:
</p>
</div>
-<!-- SECTION [55531-56684] -->
+<!-- SECTION "File" [55515-56668] -->
<h3><a name="new_window_fw" id="new_window_fw">New Window (fw)</a></h3>
<div class="level3">
@@ -1381,22 +1382,22 @@
</p>
</div>
-<!-- SECTION [56685-56850] -->
+<!-- SECTION "New Window (fw)" [56669-56834] -->
<h3><a name="new_page_fn" id="new_page_fn">New Page (fn)</a></h3>
<div class="level3">
<p>
-<strong>File | New Page</strong> opens a new page, in addition to any existing open pages. Usually this page will be named “untitled_N.sch”, where N is an incrementing number.
+<strong>File | New Page</strong> opens a new page, in addition to any existing open pages. Usually this page will be named â??untitled_N.schâ??, where N is an incrementing number.
</p>
</div>
-<!-- SECTION [56851-57038] -->
+<!-- SECTION "New Page (fn)" [56835-57022] -->
<h3><a name="open_page..._fo" id="open_page..._fo">Open Page... (fo)</a></h3>
<div class="level3">
<p>
-<strong>File | Open Page...</strong> opens an existing page from disk.<br/>
- The “Open...” dialog box pops up providing:
+<strong>File | Open Page…</strong> opens an existing page from disk.<br/>
+ The â??Open…â?? dialog box pops up providing:
</p>
<ul>
<li class="level1"><div class="li"> Directory navigation aids</div>
@@ -1416,7 +1417,7 @@
</ul>
</div>
-<!-- SECTION [57039-57326] -->
+<!-- SECTION "Open Page... (fo)" [57023-57310] -->
<h3><a name="close_page_pc" id="close_page_pc">Close Page (pc)</a></h3>
<div class="level3">
@@ -1425,7 +1426,7 @@
</p>
</div>
-<!-- SECTION [57327-57472] -->
+<!-- SECTION "Close Page (pc)" [57311-57456] -->
<h3><a name="revert_page_pr" id="revert_page_pr">Revert Page (pr)</a></h3>
<div class="level3">
@@ -1434,17 +1435,17 @@
</p>
</div>
-<!-- SECTION [57473-57734] -->
+<!-- SECTION "Revert Page (pr)" [57457-57718] -->
<h3><a name="save_page_fs" id="save_page_fs">Save Page (fs)</a></h3>
<div class="level3">
<p>
<strong>File | Save Page</strong> saves the current page. The current filename is displayed in the <strong>gschem</strong> status-bar.<br/>
- If the page’s filename is “untitled_N.sch” (where N is a integer), then the Save As... dialog box will be displayed, prompting for a new filename.<br/>
- If the page’s filename is NOT “untitled_N.sch” (where N is a integer), then the Save As... dialog box will NOT be displayed, and:
+ If the pageâ??s filename is â??untitled_N.schâ?? (where N is a integer), then the Save As… dialog box will be displayed, prompting for a new filename.<br/>
+ If the pageâ??s filename is NOT â??untitled_N.schâ?? (where N is a integer), then the Save As… dialog box will NOT be displayed, and:
</p>
<ul>
-<li class="level1"><div class="li"> the backup file will be created for the previous version, named {filename}~ That is, the “~” (tilde character) is appended to the filename. Any previous backup file is lost.</div>
+<li class="level1"><div class="li"> the backup file will be created for the previous version, named {filename}~ That is, the "~" (tilde character) is appended to the filename. Any previous backup file is lost.</div>
</li>
<li class="level1"><div class="li"> the file will be saved to the current filename.<br/>
</div>
@@ -1452,19 +1453,19 @@
</ul>
</div>
-<!-- SECTION [57735-58382] -->
+<!-- SECTION "Save Page (fs)" [57719-58366] -->
<h3><a name="save_page_as..._fa" id="save_page_as..._fa">Save Page As... (fa)</a></h3>
<div class="level3">
<p>
-<strong>File | Save Page As...</strong> opens the Save As.. dialog box.<br/>
- If the current filename is “untitled_N.sch”, the Save As... dialog box prompts for a new filename.<br/>
- If the current filename is NOT “untitled_N.sch”, the Save As... dialog box prompts for a new filename, filling in the current filename as a default.<br/>
+<strong>File | Save Page As…</strong> opens the Save As.. dialog box.<br/>
+ If the current filename is â??untitled_N.schâ??, the Save As… dialog box prompts for a new filename.<br/>
+ If the current filename is NOT â??untitled_N.schâ??, the Save As… dialog box prompts for a new filename, filling in the current filename as a default.<br/>
In either case the filename may be changed, and a new file created when the Save As button is clicked.
</p>
</div>
-<!-- SECTION [58383-58830] -->
+<!-- SECTION "Save Page As... (fa)" [58367-58814] -->
<h3><a name="save_all_fl_fl" id="save_all_fl_fl">Save All (fl) (fl)</a></h3>
<div class="level3">
@@ -1473,12 +1474,12 @@
</p>
</div>
-<!-- SECTION [58831-58935] -->
+<!-- SECTION "Save All (fl) (fl)" [58815-58919] -->
<h3><a name="print..._fp" id="print..._fp">Print... (fp)</a></h3>
<div class="level3">
<p>
-<strong>File | Print...</strong> brings up the Print... dialog box.<br/>
+<strong>File | Print…</strong> brings up the Print… dialog box.<br/>
The following may be selected:
</p>
<ul>
@@ -1488,9 +1489,9 @@
</li>
<li class="level1"><div class="li"> The print type:</div>
<ul>
-<li class="level2"><div class="li"> Extents with margins – the current page, with margins where the printer doesn’t output.</div>
+<li class="level2"><div class="li"> Extents with margins – the current page, with margins where the printer doesnâ??t output.</div>
</li>
-<li class="level2"><div class="li"> Extents no margins – the current page, but without margins where the printer doesn’t output. The printer output may be scaled larger than when using “Entents with margins”, but at the loss along the borders of the schematic.</div>
+<li class="level2"><div class="li"> Extents no margins – the current page, but without margins where the printer doesnâ??t output. The printer output may be scaled larger than when using â??Entents with marginsâ??, but at the loss along the borders of the schematic.</div>
</li>
<li class="level2"><div class="li"> Current window – Scaled to fit the page size, but not optimally.</div>
</li>
@@ -1513,16 +1514,15 @@
<dt><span class='term'> Fedora Core (from the command-line):</span></dt>
<dd><code>lp First_1.ps</code></dd>
</dl>
-<p>
-</p>
+
</div>
-<!-- SECTION [58936-59982] -->
+<!-- SECTION "Print... (fp)" [58920-59966] -->
<h3><a name="write_png..._fi" id="write_png..._fi">Write PNG... (fi)</a></h3>
<div class="level3">
<p>
-<strong>File | Write <acronym title="Portable Network Graphics">PNG</acronym>...</strong> brings up the Write <acronym title="Portable Network Graphics">PNG</acronym>... dialog box. Note you must have libgdgeda installed (and any required dependencies) if you want to output images.<br/>
+<strong>File | Write <acronym title="Portable Network Graphics">PNG</acronym>…</strong> brings up the Write <acronym title="Portable Network Graphics">PNG</acronym>… dialog box. Note you must have libgdgeda installed (and any required dependencies) if you want to output images.<br/>
The dialog box allows you to select:
</p>
<ul>
@@ -1544,7 +1544,7 @@
</li>
</ul>
</li>
-<li class="level1"><div class="li"> Filename (if <strong>gschem</strong> has multiple pages loaded, the currently displayed page’s filname is given)</div>
+<li class="level1"><div class="li"> Filename (if <strong>gschem</strong> has multiple pages loaded, the currently displayed pageâ??s filname is given)</div>
</li>
</ul>
@@ -1554,16 +1554,16 @@
</p>
</div>
-<!-- SECTION [59983-60777] -->
+<!-- SECTION "Write PNG... (fi)" [59967-60761] -->
<h3><a name="execute_script..._ft" id="execute_script..._ft">Execute Script... (ft)</a></h3>
<div class="level3">
<p>
-<strong>File | Execute Script...</strong> .....TBD
+<strong>File | Execute Script…</strong> …..TBD
</p>
</div>
-<!-- SECTION [60778-60849] -->
+<!-- SECTION "Execute Script... (ft)" [60762-60833] -->
<h3><a name="close_window_fc" id="close_window_fc">Close Window (fc)</a></h3>
<div class="level3">
@@ -1572,7 +1572,7 @@
</p>
</div>
-<!-- SECTION [60850-61088] -->
+<!-- SECTION "Close Window (fc)" [60834-61072] -->
<h3><a name="quit_alt-q" id="quit_alt-q">Quit (Alt-q)</a></h3>
<div class="level3">
@@ -1581,7 +1581,7 @@
</p>
</div>
-<!-- SECTION [61089-61281] -->
+<!-- SECTION "Quit (Alt-q)" [61073-61265] -->
<h2><a name="edit" id="edit">Edit</a></h2>
<div class="level2">
@@ -1590,7 +1590,7 @@
</p>
</div>
-<!-- SECTION [61282-61398] -->
+<!-- SECTION "Edit" [61266-61382] -->
<h3><a name="undo_shift-u" id="undo_shift-u">Undo (shift-u)</a></h3>
<div class="level3">
@@ -1611,7 +1611,7 @@
</p>
</div>
-<!-- SECTION [61399-62357] -->
+<!-- SECTION "Undo (shift-u)" [61383-62341] -->
<h3><a name="redo_shift-r" id="redo_shift-r">Redo (shift-r)</a></h3>
<div class="level3">
@@ -1621,16 +1621,16 @@
</p>
</div>
-<!-- SECTION [62358-62666] -->
+<!-- SECTION "Redo (shift-r)" [62342-62650] -->
<h3><a name="select_mode_s" id="select_mode_s">Select Mode (s)</a></h3>
<div class="level3">
<p>
<strong>Edit | Select Mode</strong> is the initial mode in which <strong>gschem</strong> starts.<br/>
- When in <strong>Select Mode</strong>, an unlocked object (i.e., component, line, box, circle, ...) may be selected by placing the mouse pointer within the outline of the object and single-clicking, or by dragging a box (i.e., holding down the first mouse-button) around the object. Selecting an already selected object will leave the object selected (i.e., you can not unselect an object by single-clicking it). Multiple unlocked objects may be selected by dragging a box around the objects.<br/>
+ When in <strong>Select Mode</strong>, an unlocked object (i.e., component, line, box, circle, …) may be selected by placing the mouse pointer within the outline of the object and single-clicking, or by dragging a box (i.e., holding down the first mouse-button) around the object. Selecting an already selected object will leave the object selected (i.e., you can not unselect an object by single-clicking it). Multiple unlocked objects may be selected by dragging a box around the objects.<br/>
A locked object may be selected by dragging a box around the object.<br/>
To de-select all objects, single-click anywhere on the schematic where there is no object.<br/>
- A visible attribute for an unlocked component may be selected by placing the mouse pointer over the component’s visible attribute and single-clicking. Placing the mouse pointer over the unlocked component’s visible attribute and double-clicking will open the edit dialog box appropriate for the attribute.<br/>
+ A visible attribute for an unlocked component may be selected by placing the mouse pointer over the componentâ??s visible attribute and single-clicking. Placing the mouse pointer over the unlocked componentâ??s visible attribute and double-clicking will open the edit dialog box appropriate for the attribute.<br/>
Objects will change color when selected.<br/>
You stay in <strong>Select Mode</strong> until you select one of the other Modes (e.g., Line, Copy, Move, etc.).<br/>
Your current Mode is displayed on the status-bar, in the lower-right corner of the <strong>gschem</strong> window.<br/>
@@ -1644,25 +1644,25 @@
</p>
</div>
-<!-- SECTION [62667-65074] -->
+<!-- SECTION "Select Mode (s)" [62651-65058] -->
<h3><a name="edit..._ee" id="edit..._ee">Edit... (ee)</a></h3>
<div class="level3">
<p>
First, select the object to be edited (i.e., in <strong>Select Mode</strong>).<br/>
- If the object is a component, <strong>Edit | Edit...</strong> then pops up a dialog box that allows you to edit the component’s attributes:
+ If the object is a component, <strong>Edit | Edit…</strong> then pops up a dialog box that allows you to edit the componentâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> Existing attributes (e.g., refdes) are displayed.</div>
</li>
<li class="level1"><div class="li"> A drop-down list of pre-defined attributes permits selection, and a edit-box provides association of a value to the attribute.</div>
</li>
-<li class="level1"><div class="li"> The attribute’ name and/or value may be made visible or invisible,</div>
+<li class="level1"><div class="li"> The attributeâ?? name and/or value may be made visible or invisible,</div>
</li>
</ul>
<p>
- If the ojbect is a text string, <strong>Edit...</strong> then pops up a dialog box that allows you to modify the text string’s attributes:
+ If the ojbect is a text string, <strong>Edit…</strong> then pops up a dialog box that allows you to modify the text stringâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> The text string may be modified. Multiple lines of text may be entered by inserting carriage-returns.</div>
@@ -1693,14 +1693,14 @@
</p>
</div>
-<!-- SECTION [65075-66269] -->
+<!-- SECTION "Edit... (ee)" [65059-66253] -->
<h3><a name="edit_text..._ex" id="edit_text..._ex">Edit Text... (ex)</a></h3>
<div class="level3">
<p>
First, select the text object to be edited (i.e., in <strong>Select Mode</strong>).<br/>
- <strong>Edit | Edit Text...</strong> allows you to edit just text.<br/>
- <strong>Edit | Edit Text...</strong> then pops up a dialog box that allows you to modify the text string’s attributes:
+ <strong>Edit | Edit Text…</strong> allows you to edit just text.<br/>
+ <strong>Edit | Edit Text…</strong> then pops up a dialog box that allows you to modify the text stringâ??s attributes:
</p>
<ul>
<li class="level1"><div class="li"> The text string may be modified. Multiple lines of text may be entered by inserting carriage-returns.</div>
@@ -1731,7 +1731,7 @@
</p>
</div>
-<!-- SECTION [66270-67128] -->
+<!-- SECTION "Edit Text... (ex)" [66254-67112] -->
<h3><a name="copy_mode_ec" id="copy_mode_ec">Copy Mode (ec)</a></h3>
<div class="level3">
@@ -1764,7 +1764,7 @@
</p>
</div>
-<!-- SECTION [67129-68053] -->
+<!-- SECTION "Copy Mode (ec)" [67113-68037] -->
<h3><a name="move_mode_em" id="move_mode_em">Move Mode (em)</a></h3>
<div class="level3">
@@ -1810,7 +1810,7 @@
</ul>
</div>
-<!-- SECTION [68054-69207] -->
+<!-- SECTION "Move Mode (em)" [68038-69191] -->
<h3><a name="delete_delete-key" id="delete_delete-key">Delete (Delete-key)</a></h3>
<div class="level3">
@@ -1830,7 +1830,7 @@
</p>
</div>
-<!-- SECTION [69208-69526] -->
+<!-- SECTION "Delete (Delete-key)" [69192-69510] -->
<h3><a name="rotate_90_mode_er" id="rotate_90_mode_er">Rotate 90 Mode (er)</a></h3>
<div class="level3">
@@ -1854,7 +1854,7 @@
</p>
</div>
-<!-- SECTION [69527-70116] -->
+<!-- SECTION "Rotate 90 Mode (er)" [69511-70100] -->
<h3><a name="mirror_mode_ei" id="mirror_mode_ei">Mirror Mode (ei)</a></h3>
<div class="level3">
@@ -1878,45 +1878,45 @@
</p>
</div>
-<!-- SECTION [70117-70773] -->
+<!-- SECTION "Mirror Mode (ei)" [70101-70757] -->
<h3><a name="slot..._e_shift-s" id="slot..._e_shift-s">Slot... (e shift-s)</a></h3>
<div class="level3">
<p>
-Some physical packages (e.g., the classic 7400 Quad NAND gate) contain more than one logical component (e.g., one of the NAND gates). In <strong>gchem</strong> terminology, each of these logical components is termed a “slot” (e.g., there would be 4 slots in the 7400 Quad NAND gate). Each slot is associated with specific pins on the physical package.<br/>
- <strong>Edit | Slot...</strong> allows you to change the slot number of a multiple-slot package. The package must support slotting. Refer to the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a> for more details.<br/>
+Some physical packages (e.g., the classic 7400 Quad NAND gate) contain more than one logical component (e.g., one of the NAND gates). In <strong>gchem</strong> terminology, each of these logical components is termed a â??slotâ?? (e.g., there would be 4 slots in the 7400 Quad NAND gate). Each slot is associated with specific pins on the physical package.<br/>
+ <strong>Edit | Slot…</strong> allows you to change the slot number of a multiple-slot package. The package must support slotting. Refer to the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a> for more details.<br/>
To change the slot number (i.e., select which package pins are associated with a logical component):
</p>
<ul>
<li class="level1"><div class="li"> Select the desired logical component (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Slot...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Slot…</strong></div>
</li>
-<li class="level1"><div class="li"> Change the “slot=n” value in the “Edit slot number” dialog box</div>
+<li class="level1"><div class="li"> Change the â??slot=nâ?? value in the â??Edit slot numberâ?? dialog box</div>
</li>
<li class="level1"><div class="li"> Press OK</div>
</li>
</ul>
<p>
- Note that selecting the slot on a package often effects the layout of the printed circuit board, as the slot may be on the wrong side of the package for effecient routing of nets. Don’t worry, you can always come back and change the slot selection once you start laying out your board and know which slots route best.
+ Note that selecting the slot on a package often effects the layout of the printed circuit board, as the slot may be on the wrong side of the package for effecient routing of nets. Donâ??t worry, you can always come back and change the slot selection once you start laying out your board and know which slots route best.
</p>
</div>
-<!-- SECTION [70774-71990] -->
+<!-- SECTION "Slot... (e shift-s)" [70758-71974] -->
<h3><a name="color..._eo" id="color..._eo">Color... (eo)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Color...</strong> allows you to change the color of any selected object (with the exception of components).<br/>
+<strong>Edit | Color…</strong> allows you to change the color of any selected object (with the exception of components).<br/>
To change the color of the currently selected objects:
</p>
<ul>
<li class="level1"><div class="li"> Select the desired object(s) (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Color...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Color…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Edit | Color Edit” dialog box, with a drop down list for colors, will appear:</div>
+<li class="level1"><div class="li"> The â??Edit | Color Editâ?? dialog box, with a drop down list for colors, will appear:</div>
<ul>
<li class="level2"><div class="li"> 1 | pin | black</div>
</li>
@@ -1960,7 +1960,7 @@
</p>
</div>
-<!-- SECTION [71991-72949] -->
+<!-- SECTION "Color... (eo)" [71975-72933] -->
<h3><a name="lock_el_unlock_e_shift-l" id="lock_el_unlock_e_shift-l">Lock (el) / Unlock (e shift-l)</a></h3>
<div class="level3">
@@ -1979,25 +1979,25 @@
<p>
The locked/unlocked state of components is preserved when <strong>gschem</strong> exits, so components which were locked remain locked the next time the schematic is opened.<br/>
- You can lock and unlock regular objects (e.g., lines, pins, boxes...). This is nice when you are drawing something and an object is in the way. Just lock it, and you will not have to think about it when you click to select other objects. Locking an object is not preserved in the file format, so once you quit <strong>gschem</strong> any locked objects will be unlocked the next time the schematic is opened.<br/>
+ You can lock and unlock regular objects (e.g., lines, pins, boxes…). This is nice when you are drawing something and an object is in the way. Just lock it, and you will not have to think about it when you click to select other objects. Locking an object is not preserved in the file format, so once you quit <strong>gschem</strong> any locked objects will be unlocked the next time the schematic is opened.<br/>
Note that if a component is locked, you can not single-click to select a visible attribute, or double-click to select and edit a visible component. First unlock such locked components.
</p>
</div>
-<!-- SECTION [72950-74488] -->
+<!-- SECTION "Lock (el) / Unlock (e shift-l)" [72934-74472] -->
<h3><a name="line_width_type..._ew" id="line_width_type..._ew">Line Width & Type... (ew)</a></h3>
<div class="level3">
<p>
-The <strong>Edit | Line Width & Type...</strong> dialog box lets you control the width and type of lines, boxes, circles, and arcs on the schematic/symbol.<br/>
- To change the <strong>Line Width & Type...</strong>:
+The <strong>Edit | Line Width & Type…</strong> dialog box lets you control the width and type of lines, boxes, circles, and arcs on the schematic/symbol.<br/>
+ To change the <strong>Line Width & Type…</strong>:
</p>
<ul>
<li class="level1"><div class="li"> Select the desired object(s) (i.e., in <strong>Select Mode</strong>)</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Line Width & Type...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Line Width & Type…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Edit Line Width * Type” dialog box displays</div>
+<li class="level1"><div class="li"> The â??Edit Line Width * Typeâ?? dialog box displays</div>
</li>
<li class="level1"><div class="li"> Change the following as suites the object:</div>
<ul>
@@ -2016,22 +2016,22 @@
</ul>
<p>
- Note that if the line width doesn’t seem to change, just pick a larger value.
+ Note that if the line width doesnâ??t seem to change, just pick a larger value.
</p>
</div>
-<!-- SECTION [74489-75104] -->
+<!-- SECTION "Line Width & Type... (ew)" [74473-75088] -->
<h3><a name="fill_type..._ef" id="fill_type..._ef">Fill Type... (ef)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Fill Type...</strong> is used to fill boxes and circles.<br/>
+<strong>Edit | Fill Type…</strong> is used to fill boxes and circles.<br/>
To fill a box or circle:
</p>
<ul>
<li class="level1"><div class="li"> Select the box or circle.</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Fill Type...</strong>. The “Edit FIll Type” dialog box is displayed.</div>
+<li class="level1"><div class="li"> Select <strong>Edit | Fill Type…</strong>. The â??Edit FIll Typeâ?? dialog box is displayed.</div>
</li>
<li class="level1"><div class="li"> Enter:</div>
<ul>
@@ -2054,30 +2054,30 @@
</ul>
</div>
-<!-- SECTION [75105-75445] -->
+<!-- SECTION "Fill Type... (ef)" [75089-75429] -->
<h3><a name="symbol_translate..._et" id="symbol_translate..._et">Symbol Translate... (et)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Symbol Translate...</strong> is used when creating a symbol, to translate the symbol to an origin for subsequent placement. The symbol may take an optional offset (in mils), as appropriate to the symbol.<br/>
+<strong>Edit | Symbol Translate…</strong> is used when creating a symbol, to translate the symbol to an origin for subsequent placement. The symbol may take an optional offset (in mils), as appropriate to the symbol.<br/>
To translate the symbol:
</p>
<ul>
<li class="level1"><div class="li"> Open a file for the symbol</div>
</li>
-<li class="level1"><div class="li"> Set the grid snap spacing to 100 mils (<strong>Options</strong> | <strong>Snap Grid Spacing...</strong>).</div>
+<li class="level1"><div class="li"> Set the grid snap spacing to 100 mils (<strong>Options</strong> | <strong>Snap Grid Spacing…</strong>).</div>
</li>
<li class="level1"><div class="li"> Toggle the grid ON (<strong>Options</strong> | <strong>Toggle Grid On/Off</strong>)</div>
</li>
<li class="level1"><div class="li"> Toggle the grid snap ON (<strong>Options</strong> | <strong>Toggle Snap On/Off</strong>)</div>
</li>
-<li class="level1"><div class="li"> Zoom as appropriate for the symbol’s dimensions</div>
+<li class="level1"><div class="li"> Zoom as appropriate for the symbolâ??s dimensions</div>
</li>
<li class="level1"><div class="li"> Draw the symbol, according to the recommendations in the <a href="http://www.geda.seul.org/docs/current/symbols/index.html" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/index.html" rel="nofollow">gEDA/gaf Symbol Creation Document</a></div>
</li>
-<li class="level1"><div class="li"> Select <strong>Edit | Symbol Translate...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Edit | Symbol Translate…</strong></div>
</li>
-<li class="level1"><div class="li"> The “Translate” dialog box is displayed.</div>
+<li class="level1"><div class="li"> The â??Translateâ?? dialog box is displayed.</div>
</li>
<li class="level1"><div class="li"> Enter 0 to translate to the origin, or enter a value (in mils), positive or negative, to offset the symbol from the origin.</div>
</li>
@@ -2094,7 +2094,7 @@
</p>
</div>
-<!-- SECTION [75446-76610] -->
+<!-- SECTION "Symbol Translate... (et)" [75430-76594] -->
<h3><a name="embed_component_picture_eb" id="embed_component_picture_eb">Embed Component/Picture (eb)</a></h3>
<div class="level3">
@@ -2111,18 +2111,18 @@
<p>
Save the schematic. The schematic file will now contain the text strings for the embedded component or embedded graphic.<br/>
- The <strong>Add Component...</strong> dialog box allows you to optionally embed the component.<br/>
- The <strong>Add Picture...</strong> dialog box does NOT allow you to optionally embed the component.<br/>
+ The <strong>Add Component…</strong> dialog box allows you to optionally embed the component.<br/>
+ The <strong>Add Picture…</strong> dialog box does NOT allow you to optionally embed the component.<br/>
You can only embed and unembed components. Also, you cannot embed and then mirror a component (this is a limitation of <strong>gschem</strong> and will eventually be fixed).
</p>
</div>
-<!-- SECTION [76611-77640] -->
+<!-- SECTION "Embed Component/Picture (eb)" [76595-77624] -->
<h3><a name="unembed_component_picture_eu" id="unembed_component_picture_eu">Unembed Component/Picture (eu)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Unembed Component/Picture</strong> will move the component’s or graphic’s information from the schematic file’s contents and output it to the original file’s path/filename (i.e., the schematic file includes the path/filename information). To <strong>Unembed Component/Picture</strong>:
+<strong>Edit | Unembed Component/Picture</strong> will move the componentâ??s or graphicâ??s information from the schematic fileâ??s contents and output it to the original fileâ??s path/filename (i.e., the schematic file includes the path/filename information). To <strong>Unembed Component/Picture</strong>:
</p>
<ul>
<li class="level1"><div class="li"> Select the component/picture (in <strong>Select Mode</strong>)</div>
@@ -2137,12 +2137,12 @@
</p>
</div>
-<!-- SECTION [77641-78230] -->
+<!-- SECTION "Unembed Component/Picture (eu)" [77625-78214] -->
<h3><a name="update_component_ep" id="update_component_ep">Update Component (ep)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Update Component</strong> updates a component’s definition.<br/>
+<strong>Edit | Update Component</strong> updates a componentâ??s definition.<br/>
A symbol can be modified from within <strong>gschem</strong> using the following sequence:
</p>
<ul>
@@ -2150,15 +2150,15 @@
</li>
<li class="level1"><div class="li"> Select <strong>Hierarchy | Down Symbol</strong>. This takes you to the symbol editor</div>
</li>
-<li class="level1"><div class="li"> Modify the symbol. This includes modifying the symbol’s graphic objects, adding/changing/deleting attributes, and moving objects with respect to the origin</div>
+<li class="level1"><div class="li"> Modify the symbol. This includes modifying the symbolâ??s graphic objects, adding/changing/deleting attributes, and moving objects with respect to the origin</div>
</li>
-<li class="level1"><div class="li"> Don’t forget to <strong>Edit | Symbol Translate</strong></div>
+<li class="level1"><div class="li"> Donâ??t forget to <strong>Edit | Symbol Translate</strong></div>
</li>
-<li class="level1"><div class="li"> Select <strong>File | Save Page</strong> to save the symbol to it’s file</div>
+<li class="level1"><div class="li"> Select <strong>File | Save Page</strong> to save the symbol to itâ??s file</div>
</li>
<li class="level1"><div class="li"> Select <strong>Hierarchy | Up Symbol</strong>. This returns you to the schematic editor</div>
</li>
-<li class="level1"><div class="li"> With the component still selected, select <strong>Edit | Update Component</strong> to update the componet’s description from the modified symbol’s definition</div>
+<li class="level1"><div class="li"> With the component still selected, select <strong>Edit | Update Component</strong> to update the componetâ??s description from the modified symbolâ??s definition</div>
</li>
<li class="level1"><div class="li"> Select each component on the schematic(s) made from this symbol, and select <strong>Edit | Update Component</strong></div>
</li>
@@ -2167,23 +2167,23 @@
<p>
New components placed on the schematic from this updated symbol will use the new symbol definition.<br/>
Components placed on the schematic from this symbol will be updated the next time this schematic is opened.<br/>
- The symbol’s <code>symversion</code> attribute will automatically be incremented for non-trivial changes when the symbol is saved. When a schematic is opened by <strong>gschem</strong>, all symbols used by the schematic are read from their libraries. The <code>symversion</code> attribute of the symbol read from the library is compared to the <code>symversion</code> attribute of the components in the schematic. If the <code>symversion</code> attributes are different, the <code>symversion</code> attribute is exposed on the schematic for those symbols effected. Note that:
+ The symbolâ??s <code>symversion</code> attribute will automatically be incremented for non-trivial changes when the symbol is saved. When a schematic is opened by <strong>gschem</strong>, all symbols used by the schematic are read from their libraries. The <code>symversion</code> attribute of the symbol read from the library is compared to the <code>symversion</code> attribute of the components in the schematic. If the <code>symversion</code> attributes are different, the <code>symversion</code> attribute is exposed on the schematic for those symbols effected. Note that:
</p>
<ul>
-<li class="level1"><div class="li"> This is a “hint” to the designer to check the symbol.</div>
+<li class="level1"><div class="li"> This is a â??hintâ?? to the designer to check the symbol.</div>
</li>
<li class="level1"><div class="li"> You need to actually open a schematic file with <strong>gschem</strong> for the components to be updated.</div>
</li>
</ul>
</div>
-<!-- SECTION [78231-80040] -->
+<!-- SECTION "Update Component (ep)" [78215-80024] -->
<h3><a name="show_hide_inv_text_en" id="show_hide_inv_text_en">Show/Hide Inv Text (en)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Show/Hide Inv Text</strong> is most appropriate when creating or editing symbols, to view or hide the text for all of the symbol’s invisible attributes.<br/>
- <a href="#make_inv_text_vis" title="geda:gschem_ug ↵" class="wikilink1">Make Inv Text Vis</a> is most appropriate when adding symbols to schematics, to view the text for the symbol’s modifiable invisible attributes.<br/>
+<strong>Edit | Show/Hide Inv Text</strong> is most appropriate when creating or editing symbols, to view or hide the text for all of the symbolâ??s invisible attributes.<br/>
+ <a href="#make_inv_text_vis" title="geda:gschem_ug ↵" class="wikilink1">Make Inv Text Vis</a> is most appropriate when adding symbols to schematics, to view the text for the symbolâ??s modifiable invisible attributes.<br/>
<strong>Edit | Show/Hide Inv Text</strong> toggles between making all invisible text visible and hiding all invisible text. When selected, all objects in the symbol are effected.<br/>
Visible text always remains visible.<br/>
A symbol has the following <em class="u">potential</em> attributes :
@@ -2234,21 +2234,21 @@
</ul>
<p>
- Not all attributes need to be used to define a symbol (see the discussion of <a href="docs_20060124_gschem_ug_app_a.html" class="wikilink2" title="docs:20060124:gschem_ug:app_a">Appendix A -- Heavy vs Light Symbol Libraries</a>). The <strong>gschem</strong> default is to define symbols as “light”, indicating that the symbol includes as few attributes as necessary to describe the symbol. “light” symbols depend on the designer attaching additional descriptive attributes to the symbol when the symbol is placed on the schematic. For example: a “light” symbol for a resistor might include just the graphic for a resistor, its pin attributes, and the “refdes” attribute. This describes a resistor. It would be the designer’s responsibility, after the resistor has been placed on the schematic, to add the “value” and “footprint” attributes appropriate for the specific resistor in the circuit. A “heavy” symbol includes more descriptive attributes. Using “light” vs. “heavy” symbols is up to the designer.<br/>
- A symbol’s attributes may be flagged as either visible or invisible. Attributes are flagged as invisible to reduce the clutter around a symbol on the schematic.<br/>
+ Not all attributes need to be used to define a symbol (see the discussion of <a href="docs_20060124_gschem_ug_app_a.html" class="wikilink2" title="docs:20060124:gschem_ug:app_a">Appendix A -- Heavy vs Light Symbol Libraries</a>). The <strong>gschem</strong> default is to define symbols as â??lightâ??, indicating that the symbol includes as few attributes as necessary to describe the symbol. â??lightâ?? symbols depend on the designer attaching additional descriptive attributes to the symbol when the symbol is placed on the schematic. For example: a â??lightâ?? symbol for a resistor might include just the graphic for a resistor, its pin attributes, and the â??refdesâ?? attribute. This describes a resistor. It would be the designerâ??s responsibility, after the resistor has been placed on the schematic, to add the â??valueâ?? and â??footprintâ?? attributes appropriate for the specific resistor in the circuit. A â??heavyâ?? symbol includes more descriptive attributes. Using â??lightâ?? vs. â??heavyâ?? symbols is up to the designer.<br/>
+ A symbolâ??s attributes may be flagged as either visible or invisible. Attributes are flagged as invisible to reduce the clutter around a symbol on the schematic.<br/>
When creating or editing the symbol, and changing a visible attribute to an invisible attribute, the attribute can not be viewed during further editing of the symbol. It becomes difficult to place attribute text. To view both the visible and invisible text, select <strong>Edit | Show/Hide Inv Text</strong>.<br/>
- When a symbol is instantiated on a schematic as a component, only the symbol’s visible attributes are promoted to the component. For example: if a resistor’s symbol defines “refdes” as the only visible attribute defined in the symbol, the only attribute that the component contains is the “refdes” attribute). Those attributes not included in the symbol definition may be added at the schematic level, component-by-component.<br/>
+ When a symbol is instantiated on a schematic as a component, only the symbolâ??s visible attributes are promoted to the component. For example: if a resistorâ??s symbol defines â??refdesâ?? as the only visible attribute defined in the symbol, the only attribute that the component contains is the â??refdesâ?? attribute). Those attributes not included in the symbol definition may be added at the schematic level, component-by-component.<br/>
This operation is useful when drawing/debugging symbols.<br/>
- When hidden text is visible, “Show Hidden” will appear on the status-bar in the lower right.
+ When hidden text is visible, â??Show Hiddenâ?? will appear on the status-bar in the lower right.
</p>
</div>
-<!-- SECTION [80041-82868] -->
+<!-- SECTION "Show/Hide Inv Text (en)" [80025-82852] -->
<h3><a name="make_inv_text_vis_ev" id="make_inv_text_vis_ev">Make Inv Text Vis (ev)</a></h3>
<div class="level3">
<p>
-<strong>Edit | Make Inv Text Vis</strong> is a quick method of making all of a component’s invisible attributes visible. The same effect can be accomplished by double-clicking on the component and marking all of the entries in the Attributes listbox as “Vis?” (i.e., visible).<br/>
+<strong>Edit | Make Inv Text Vis</strong> is a quick method of making all of a componentâ??s invisible attributes visible. The same effect can be accomplished by double-clicking on the component and marking all of the entries in the Attributes listbox as â??Vis?" (i.e., visible).<br/>
To <strong>Make Inv Text Vis</strong> for a component:
</p>
<ul>
@@ -2260,11 +2260,11 @@
<p>
The attributes that had been hidden are displayed.<br/>
- To hide the attributes again, you need to double-click the component to bring up it’s “Edit Attributes” dialog box, and explicitly place a check for each attribute you want hidden.
+ To hide the attributes again, you need to double-click the component to bring up itâ??s â??Edit Attributesâ?? dialog box, and explicitly place a check for each attribute you want hidden.
</p>
</div>
-<!-- SECTION [82869-83532] -->
+<!-- SECTION "Make Inv Text Vis (ev)" [82853-83516] -->
<h2><a name="buffer" id="buffer">Buffer</a></h2>
<div class="level2">
@@ -2273,7 +2273,7 @@
</p>
</div>
-<!-- SECTION [83533-83652] -->
+<!-- SECTION "Buffer" [83517-83636] -->
<h3><a name="copy_into_1_2_3_4_5_yc" id="copy_into_1_2_3_4_5_yc">Copy into 1/2/3/4/5 (yc)</a></h3>
<div class="level3">
@@ -2288,7 +2288,7 @@
</ol>
</div>
-<!-- SECTION [83653-83805] -->
+<!-- SECTION "Copy into 1/2/3/4/5 (yc)" [83637-83789] -->
<h3><a name="cut_into_1_2_3_4_5_yu" id="cut_into_1_2_3_4_5_yu">Cut into 1/2/3/4/5 (yu)</a></h3>
<div class="level3">
@@ -2297,7 +2297,7 @@
</p>
</div>
-<!-- SECTION [83806-83907] -->
+<!-- SECTION "Cut into 1/2/3/4/5 (yu)" [83790-83891] -->
<h3><a name="paste_from_1_2_3_4_5_yp" id="paste_from_1_2_3_4_5_yp">Paste from 1/2/3/4/5 (yp)</a></h3>
<div class="level3">
@@ -2320,22 +2320,22 @@
</ol>
</div>
-<!-- SECTION [83908-84261] -->
+<!-- SECTION "Paste from 1/2/3/4/5 (yp)" [83892-84245] -->
<h2><a name="view" id="view">View</a></h2>
<div class="level2">
</div>
-<!-- SECTION [84262-84279] -->
+<!-- SECTION "View" [84246-84263] -->
<h3><a name="redraw_vr" id="redraw_vr">Redraw (vr)</a></h3>
<div class="level3">
<p>
<strong>View | Redraw</strong> re-paints the current window.<br/>
- This is useful when you have mouse/component/line/text etc... droppings left over from a previous action. It is also useful when you want to update all visual connectivity cues.
+ This is useful when you have mouse/component/line/text etc… droppings left over from a previous action. It is also useful when you want to update all visual connectivity cues.
</p>
</div>
-<!-- SECTION [84280-84530] -->
+<!-- SECTION "Redraw (vr)" [84264-84514] -->
<h3><a name="pan_x" id="pan_x">Pan (x)</a></h3>
<div class="level3">
@@ -2351,38 +2351,38 @@
</ul>
<p>
- To pan the display using the shortcut is much simpler, simply place the mouse pointer where you want the display centered and type “x”. The display will jump to the mouse’s location.<br/>
+ To pan the display using the shortcut is much simpler, simply place the mouse pointer where you want the display centered and type â??xâ??. The display will jump to the mouseâ??s location.<br/>
Pan behavior is configurable. The system-gschemrc file defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "popup")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default, of popping up a menu when the third mouse button is clicked, by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "mousepan")</font></pre>
+If you override the system-gschemrcâ??s default, of popping up a menu when the third mouse button is clicked, by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(third-button "mousepan")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, the third mouse button (i.e., the right mouse button on scroll-wheel mice) will allow you to pan the schematic by holding down the third mouse button and dragging.<br/>
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, the third mouse button (i.e., the right mouse button on scroll-wheel mice) will allow you to pan the schematic by holding down the third mouse button and dragging.<br/>
The system-gschemrc file also defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "enabled")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "disabled")</font></pre>
+If you override the system-gschemrcâ??s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(fast-mousepan "disabled")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, text will be displayed properly when the third mouse button is held down while dragging. The <code>(third-button “mousepan”)</code> setting must also be applied for this to work. Disabling <code>fast-mousepan</code> adversely effects rendering speed while panning on large “complicated” schematics.<br/>
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, text will be displayed properly when the third mouse button is held down while dragging. The <code>(third-button â??mousepanâ??)</code> setting must also be applied for this to work. Disabling <code>fast-mousepan</code> adversely effects rendering speed while panning on large â??complicatedâ?? schematics.<br/>
The system-gschemrc file also defines: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-If you override the system-gschemrc’s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+If you override the system-gschemrcâ??s default by adding: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-to either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom in/out, the zoom will NOT center on the mouse pointer, effectively removing the pan feature of the zoom in/out operations.
+to either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom in/out, the zoom will NOT center on the mouse pointer, effectively removing the pan feature of the zoom in/out operations.
</p>
</div>
-<!-- SECTION [84531-86327] -->
+<!-- SECTION "Pan (x)" [84515-86311] -->
<h3><a name="zoom_box_w" id="zoom_box_w">Zoom Box (w)</a></h3>
<div class="level3">
@@ -2404,18 +2404,18 @@
</ul>
<p>
- To use <strong>View | Zoom Box</strong> by typing the equivalent shortcut (i.e., “<strong>w</strong>“) is more convenient. Simply position the mouse pointer at one corner of the zoom box, then type “<strong>w</strong>“. The zoom box will start immediately using the current mouse location as the first corner of the box.<br/>
- <strong>View | Zoom Box</strong> will attempt to zoom to the requested area, but some boxes are not legal and <strong>gschem</strong> will do it’s best to zoom the requested area.
+ To use <strong>View | Zoom Box</strong> by typing the equivalent shortcut (i.e., â??<strong>w</strong>â??) is more convenient. Simply position the mouse pointer at one corner of the zoom box, then type â??<strong>w</strong>â??. The zoom box will start immediately using the current mouse location as the first corner of the box.<br/>
+ <strong>View | Zoom Box</strong> will attempt to zoom to the requested area, but some boxes are not legal and <strong>gschem</strong> will do itâ??s best to zoom the requested area.
</p>
</div>
-<!-- SECTION [86328-87208] -->
+<!-- SECTION "Zoom Box (w)" [86312-87192] -->
<h3><a name="zoom_extents_ve" id="zoom_extents_ve">Zoom Extents (ve)</a></h3>
<div class="level3">
<p>
<strong>View | Extents</strong> will zoom the display to fit all of the placed objects into the current window.<br/>
- To view all of the current window’s objects:
+ To view all of the current windowâ??s objects:
</p>
<ul>
<li class="level1"><div class="li"> Select <strong>View | Extents</strong></div>
@@ -2423,12 +2423,12 @@
</ul>
<p>
- Typing the <strong>View | Extents</strong> shortcut (i.e., “<strong>ve</strong>“) is particularly convenient for those that have learned to navigate the schematics using the shortcuts.<br/>
+ Typing the <strong>View | Extents</strong> shortcut (i.e., â??<strong>ve</strong>â??) is particularly convenient for those that have learned to navigate the schematics using the shortcuts.<br/>
</p>
</div>
-<!-- SECTION [87209-87575] -->
+<!-- SECTION "Zoom Extents (ve)" [87193-87559] -->
<h3><a name="zoom_in_z" id="zoom_in_z">Zoom In (z)</a></h3>
<div class="level3">
@@ -2442,30 +2442,30 @@
</ul>
<p>
- The (zoom-with-pan “enabled”) configuration setting in the gschemrc files effects the operation of the zoom in shortcut (i.e., “<strong>z</strong>“). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
+ The (zoom-with-pan â??enabledâ??) configuration setting in the gschemrc files effects the operation of the zoom in shortcut (i.e., â??<strong>z</strong>â??). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-enables zooming in, using the mouse pointer’s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+enables zooming in, using the mouse pointerâ??s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-in either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom in, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom in operation.<br/>
+in either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom in, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom in operation.<br/>
To zoom in using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> If the default (zoom-with-pan “enabled”) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
+<li class="level1"><div class="li"> If the default (zoom-with-pan â??enabledâ??) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
</li>
-<li class="level1"><div class="li"> Type “<strong>z</strong>”</div>
+<li class="level1"><div class="li"> Type â??<strong>z</strong>â??</div>
</li>
</ul>
<p>
- Typing “<strong>z</strong>” is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
+ Typing â??<strong>z</strong>â?? is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
</p>
</div>
-<!-- SECTION [87576-88737] -->
+<!-- SECTION "Zoom In (z)" [87560-88721] -->
<h3><a name="zoom_out_z" id="zoom_out_z">Zoom Out (Z)</a></h3>
<div class="level3">
@@ -2479,30 +2479,30 @@
</ul>
<p>
- The (zoom-with-pan “enabled”) configuration setting in the gschemrc files effects the operation of the zoom out shortcut (i.e., “<strong>z</strong>“). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
+ The (zoom-with-pan â??enabledâ??) configuration setting in the gschemrc files effects the operation of the zoom out shortcut (i.e., â??<strong>z</strong>â??). The default system-gschemrc setting for: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "enabled")</font></pre>
</p>
<p>
-enables zooming out, using the mouse pointer’s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
+enables zooming out, using the mouse pointerâ??s location as the new center of the window. If this changed to: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">(zoom-with-pan "disabled")</font></pre>
</p>
<p>
-in either your user’s ~/gschemrc file or local ‘pwd’/gschemrc file, whenever you zoom out, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom out operation.<br/>
+in either your userâ??s ~/gschemrc file or local â??pwdâ??/gschemrc file, whenever you zoom out, the zoom will NOT center on the mouse pointer but will center on the current center of the window, effectively removing the pan feature of the zoom out operation.<br/>
To zoom out using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> If the default (zoom-with-pan “enabled”) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
+<li class="level1"><div class="li"> If the default (zoom-with-pan â??enabledâ??) is configured in one of the gschemrc files, position the mouse pointer in the window where you want the new center</div>
</li>
-<li class="level1"><div class="li"> Type “<strong>Z</strong>” (i.e., shift-z)</div>
+<li class="level1"><div class="li"> Type â??<strong>Z</strong>â?? (i.e., shift-z)</div>
</li>
</ul>
<p>
- Typing “<strong>Z</strong>” is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
+ Typing â??<strong>Z</strong>â?? is particularly convenient for those that have learned to navigate the schematics using the shortcuts.
</p>
</div>
-<!-- SECTION [88738-89926] -->
+<!-- SECTION "Zoom Out (Z)" [88722-89910] -->
<h3><a name="zoom_full_vf" id="zoom_full_vf">Zoom Full (vf)</a></h3>
<div class="level3">
@@ -2525,10 +2525,10 @@
</p>
<p>
-To view the maximum displayable area using the keyboard shortcut (i.e., “<strong>vf</strong>“):
+To view the maximum displayable area using the keyboard shortcut (i.e., â??<strong>vf</strong>â??):
</p>
<ul>
-<li class="level1"><div class="li"> Type “<strong>vf</strong>”</div>
+<li class="level1"><div class="li"> Type â??<strong>vf</strong>â??</div>
</li>
</ul>
@@ -2542,61 +2542,61 @@
</p>
</div>
-<!-- SECTION [89927-90705] -->
+<!-- SECTION "Zoom Full (vf)" [89911-90689] -->
<h2><a name="page" id="page">Page</a></h2>
<div class="level2">
</div>
-<!-- SECTION [90706-90724] -->
+<!-- SECTION "Page" [90690-90708] -->
<h3><a name="manager..._pm" id="manager..._pm">Manager... (pm)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90725-90752] -->
+<!-- SECTION "Manager... (pm)" [90709-90736] -->
<h3><a name="next" id="next">Next (>)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90753-90773] -->
+<!-- SECTION "Next (>)" [90737-90757] -->
<h3><a name="previous" id="previous">Previous (<)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90774-90798] -->
+<!-- SECTION "Previous (<)" [90758-90782] -->
<h3><a name="new_pe" id="new_pe">New (pe)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90799-90819] -->
+<!-- SECTION "New (pe)" [90783-90803] -->
<h3><a name="revert_pr" id="revert_pr">Revert (pr)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90820-90843] -->
+<!-- SECTION "Revert (pr)" [90804-90827] -->
<h3><a name="close_pc" id="close_pc">Close (pc)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90844-90866] -->
+<!-- SECTION "Close (pc)" [90828-90850] -->
<h3><a name="discard_pd" id="discard_pd">Discard (pd)</a></h3>
<div class="level3">
</div>
-<!-- SECTION [90867-90891] -->
+<!-- SECTION "Discard (pd)" [90851-90875] -->
<h2><a name="add" id="add">Add</a></h2>
<div class="level2">
</div>
-<!-- SECTION [90892-90908] -->
+<!-- SECTION "Add" [90876-90892] -->
<h3><a name="component..._i" id="component..._i">Component... (i)</a></h3>
<div class="level3">
<p>
-<strong>Add | Component...</strong> opens a dialog box which lets you place components from the component libraries.<br/>
+<strong>Add | Component…</strong> opens a dialog box which lets you place components from the component libraries.<br/>
To place a component:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Add |Component...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add |Component…</strong></div>
</li>
<li class="level1"><div class="li"> Select a component Library from the left list-box</div>
</li>
@@ -2632,11 +2632,11 @@
</ul>
<p>
- It helps to preview the symbol in the “Select Component” dialog box before selecting and placing the symbol.
+ It helps to preview the symbol in the â??Select Componentâ?? dialog box before selecting and placing the symbol.
</p>
</div>
-<!-- SECTION [90909-92385] -->
+<!-- SECTION "Component... (i)" [90893-92369] -->
<h3><a name="net_n" id="net_n">Net (n)</a></h3>
<div class="level3">
@@ -2658,18 +2658,17 @@
<td> <a href="_detail/geda_nets.html" class="media" title="geda:nets.jpg"><img src="_media/geda_nets.jpg" class="media" title="nets.jpg" alt="nets.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
- Note the small red segment at the end of the resistor’s pins. All pins in <strong>gschem</strong> have this red segment. This is the connectivity cue for the pin. It is sometimes difficult to “grab” this attachment point when drawing nets, you may need to zoom in on the pin. To zoom in, press the “z” key. To zoom out, press the “Z” (i.e., shift-z) key.<br/>
+ Note the small red segment at the end of the resistorâ??s pins. All pins in <strong>gschem</strong> have this red segment. This is the connectivity cue for the pin. It is sometimes difficult to â??grabâ?? this attachment point when drawing nets, you may need to zoom in on the pin. To zoom in, press the â??zâ?? key. To zoom out, press the â??Zâ?? (i.e., shift-z) key.<br/>
To begin drawing a net using the menu:
</p>
<ul>
<li class="level1"><div class="li"> Select <strong>Add | Net</strong></div>
</li>
-<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pin’s attachment point</div>
+<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pinâ??s attachment point</div>
</li>
-<li class="level1"><div class="li"> Position the mouse pointer over the pin’s connectivity cue</div>
+<li class="level1"><div class="li"> Position the mouse pointer over the pinâ??s connectivity cue</div>
</li>
<li class="level1"><div class="li"> Press the first mouse button to start the net</div>
</li>
@@ -2679,11 +2678,11 @@
To begin drawing the net using the shortcut:
</p>
<ul>
-<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pin’s attachment point</div>
+<li class="level1"><div class="li"> Zoom in on the component where the net is to start, so that you can easily grab the pinâ??s attachment point</div>
</li>
-<li class="level1"><div class="li"> Position the mouse pointer over the pin’s connectivity cue</div>
+<li class="level1"><div class="li"> Position the mouse pointer over the pinâ??s connectivity cue</div>
</li>
-<li class="level1"><div class="li"> Press the “n” key</div>
+<li class="level1"><div class="li"> Press the â??nâ?? key</div>
</li>
</ul>
@@ -2719,7 +2718,7 @@
</p>
</div>
-<!-- SECTION [92386-94977] -->
+<!-- SECTION "Net (n)" [92370-94961] -->
<h3><a name="bus_u" id="bus_u">Bus (u)</a></h3>
<div class="level3">
@@ -2729,18 +2728,18 @@
</p>
</div>
-<!-- SECTION [94978-95227] -->
+<!-- SECTION "Bus (u)" [94962-95211] -->
<h3><a name="attribute..._aa" id="attribute..._aa">Attribute... (aa)</a></h3>
<div class="level3">
<p>
-<strong>Add | Attribute...</strong> is appropriate when creating or editing symbols, to add a new attribute.<br/>
- <strong>Add | Attribute...</strong> brings up the “Single Attribute Editor” dialog box. This dialog box is ONLY used to add attributes. It does not display or manipulate already placed attributes.<br/>
+<strong>Add | Attribute…</strong> is appropriate when creating or editing symbols, to add a new attribute.<br/>
+ <strong>Add | Attribute…</strong> brings up the â??Single Attribute Editorâ?? dialog box. This dialog box is ONLY used to add attributes. It does not display or manipulate already placed attributes.<br/>
An attribute is nothing more than a text item which is in the form <code>name=value</code> (there cannot be any spaces to the left or right of the name,value pair). It can be either attached to an object, or unattached.<br/>
- To add an unattached attribute (e.g., “comment”, “documentation”, etc.) to the symbol:
+ To add an unattached attribute (e.g., â??commentâ??, â??documentationâ??, etc.) to the symbol:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Add | Attribute...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add | Attribute…</strong></div>
</li>
<li class="level1"><div class="li"> Select an attribute name off of the pulldown list, or type the attribute name into the name entry</div>
</li>
@@ -2753,24 +2752,24 @@
</ul>
<p>
- If you want to attach an attribute to an object, then select the desired object first and then <strong>Add | Attribute...</strong> from the pull-down menu. If you click on an object which has attached attributes, the attached attributes should be selected as well.<br/>
- If you select <strong>Add | Attribute...</strong> off of the pull down menus then you do not have much control as to where the attribute gets placed (it gets places either at the lower left hand corner of the object extents or at the origin of any selected object). However, if you use the hot key (i.e., “aa”) then the current mouse position is used as the anchor point for the attribute item.<br/>
+ If you want to attach an attribute to an object, then select the desired object first and then <strong>Add | Attribute…</strong> from the pull-down menu. If you click on an object which has attached attributes, the attached attributes should be selected as well.<br/>
+ If you select <strong>Add | Attribute…</strong> off of the pull down menus then you do not have much control as to where the attribute gets placed (it gets places either at the lower left hand corner of the object extents or at the origin of any selected object). However, if you use the hot key (i.e., â??aaâ??) then the current mouse position is used as the anchor point for the attribute item.<br/>
You cannot place an incomplete attribute (an attribute without a name and value).<br/>
Please see <a href="docs_20060124_gschem_ug_components_symbols_objects_attributes.html" class="wikilink2" title="docs:20060124:gschem_ug:components_symbols_objects_attributes">Components/Symbols/Objects/Attributes</a> for more info on how to use attributes.
</p>
</div>
-<!-- SECTION [95228-96940] -->
+<!-- SECTION "Attribute... (aa)" [95212-96924] -->
<h3><a name="text..._at" id="text..._at">Text... (at)</a></h3>
<div class="level3">
<p>
-<strong>Add | Text...</strong> displays the “Text Entry...” dialog box. To place text:
+<strong>Add | Text…</strong> displays the â??Text Entry…â?? dialog box. To place text:
</p>
<ul>
-<li class="level1"><div class="li"> Select <strong>Options | Text Size...</strong> and select the size for the text</div>
+<li class="level1"><div class="li"> Select <strong>Options | Text Size…</strong> and select the size for the text</div>
</li>
-<li class="level1"><div class="li"> Select <strong>Add | Text...</strong></div>
+<li class="level1"><div class="li"> Select <strong>Add | Text…</strong></div>
</li>
<li class="level1"><div class="li"> Type the text in the entry field (multiple lines may be entered by pressing Enter)</div>
</li>
@@ -2780,13 +2779,13 @@
</li>
<li class="level1"><div class="li"> Press the first mouse button to anchor the text</div>
</li>
-<li class="level1"><div class="li"> Close the “Text Entry...” dialog box</div>
+<li class="level1"><div class="li"> Close the â??Text Entry…â?? dialog box</div>
</li>
</ul>
<p>
- If you leave the <strong>Add | Text...</strong> dialog box open you can place the same text item again and again by just clicking Apply (or pressing Enter) and moving the mouse into the main window.<br/>
- The following settings in the system-gschemrc file, the user’s ~/gschemrc file, or the local ‘pwd’/gschemrc file control how text is displayed:
+ If you leave the <strong>Add | Text…</strong> dialog box open you can place the same text item again and again by just clicking Apply (or pressing Enter) and moving the mouse into the main window.<br/>
+ The following settings in the system-gschemrc file, the userâ??s ~/gschemrc file, or the local â??pwdâ??/gschemrc file control how text is displayed:
</p>
<pre class="code lisp"><span class="co1">; text-origin-marker : Controls if the text origin markers are displayed.</span>
<span class="co1">; text-size : Sets the default text size.</span>
@@ -2801,7 +2800,7 @@
</p>
</div>
-<!-- SECTION [96941-98744] -->
+<!-- SECTION "Text... (at)" [96925-98728] -->
<h3><a name="line_l" id="line_l">Line (l)</a></h3>
<div class="level3">
@@ -2810,7 +2809,7 @@
To draw a line:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the line to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you don’t see “Snap Off” on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the line to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Line</strong></div>
</li>
@@ -2845,7 +2844,7 @@
</p>
</div>
-<!-- SECTION [98745-99831] -->
+<!-- SECTION "Line (l)" [98729-99815] -->
<h3><a name="box_b" id="box_b">Box (b)</a></h3>
<div class="level3">
@@ -2853,7 +2852,7 @@
<strong>Add | Box</strong> draws a box. To draw a box:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Box</strong></div>
</li>
@@ -2875,7 +2874,7 @@
</p>
</div>
-<!-- SECTION [99832-100584] -->
+<!-- SECTION "Box (b)" [99816-100568] -->
<h3><a name="circle_ai" id="circle_ai">Circle (ai)</a></h3>
<div class="level3">
@@ -2884,7 +2883,7 @@
To draw a circle:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Circle</strong></div>
</li>
@@ -2907,7 +2906,7 @@
</p>
</div>
-<!-- SECTION [100585-101469] -->
+<!-- SECTION "Circle (ai)" [100569-101453] -->
<h3><a name="arc_ar" id="arc_ar">Arc (ar)</a></h3>
<div class="level3">
@@ -2915,7 +2914,7 @@
<strong>Add | Arc</strong> draws an arc. To draw an arc:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the box to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Arc</strong></div>
</li>
@@ -2927,7 +2926,7 @@
</li>
<li class="level1"><div class="li"> Press the first mouse button again</div>
</li>
-<li class="level1"><div class="li"> Enter the Start Angle (in degrees) – 0º is the “x” axis</div>
+<li class="level1"><div class="li"> Enter the Start Angle (in degrees) – 0º is the â??xâ?? axis</div>
</li>
<li class="level1"><div class="li"> Enter the Degrees of Sweep (for counter-clockwise sweep)</div>
</li>
@@ -2943,7 +2942,7 @@
</p>
</div>
-<!-- SECTION [101470-102562] -->
+<!-- SECTION "Arc (ar)" [101454-102546] -->
<h3><a name="pin_ap" id="pin_ap">Pin (ap)</a></h3>
<div class="level3">
@@ -2953,7 +2952,7 @@
To draw a pin:
</p>
<ul>
-<li class="level1"><div class="li"> Set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar. The <a href="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" rel="nofollow">gEDA/gaf Symbol Creation Document</a> specifies grid settings for pin placement in gEDA/gaf compliant symbols files.</div>
+<li class="level1"><div class="li"> Set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar. The <a href="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" class="urlextern" title="http://www.geda.seul.org/docs/current/symbols/symbols.pdf" rel="nofollow">gEDA/gaf Symbol Creation Document</a> specifies grid settings for pin placement in gEDA/gaf compliant symbols files.</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Pin</strong></div>
</li>
@@ -2976,7 +2975,7 @@
</p>
</div>
-<!-- SECTION [102563-103750] -->
+<!-- SECTION "Pin (ap)" [102547-103734] -->
<h3><a name="picture..._ag" id="picture..._ag">Picture... (ag)</a></h3>
<div class="level3">
@@ -2984,11 +2983,11 @@
<strong>Add | Picture</strong> places a graphic in the schematic. To draw a picture:
</p>
<ul>
-<li class="level1"><div class="li"> If you want to snap the picture to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing...</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
+<li class="level1"><div class="li"> If you want to snap the picture to the grid, set the grid spacing by selecting <strong>Options | Snap Grid Spacing…</strong> and entering the grid spacing, and then selecting <strong>Options | Toggle Snap On/Off</strong> until you donâ??t see â??Snap Offâ?? on the status-bar</div>
</li>
<li class="level1"><div class="li"> Select <strong>Add | Picture</strong></div>
</li>
-<li class="level1"><div class="li"> Select the graphic file from the “Please select a picture file” dialog box</div>
+<li class="level1"><div class="li"> Select the graphic file from the â??Please select a picture fileâ?? dialog box</div>
</li>
<li class="level1"><div class="li"> Press OK</div>
</li>
@@ -3010,12 +3009,12 @@
</p>
</div>
-<!-- SECTION [103751-104746] -->
+<!-- SECTION "Picture... (ag)" [103735-104730] -->
<h2><a name="hierarchy" id="hierarchy">Hierarchy</a></h2>
<div class="level2">
</div>
-<!-- SECTION [104747-104769] -->
+<!-- SECTION "Hierarchy" [104731-104753] -->
<h3><a name="down_schematic_hd" id="down_schematic_hd">Down Schematic (Hd)</a></h3>
<div class="level3">
@@ -3037,7 +3036,7 @@
</p>
</div>
-<!-- SECTION [104770-106382] -->
+<!-- SECTION "Down Schematic (Hd)" [104754-106366] -->
<h3><a name="down_symbol_hs" id="down_symbol_hs">Down Symbol (Hs)</a></h3>
<div class="level3">
@@ -3048,7 +3047,7 @@
</p>
</div>
-<!-- SECTION [106383-106705] -->
+<!-- SECTION "Down Symbol (Hs)" [106367-106689] -->
<h3><a name="up_hu" id="up_hu">Up (Hu)</a></h3>
<div class="level3">
@@ -3057,27 +3056,27 @@
</p>
</div>
-<!-- SECTION [106706-106820] -->
+<!-- SECTION "Up (Hu)" [106690-106804] -->
<h3><a name="documentation_ho" id="documentation_ho">Documentation (Ho)</a></h3>
<div class="level3">
<p>
Open any documentation available for the selected symbol/component.<br/>
- The job is handed over to “gschemdoc”, which makes a best-effort attempt of finding relevant documentation.<br/>
+ The job is handed over to â??gschemdocâ??, which makes a best-effort attempt of finding relevant documentation.<br/>
The documention would normally be in <acronym title="Portable Document Format">PDF</acronym>, <acronym title="HyperText Markup Language">HTML</acronym>, text or image format, but gschemdoc tries to be as transparent as possible on this account.<br/>
- First and foremost, the attribute “documentation=” is assumed to point to the documentation. This attribute should either be the filename (basename) of the document, or it should be a complete <acronym title="Uniform Resource Locator">URL</acronym>.<br/>
+ First and foremost, the attribute â??documentation=" is assumed to point to the documentation. This attribute should either be the filename (basename) of the document, or it should be a complete <acronym title="Uniform Resource Locator">URL</acronym>.<br/>
If it is a filename, and the file is found locally (in /usr/share/gEDA/documentation or otherwise), the relevant viewer will be initiated. Otherwise, a Google search for the document will be initiated.<br/>
- If there is no documentation attribute, the attributes “device” and possibly “value” will be consulted in much the same way as for “documentation”. File searches will be made in forms of filenames like “device-value.pdf” and “device.pdf”.<br/>
+ If there is no documentation attribute, the attributes â??deviceâ?? and possibly â??valueâ?? will be consulted in much the same way as for â??documentationâ??. File searches will be made in forms of filenames like â??device-value.pdfâ?? and â??device.pdfâ??.<br/>
Failing that, the file name for the symbol itself will be used as basis for the search.
</p>
</div>
-<!-- SECTION [106821-107905] -->
+<!-- SECTION "Documentation (Ho)" [106805-107889] -->
<h2><a name="attributes1" id="attributes1">Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [107906-107929] -->
+<!-- SECTION "Attributes" [107890-107913] -->
<h3><a name="attach_ta" id="attach_ta">Attach (ta)</a></h3>
<div class="level3">
@@ -3100,7 +3099,7 @@
</p>
</div>
-<!-- SECTION [107930-108737] -->
+<!-- SECTION "Attach (ta)" [107914-108721] -->
<h3><a name="detach_td" id="detach_td">Detach (td)</a></h3>
<div class="level3">
@@ -3121,7 +3120,7 @@
</p>
</div>
-<!-- SECTION [108738-109344] -->
+<!-- SECTION "Detach (td)" [108722-109328] -->
<h3><a name="show_value_tv" id="show_value_tv">Show Value (tv)</a></h3>
<div class="level3">
@@ -3142,7 +3141,7 @@
</p>
</div>
-<!-- SECTION [109345-109883] -->
+<!-- SECTION "Show Value (tv)" [109329-109867] -->
<h3><a name="show_name_tn" id="show_name_tn">Show Name (tn)</a></h3>
<div class="level3">
@@ -3163,7 +3162,7 @@
</p>
</div>
-<!-- SECTION [109884-110421] -->
+<!-- SECTION "Show Name (tn)" [109868-110405] -->
<h3><a name="show_both_tb" id="show_both_tb">Show Both (tb)</a></h3>
<div class="level3">
@@ -3184,7 +3183,7 @@
</p>
</div>
-<!-- SECTION [110422-110959] -->
+<!-- SECTION "Show Both (tb)" [110406-110943] -->
<h3><a name="toggle_visibility_tt" id="toggle_visibility_tt">Toggle Visibility (tt)</a></h3>
<div class="level3">
@@ -3206,7 +3205,7 @@
</p>
</div>
-<!-- SECTION [110960-111655] -->
+<!-- SECTION "Toggle Visibility (tt)" [110944-111639] -->
<h3><a name="find_specific_text..._t_shift-f" id="find_specific_text..._t_shift-f">Find Specific Text... (t shift-f)</a></h3>
<div class="level3">
@@ -3231,11 +3230,11 @@
</p>
<p>
-<strong>Note:</strong> gschem will find hidden text elements, too. If you don’t see the found element, try to show the hidden text.
+<strong>Note:</strong> gschem will find hidden text elements, too. If you donâ??t see the found element, try to show the hidden text.
</p>
</div>
-<!-- SECTION [111656-112316] -->
+<!-- SECTION "Find Specific Text... (t shift-f)" [111640-112300] -->
<h3><a name="hide_specific_text..._th" id="hide_specific_text..._th">Hide Specific Text... (th)</a></h3>
<div class="level3">
@@ -3262,7 +3261,7 @@
</p>
</div>
-<!-- SECTION [112317-112678] -->
+<!-- SECTION "Hide Specific Text... (th)" [112301-112662] -->
<h3><a name="show_specific_text..._t_shift-h" id="show_specific_text..._t_shift-h">Show Specific Text... (t shift-h)</a></h3>
<div class="level3">
@@ -3289,7 +3288,7 @@
</p>
</div>
-<!-- SECTION [112679-113170] -->
+<!-- SECTION "Show Specific Text... (t shift-h)" [112663-113154] -->
<h3><a name="autonumber_text..._tu" id="autonumber_text..._tu">Autonumber Text... (tu)</a></h3>
<div class="level3">
@@ -3313,11 +3312,11 @@
To use that operation:
</p>
<ol>
-<li class="level1"><div class="li"> select or enter the text elements you like to renumber in the <em>search for</em> entry. searchtext with a “?” at the end will match trailing “?” and trailing numbers in the text elements you are searching for. searchtext with a “*” at the end will match the given searchtext, followed by arbitrary text and followed by a trailing “?” or trailing numbers.</div>
+<li class="level1"><div class="li"> select or enter the text elements you like to renumber in the <em>search for</em> entry. searchtext with a "?" at the end will match trailing "?" and trailing numbers in the text elements you are searching for. searchtext with a â??*â?? at the end will match the given searchtext, followed by arbitrary text and followed by a trailing "?" or trailing numbers.</div>
</li>
<li class="level1"><div class="li"> the <em>autonumber text in</em> option specifies where to search for the given searchstring.</div>
</li>
-<li class="level1"><div class="li"> the <em>skip numbers found in</em> option specifies in which region you don’t want have duplicate numbers. <strong>Example:</strong> If you renumber your components you usually want uniq numbers on a page or even uniq number in the whole hierarchy of a multipage schematic. If you renumber netnames of a bus you usually want to apply the new numbers only to selected net elements. Thus you can have multiple equal netnames on a schematic sheet.</div>
+<li class="level1"><div class="li"> the <em>skip numbers found in</em> option specifies in which region you donâ??t want have duplicate numbers. <strong>Example:</strong> If you renumber your components you usually want uniq numbers on a page or even uniq number in the whole hierarchy of a multipage schematic. If you renumber netnames of a bus you usually want to apply the new numbers only to selected net elements. Thus you can have multiple equal netnames on a schematic sheet.</div>
</li>
<li class="level1"><div class="li"> the <em>overwrite existing numbers</em> option specifies whether you only want to number unnumbered elements or if you like to renumber elements too.</div>
</li>
@@ -3336,22 +3335,22 @@
</p>
</div>
-<!-- SECTION [113171-115608] -->
+<!-- SECTION "Autonumber Text... (tu)" [113155-115592] -->
<h2><a name="options" id="options">Options</a></h2>
<div class="level2">
</div>
-<!-- SECTION [115609-115629] -->
+<!-- SECTION "Options" [115593-115613] -->
<h3><a name="text_size..._ot" id="text_size..._ot">Text Size... (ot)</a></h3>
<div class="level3">
<p>
-<strong>Options | Text Size...</strong> pops up a dialog box which allows you to specify the text size of all text (including attributes placed with the Add/Attribute... dialog box).<br/>
- The text size is in points (1/72”). The default text size is 10 point text. The smallest text size is 2 points.
+<strong>Options | Text Size…</strong> pops up a dialog box which allows you to specify the text size of all text (including attributes placed with the Add/Attribute… dialog box).<br/>
+ The text size is in points (1/72â??). The default text size is 10 point text. The smallest text size is 2 points.
</p>
</div>
-<!-- SECTION [115630-115942] -->
+<!-- SECTION "Text Size... (ot)" [115614-115926] -->
<h3><a name="toggle_grid_on_off_og" id="toggle_grid_on_off_og">Toggle Grid On/Off (og)</a></h3>
<div class="level3">
@@ -3360,28 +3359,28 @@
</p>
</div>
-<!-- SECTION [115943-116036] -->
+<!-- SECTION "Toggle Grid On/Off (og)" [115927-116020] -->
<h3><a name="toggle_snap_on_off_os" id="toggle_snap_on_off_os">Toggle Snap On/Off (os)</a></h3>
<div class="level3">
<p>
<strong>Options | Toggle Snap On/Off</strong> toggles the snap. Be very careful using this. Connections between pins and nets (and nets to nets) depends on being exactly connected. Turning of the grid will almost guarantee that nets/pins do not connect.<br/>
Before you translate a symbol using Edit/Symbol Translate, make sure the snap is on.<br/>
- When snap mode is off, the text “Snap Off” will appear in the lower, righthand corner.
+ When snap mode is off, the text â??Snap Offâ?? will appear in the lower, righthand corner.
</p>
</div>
-<!-- SECTION [116037-116488] -->
+<!-- SECTION "Toggle Snap On/Off (os)" [116021-116472] -->
<h3><a name="snap_grid_spacing..._os" id="snap_grid_spacing..._os">Snap Grid Spacing... (oS)</a></h3>
<div class="level3">
<p>
-<strong>Options | Snap Grid Spacing...</strong> brings up a dialog box which allows you to change the snap grid spacing (not the grid spacing). The units for this spacing are mils.<br/>
+<strong>Options | Snap Grid Spacing…</strong> brings up a dialog box which allows you to change the snap grid spacing (not the grid spacing). The units for this spacing are mils.<br/>
Before you translate a symbol using Edit/Symbol Translate, make sure this spacing is set to 100.
</p>
</div>
-<!-- SECTION [116489-116792] -->
+<!-- SECTION "Snap Grid Spacing... (oS)" [116473-116776] -->
<h3><a name="toggle_outline_box_oa" id="toggle_outline_box_oa">Toggle Outline/Box (oa)</a></h3>
<div class="level3">
@@ -3390,16 +3389,16 @@
</p>
</div>
-<!-- SECTION [116793-117102] -->
+<!-- SECTION "Toggle Outline/Box (oa)" [116777-117086] -->
<h3><a name="toggle_net_rubberband_or" id="toggle_net_rubberband_or">Toggle Net/Rubberband (or)</a></h3>
<div class="level3">
<p>
-<strong>Options | Toggle Net/Rubberband</strong> .....????
+<strong>Options | Toggle Net/Rubberband</strong> …..????
</p>
</div>
-<!-- SECTION [117103-117186] -->
+<!-- SECTION "Toggle Net/Rubberband (or)" [117087-117170] -->
<h3><a name="show_log_window_ol" id="show_log_window_ol">Show Log Window (ol)</a></h3>
<div class="level3">
@@ -3408,71 +3407,71 @@
</p>
</div>
-<!-- SECTION [117187-117357] -->
+<!-- SECTION "Show Log Window (ol)" [117171-117341] -->
<h3><a name="show_coord_window..._oc" id="show_coord_window..._oc">Show Coord Window... (oc)</a></h3>
<div class="level3">
<p>
-<strong>Options | Show Coord Window...</strong> displays a pop-up window that displays the coordinates of the mouse pointer on the schematic. Useful for accurately placing objects.
+<strong>Options | Show Coord Window…</strong> displays a pop-up window that displays the coordinates of the mouse pointer on the schematic. Useful for accurately placing objects.
</p>
</div>
-<!-- SECTION [117358-117562] -->
+<!-- SECTION "Show Coord Window... (oc)" [117342-117546] -->
<h2><a name="help" id="help">Help</a></h2>
<div class="level2">
</div>
-<!-- SECTION [117563-117580] -->
+<!-- SECTION "Help" [117547-117564] -->
<h3><a name="about..._ha" id="about..._ha">About... (ha)</a></h3>
<div class="level3">
<p>
-Every <acronym title="Graphical User Interface">GUI</acronym> application needs an <strong>Help | About...</strong> feature, to display:
+Every <acronym title="Graphical User Interface">GUI</acronym> application needs an <strong>Help | About…</strong> feature, to display:
</p>
<ul>
-<li class="level1"><div class="li"> The application’s name.</div>
+<li class="level1"><div class="li"> The applicationâ??s name.</div>
</li>
<li class="level1"><div class="li"> The version of the software.</div>
</li>
-<li class="level1"><div class="li"> The author’s name(s) and how to contact.</div>
+<li class="level1"><div class="li"> The authorâ??s name(s) and how to contact.</div>
</li>
</ul>
</div>
-<!-- SECTION [117581-117783] -->
+<!-- SECTION "About... (ha)" [117565-117767] -->
<h3><a name="manual..._hm" id="manual..._hm">Manual... (hm)</a></h3>
<div class="level3">
<p>
-<strong>Help | Manual...</strong> brings up the “gEDA/gaf Documention” web-page installed on this computer. Very useful for accessing the various documentation available for the gEDA/gaf applications.
+<strong>Help | Manual…</strong> brings up the â??gEDA/gaf Documentionâ?? web-page installed on this computer. Very useful for accessing the various documentation available for the gEDA/gaf applications.
</p>
</div>
-<!-- SECTION [117784-117997] -->
+<!-- SECTION "Manual... (hm)" [117768-117981] -->
<h3><a name="hotkeys..._hh" id="hotkeys..._hh">Hotkeys... (hh)</a></h3>
<div class="level3">
<p>
-<strong>Help | Hotkeys...</strong> lists the current hotkeys (a.k.a., shortcuts, a.k.a., keyboard accellerators).
+<strong>Help | Hotkeys…</strong> lists the current hotkeys (a.k.a., shortcuts, a.k.a., keyboard accellerators).
</p>
</div>
-<!-- SECTION [117998-118125] -->
+<!-- SECTION "Hotkeys... (hh)" [117982-118109] -->
<h3><a name="component..._ho" id="component..._ho">Component... (Ho)</a></h3>
<div class="level3">
<p>
-If you select a component on the schematic, and select <strong>Help | Component...</strong>, <strong>gschem</strong> uses the gschemdoc script to do its best job finding some documentation appropriate for the component:
+If you select a component on the schematic, and select <strong>Help | Component…</strong>, <strong>gschem</strong> uses the gschemdoc script to do its best job finding some documentation appropriate for the component:
</p>
<ul>
-<li class="level1"><div class="li"> If the component’s symbol included the <code>documentation=documentation_locator</code> attribute, this <acronym title="Uniform Resource Identifier">URI</acronym> is used to retreive the documentation. If the full <acronym title="Uniform Resource Identifier">URI</acronym> is given, the <acronym title="Uniform Resource Identifier">URI</acronym> on the internet is retrieved. If the <acronym title="Uniform Resource Identifier">URI</acronym> is not fully qualified, it is considered to be local to this computer, and is searched for and displayed.</div>
+<li class="level1"><div class="li"> If the componentâ??s symbol included the <code>documentation=documentation_locator</code> attribute, this <acronym title="Uniform Resource Identifier">URI</acronym> is used to retreive the documentation. If the full <acronym title="Uniform Resource Identifier">URI</acronym> is given, the <acronym title="Uniform Resource Identifier">URI</acronym> on the internet is retrieved. If the <acronym title="Uniform Resource Identifier">URI</acronym> is not fully qualified, it is considered to be local to this computer, and is searched for and displayed.</div>
</li>
-<li class="level1"><div class="li"> If the component’s symbol does not include the <code>documentation=documentation_locator</code> attribute, a Google search is performed for <acronym title="Portable Document Format">PDF</acronym> documents, based on the <code>device=</code> attribute, the <code>value=</code> attribute, and the symbol basename.</div>
+<li class="level1"><div class="li"> If the componentâ??s symbol does not include the <code>documentation=documentation_locator</code> attribute, a Google search is performed for <acronym title="Portable Document Format">PDF</acronym> documents, based on the <code>device=</code> attribute, the <code>value=</code> attribute, and the symbol basename.</div>
</li>
</ul>
</div>
-<!-- SECTION [118126-118908] -->
+<!-- SECTION "Component... (Ho)" [118110-118892] -->
<h1><a name="appendix_a_--_heavy_vs_light_symbol_libraries" id="appendix_a_--_heavy_vs_light_symbol_libraries">Appendix A -- Heavy vs Light Symbol Libraries</a></h1>
<div class="level1">
@@ -3481,25 +3480,25 @@
</p>
</div>
-<!-- SECTION [118909-119102] -->
+<!-- SECTION "Appendix A -- Heavy vs Light Symbol Libraries" [118893-119086] -->
<h1><a name="appendix_b_--_printing_schematics_and_symbols" id="appendix_b_--_printing_schematics_and_symbols">Appendix B -- Printing Schematics and Symbols</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [119103-119181] -->
+<!-- SECTION "Appendix B -- Printing Schematics and Symbols" [119087-119165] -->
<h1><a name="appendix_c_--_writing_guile_scripts" id="appendix_c_--_writing_guile_scripts">Appendix C -- Writing guile Scripts</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [119182-119250] -->
+<!-- SECTION "Appendix C -- Writing guile Scripts" [119166-119234] -->
<h1><a name="appendix_d_--_i_want_to_build_a_printed_circuit_board" id="appendix_d_--_i_want_to_build_a_printed_circuit_board">Appendix D -- I Want To Build A Printed Circuit Board</a></h1>
<div class="level1">
@@ -3517,7 +3516,7 @@
The following guidelines will assist you in developing quality designs intended for use by applications that support the creation of Printed Circuit Boards:
</p>
<ul>
-<li class="level1"><div class="li"> <span class="hilited">To be supplied...</span></div>
+<li class="level1"><div class="li"> <span class="hilited">To be supplied…</span></div>
</li>
</ul>
@@ -3525,14 +3524,14 @@
The following on-line tutorials are an excellent method for the beginner to learn the gEDA Tools Suite design workflow resulting in a PCB:
</p>
<ul>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gschem-warmup.html" rel="nofollow">Bill Wilson's gschem warmup</a></div>
</li>
-<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
+<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html" rel="nofollow">Bill Wilson's gsch2pcb tutorial</a></div>
</li>
</ul>
</div>
-<!-- SECTION [119251-120040] -->
+<!-- SECTION "Appendix D -- I Want To Build A Printed Circuit Board" [119235-120024] -->
<h1><a name="appendix_e_--_i_want_to_simulate_my_design" id="appendix_e_--_i_want_to_simulate_my_design">Appendix E -- I Want To Simulate My Design</a></h1>
<div class="level1">
@@ -3552,7 +3551,7 @@
<ul>
<li class="level1"><div class="li"> Discuss attributes appropriate for a SPICE model, and how these differ from attributes appropriate for a PCB.</div>
</li>
-<li class="level1"><div class="li"> <span class="hilited">To be supplied...</span></div>
+<li class="level1"><div class="li"> <span class="hilited">To be supplied…</span></div>
</li>
</ul>
@@ -3567,7 +3566,7 @@
</ul>
</div>
-<!-- SECTION [120041-120920] -->
+<!-- SECTION "Appendix E -- I Want To Simulate My Design" [120025-120904] -->
<h1><a name="appendix_f_--_change_gschemdoc_user-defined_preferences" id="appendix_f_--_change_gschemdoc_user-defined_preferences">Appendix F -- Change gschemdoc User-Defined Preferences</a></h1>
<div class="level1">
@@ -3575,9 +3574,9 @@
As installed, the <strong>gschemdoc</strong> utility script is used by <strong>gschem</strong> to:
</p>
<ul>
-<li class="level1"><div class="li"> Display the “gEDA/gaf Documentation” (i.e., <strong>Help | Manual...</strong>)</div>
+<li class="level1"><div class="li"> Display the â??gEDA/gaf Documentationâ?? (i.e., <strong>Help | Manual…</strong>)</div>
</li>
-<li class="level1"><div class="li"> Display component documentation (i.e., <strong>Help | Component...</strong>)</div>
+<li class="level1"><div class="li"> Display component documentation (i.e., <strong>Help | Component…</strong>)</div>
</li>
</ul>
@@ -3591,20 +3590,20 @@
</p>
<p>
-To select a different application launcher, simply edit the {binary-install-path}/bin/gschemdoc file, find the above lines, and move your favorite application to the beginning of the list. For example, to use <strong>firefox</strong> as your preferred browser, move it to the beginning of the <strong>CANDIDATE_BROWSER=</strong> list, to use <strong>acroread</strong> (Adobe’s Acrobat Reader) as your preferred <acronym title="Portable Document Format">PDF</acronym> reader, move it to the beginning of the <strong>CANDIDATE_PDFREADER=</strong> list, and to use <strong>locate</strong> as your preferred filesystem search utility, move it to the beginning of the <strong>CANDIDATE_LOCATE=</strong> list.
+To select a different application launcher, simply edit the {binary-install-path}/bin/gschemdoc file, find the above lines, and move your favorite application to the beginning of the list. For example, to use <strong>firefox</strong> as your preferred browser, move it to the beginning of the <strong>CANDIDATE_BROWSER=</strong> list, to use <strong>acroread</strong> (Adobeâ??s Acrobat Reader) as your preferred <acronym title="Portable Document Format">PDF</acronym> reader, move it to the beginning of the <strong>CANDIDATE_PDFREADER=</strong> list, and to use <strong>locate</strong> as your preferred filesystem search utility, move it to the beginning of the <strong>CANDIDATE_LOCATE=</strong> list.
</p>
</div>
-<!-- SECTION [120921-122137] -->
+<!-- SECTION "Appendix F -- Change gschemdoc User-Defined Preferences" [120905-122121] -->
<h1><a name="appendix_g_--_breaking_a_large_symbol_into_smaller_symbols" id="appendix_g_--_breaking_a_large_symbol_into_smaller_symbols">Appendix G -- Breaking a Large Symbol Into Smaller Symbols</a></h1>
<div class="level1">
<p>
-To be supplied...
+To be supplied…
</p>
</div>
-<!-- SECTION [122138-122229] -->
+<!-- SECTION "Appendix G -- Breaking a Large Symbol Into Smaller Symbols" [122122-122213] -->
<h1><a name="appendix_h_--_definition_of_terms" id="appendix_h_--_definition_of_terms">Appendix H -- Definition of Terms</a></h1>
<div class="level1">
@@ -3614,49 +3613,49 @@
<dt><span class='term'> <strong>attribute</strong></span></dt>
<dd>A text item which is in the form <code>name=value</code>. It can be either unattached or attached.</dd>
<dt><span class='term'> <strong>buffer</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>component</strong></span></dt>
<dd>Also know as <strong>part</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board. Components are instances of a <strong>symbol</strong> placed on a schematic.</dd>
<dt><span class='term'> <strong>device</strong></span></dt>
-<dd>Also known as “package”. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
+<dd>Also known as â??packageâ??. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>dialog box</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>embedded component</strong></span></dt>
-<dd>A component whose definition is saved as part of the schematic’s file.</dd>
+<dd>A component whose definition is saved as part of the schematicâ??s file.</dd>
<dt><span class='term'> <strong>footprint</strong></span></dt>
<dd>Also known as a <strong>land pattern</strong>. The surface space occupied by a <strong>component</strong>/<strong>package</strong>/<strong>part</strong>.</dd>
<dt><span class='term'> <strong>gEDA/gaf</strong></span></dt>
-<dd><strong>gschem</strong> is a component of the gEDA/gaf set of tools, which tend to integrate together in the development and maintenance of schematics and symbols. The term “gaf” stands for “<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riends”).</dd>
+<dd><strong>gschem</strong> is a component of the gEDA/gaf set of tools, which tend to integrate together in the development and maintenance of schematics and symbols. The term â??gafâ?? stands for â??<em class="u">g</em>EDA <em class="u">a</em>nd <em class="u">f</em>riendsâ??).</dd>
<dt><span class='term'> <strong>grip</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>guile</strong></span></dt>
<dd><a href="http://www.gnu.org/software/guile/" class="urlextern" title="http://www.gnu.org/software/guile/" rel="nofollow">GNU Guile</a> is an interpreter for Scheme, a version of Lisp.</dd>
<dt><span class='term'> <strong>HDL</strong></span></dt>
<dd>Hardware Description Language (e.g., VHDL, Verilog, etc.). Used to simulate or document a device.</dd>
<dt><span class='term'> <strong>hierarchical</strong></span></dt>
-<dd>The concept that designs can contain nested levels of schematics, so that all the circuit doesn’t need to be placed on a single sheet.</dd>
+<dd>The concept that designs can contain nested levels of schematics, so that all the circuit doesnâ??t need to be placed on a single sheet.</dd>
<dt><span class='term'> <strong>land pattern</strong></span></dt>
<dd>Also known as a <strong>footprint</strong>. The surface space occupied by a structure or device.</dd>
<dt><span class='term'> <strong>library</strong></span></dt>
<dd>A collection of symbols.</dd>
<dt><span class='term'> <strong>line</strong></span></dt>
-<dd>A straight drawing element, connecting two points. On the schematic it has no electrical significance. In a symbol, a line is part of the symbol’s graphic elements.</dd>
+<dd>A straight drawing element, connecting two points. On the schematic it has no electrical significance. In a symbol, a line is part of the symbolâ??s graphic elements.</dd>
<dt><span class='term'> <strong>model</strong></span></dt>
<dd>A description of how a device behaves. Most often this is a SPICE model. The model is defined in <strong>gschem</strong>, but used in subsequent applications such as <strong>ngspice</strong>, <strong>gnucap</strong>, etc.</dd>
<dt><span class='term'> <strong>net</strong></span></dt>
-<dd>A net connects two or more pins on a schematic, and is made up of segments. The net’s equivalent is a “wire” or “trace” on the printed circuit board.</dd>
+<dd>A net connects two or more pins on a schematic, and is made up of segments. The netâ??s equivalent is a â??wireâ?? or â??traceâ?? on the printed circuit board.</dd>
<dt><span class='term'> <strong>object</strong></span></dt>
<dd>A line, circle, pin, net, box, bus, text/attribute, or picture.</dd>
<dt><span class='term'> <strong>package</strong></span></dt>
<dd>Also known as <strong>device</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>page</strong></span></dt>
-<dd>Also known as a schematic’s <strong>sheet</strong>.</dd>
+<dd>Also known as a schematicâ??s <strong>sheet</strong>.</dd>
<dt><span class='term'> <strong>part</strong></span></dt>
<dd> Also know as <strong>component</strong>. The equivalent of an [electronics] device, as one may place on a printed circuit board.</dd>
<dt><span class='term'> <strong>project</strong></span></dt>
<dd>A collection of schematics, custom symbols, models, documentation, etc.</dd>
<dt><span class='term'> <strong>segment</strong></span></dt>
-<dd>Part of a net. A segment has two end-points, or “grips”.</dd>
+<dd>Part of a net. A segment has two end-points, or â??gripsâ??.</dd>
<dt><span class='term'> <strong>schematic</strong></span></dt>
<dd>A <strong>page</strong>/<strong>sheet</strong> with electronics symbols, text, and drawing elements (i.e., lines, circles, boxes, etc.) representing a diagram of an electrical or mechanical system.</dd>
<dt><span class='term'> <strong>series</strong></span></dt>
@@ -3668,11 +3667,11 @@
<dt><span class='term'> <strong>symbol</strong></span></dt>
<dd>A collection of <strong>objects</strong>. The objects may have <strong>attributes</strong> attatched (i.e., associated) with them. There may also be <strong>attributes</strong> attached (i.e., associated) to the <strong>symbol</strong> itself (i.e., not specifically associated with an object).</dd>
<dt><span class='term'> <strong>sheet</strong></span></dt>
-<dd>Also known as a schematic’s <strong>page</strong>.</dd>
+<dd>Also known as a schematicâ??s <strong>page</strong>.</dd>
<dt><span class='term'> <strong>trace</strong></span></dt>
<dd>The equivalent of a wire on a printed circuit board.</dd>
<dt><span class='term'> <strong>window</strong></span></dt>
-<dd>...</dd>
+<dd>…</dd>
<dt><span class='term'> <strong>workflow</strong></span></dt>
<dd>The process of designing. Usually includes continuous review and re-design, until it works. In the gEDA Tools Suite design workflow, multiple applications are used. One application typically is followed by another. The flow of data collected and how this data effects the design is considered the workflow.</dd>
</dl>
@@ -3680,6 +3679,6 @@
</p>
</div>
-<!-- SECTION [122230-] --></div>
+<!-- SECTION "Appendix H -- Definition of Terms" [122214-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_gsymcheck_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gsymcheck_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gsymcheck_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gsymcheck_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gsymcheck_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gsymcheck_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gsymcheck_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gsymcheck_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gsymcheck_mp?do=export_raw" />
- <meta name="date" content="2006-04-20T03:23:20-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,gsymcheck_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gsymcheck_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gsymcheck_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gsymcheck_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="gsymcheck_man-page" id="gsymcheck_man-page">gsymcheck man-page</a></h1>
<div class="level1">
<pre class="code">gsymcheck(1) 20031231 gsymcheck(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_lxt2miner_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_lxt2miner_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_lxt2miner_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_lxt2miner_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_lxt2miner_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_lxt2miner_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2miner_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2miner_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2miner_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:16:37-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,gtkwave_lxt2miner_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2miner_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_lxt2miner_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_lxt2miner_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="data_mining_of_lxt2_files_lxt2miner" id="data_mining_of_lxt2_files_lxt2miner">Data mining of LXT2 files (lxt2miner)</a></h1>
<div class="level1">
<pre class="code">LXT2MINER(1) Dumpfile Data Mining LXT2MINER(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_lxt2vcd_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_lxt2vcd_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_lxt2vcd_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_lxt2vcd_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_lxt2vcd_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_lxt2vcd_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2vcd_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2vcd_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2vcd_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:15:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,gtkwave_lxt2vcd_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_lxt2vcd_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_lxt2vcd_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_lxt2vcd_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="coverts_lxt2_files_to_vcd_lxt2vcd" id="coverts_lxt2_files_to_vcd_lxt2vcd">Coverts LXT2 files to VCD (lxt2vcd)</a></h1>
<div class="level1">
<pre class="code">LXT2VCD(1) Filetype Conversion LXT2VCD(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:18:11-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,gtkwave_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="visualization_tool_for_vcd_lxt_and_vzt_files_gtkwave" id="visualization_tool_for_vcd_lxt_and_vzt_files_gtkwave">Visualization tool for VCD, LXT, and VZT files (gtkwave)</a></h1>
<div class="level1">
<pre class="code">GTKWAVE(1) Simulation Wave Viewer GTKWAVE(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_mvl2lxt_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_mvl2lxt_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_mvl2lxt_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_mvl2lxt_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_mvl2lxt_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_mvl2lxt_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2lxt_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2lxt_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2lxt_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:24:19-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,gtkwave_mvl2lxt_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2lxt_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_mvl2lxt_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_mvl2lxt_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="coverts_mvlsim_aet_files_to_lxt_mvl2lxt" id="coverts_mvlsim_aet_files_to_lxt_mvl2lxt">Coverts MVLSIM AET files to LXT (mvl2lxt)</a></h1>
<div class="level1">
<pre class="code">MVL2LXT(1) Filetype Conversion MVL2LXT(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_mvl2vcd_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_mvl2vcd_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_mvl2vcd_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_mvl2vcd_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_mvl2vcd_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_mvl2vcd_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2vcd_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2vcd_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2vcd_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:22:43-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,gtkwave_mvl2vcd_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_mvl2vcd_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_mvl2vcd_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_mvl2vcd_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="coverts_mvlsim_aet_files_to_vcd_mvl2vcd" id="coverts_mvlsim_aet_files_to_vcd_mvl2vcd">Coverts MVLSIM AET files to VCD (mvl2vcd)</a></h1>
<div class="level1">
<pre class="code">MVL2VCD(1) Filetype Conversion MVL2VCD(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_tex2vcd_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_tex2vcd_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_tex2vcd_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_tex2vcd_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_tex2vcd_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_tex2vcd_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_tex2vcd_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_tex2vcd_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_tex2vcd_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:21:53-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,gtkwave_tex2vcd_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_tex2vcd_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_tex2vcd_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_tex2vcd_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="coverts_texsim_aet_files_to_vcd_tex2vcd" id="coverts_texsim_aet_files_to_vcd_tex2vcd">Coverts TEXSIM AET files to VCD (tex2vcd)</a></h1>
<div class="level1">
<pre class="code">TEX2VCD(1) Filetype Conversion TEX2VCD(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_tla2vcd_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_tla2vcd_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_tla2vcd_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_tla2vcd_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_tla2vcd_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_tla2vcd_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_tla2vcd_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_tla2vcd_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_tla2vcd_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:30:56-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_tla2vcd_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_tla2vcd_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_tla2vcd_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_tla2vcd_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="converts_tla_to_vcd_or_lst_files_tla2vcd" id="converts_tla_to_vcd_or_lst_files_tla2vcd">Converts TLA to VCD or LST files (tla2vcd)</a></h1>
<div class="level1">
<pre class="code">TLA2VCD(1) Tektronix File Format Conversion TLA2VCD(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2lxt2_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_vcd2lxt2_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2lxt2_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_vcd2lxt2_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_vcd2lxt2_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_vcd2lxt2_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt2_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt2_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt2_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:27:41-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_vcd2lxt2_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt2_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_vcd2lxt2_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_vcd2lxt2_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="converts_vcd_files_to_lxt2_files_vcd2lxt2" id="converts_vcd_files_to_lxt2_files_vcd2lxt2">Converts VCD files to LXT2 files (vcd2lxt2)</a></h1>
<div class="level1">
<pre class="code">VCD2LXT2(1) Filetype Conversion VCD2LXT2(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2lxt_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_vcd2lxt_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2lxt_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_vcd2lxt_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_vcd2lxt_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_vcd2lxt_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:29:51-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_vcd2lxt_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2lxt_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_vcd2lxt_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_vcd2lxt_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="converts_vcd_files_to_interlaced_or_linear_lxt_files_vcd2lxt" id="converts_vcd_files_to_interlaced_or_linear_lxt_files_vcd2lxt">Converts VCD files to interlaced or linear LXT files (vcd2lxt)</a></h1>
<div class="level1">
<pre class="code">VCD2LXT(1) Filetype Conversion VCD2LXT(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2vzt_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_vcd2vzt_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_vcd2vzt_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_vcd2vzt_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_vcd2vzt_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_vcd2vzt_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2vzt_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2vzt_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2vzt_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:35:56-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_vcd2vzt_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vcd2vzt_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_vcd2vzt_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_vcd2vzt_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="converts_vcd_files_to_vzt_files_vcd2vzt" id="converts_vcd_files_to_vzt_files_vcd2vzt">Converts VCD files to VZT files (vcd2vzt)</a></h1>
<div class="level1">
<pre class="code">VCD2VZT(1) Filetype Conversion VCD2VZT(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_vzt2vcd_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_vzt2vcd_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_vzt2vcd_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_vzt2vcd_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_vzt2vcd_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_vzt2vcd_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vzt2vcd_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_vzt2vcd_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_vzt2vcd_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:34:17-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_vzt2vcd_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vzt2vcd_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_vzt2vcd_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_vzt2vcd_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="coverts_vzt_files_to_vcd_vzt2vcd" id="coverts_vzt_files_to_vcd_vzt2vcd">Coverts VZT files to VCD (vzt2vcd)</a></h1>
<div class="level1">
<pre class="code">VZT2VCD(1) Filetype Conversion VZT2VCD(1)
1.2 eda/geda/gaf/docs/wiki/geda_gtkwave_vztminer_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_gtkwave_vztminer_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_gtkwave_vztminer_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_gtkwave_vztminer_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_gtkwave_vztminer_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gtkwave_vztminer_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vztminer_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:gtkwave_vztminer_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:gtkwave_vztminer_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:35:09-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,gtkwave_vztminer_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:gtkwave_vztminer_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gtkwave_vztminer_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gtkwave_vztminer_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="data_mining_of_vzt_files_vztminer" id="data_mining_of_vzt_files_vztminer">Data mining of VZT files (vztminer)</a></h1>
<div class="level1">
<pre class="code">VZTMINER(1) Dumpfile Data Mining VZTMINER(1)
1.2 eda/geda/gaf/docs/wiki/geda_hse_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_hse_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_hse_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_hse_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_hse_howto.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:hse_howto</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:hse_howto?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:hse_howto?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:hse_howto?do=export_raw" />
- <meta name="date" content="2006-04-20T07:58:50-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,hse_howto" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:hse_howto?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:hse_howto" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:hse_howto" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="hooks_scheme_extension_howto" id="hooks_scheme_extension_howto">Hooks/Scheme Extension HOWTO</a></h1>
<div class="level1">
<pre class="code">gEDA - GPL Electronic Design Automation
@@ -75,7 +80,7 @@
Inparameter : an attribute and a string.
Outparameter : undefined.
Description : Sets a new value to an attribute. The attribute must
- be defined, the function can't create a new attribute.
+ be defined, the function can't create a new attribute.
Defined both in gschem and libgeda, mainly because
where different variables and information are available.
@@ -111,7 +116,7 @@
The most complete example utilizing all of the above functions are in fact
the auto-uref scheme script that currently is part of the gschem distribution.
You can find it <where gschem is installed>/share/gEDA/scheme/auto-uref.scm.
-Uninstalled it's available at gschem/scheme/auto-uref.scm
+Uninstalled it's available at gschem/scheme/auto-uref.scm
All components have a reference designator that must be unique so
gnetlist can handle it properly. By automatically assigning a number
1.2 eda/geda/gaf/docs/wiki/geda_icarus_anc.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_anc.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_anc.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_anc.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_anc.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_anc</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_anc?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_anc?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_anc?do=export_raw" />
- <meta name="date" content="2006-05-07T16:46:41-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_anc" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_anc?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_anc" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_anc" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_attribute_naming_conventions" id="icarus_attribute_naming_conventions">Icarus Attribute Naming Conventions</a></h1>
<div class="level1">
<pre class="code">ATTRIBUTE NAMING CONVENTIONS
1.2 eda/geda/gaf/docs/wiki/geda_icarus_extensions.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_extensions.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_extensions.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_extensions.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_extensions.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_extensions</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_extensions?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_extensions?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_extensions?do=export_raw" />
- <meta name="date" content="2006-05-07T16:51:57-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_extensions" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_extensions?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_extensions" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_extensions" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_verilog_extensions" id="icarus_verilog_extensions">Icarus Verilog Extensions</a></h1>
<div class="level1">
<pre class="code">Icarus Verilog Extensions
1.2 eda/geda/gaf/docs/wiki/geda_icarus_glossary.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_glossary.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_glossary.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_glossary.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_glossary.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,26 +5,31 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_glossary</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_glossary?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_glossary?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_glossary?do=export_raw" />
- <meta name="date" content="2006-05-07T16:50:59-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_glossary" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_glossary?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_glossary" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_glossary" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_verilog_glossary" id="icarus_verilog_glossary">Icarus Verilog Glossary</a></h1>
<div class="level1">
<pre class="code">Throughout Icarus Verilog descriptions and source code, I use a
variety of terms and acronyms that might be specific to Icarus
-Verilog, have an Icarus Verilog specific meaning, or just aren't
+Verilog, have an Icarus Verilog specific meaning, or just aren't
widely known. So here I define these terms.
1.7 eda/geda/gaf/docs/wiki/geda_icarus_ieee1364.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_ieee1364.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_ieee1364.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_ieee1364.html 17 Apr 2007 20:19:11 -0000 1.6
+++ geda_icarus_ieee1364.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_ieee1364</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_ieee1364?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_ieee1364?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_ieee1364?do=export_raw" />
- <meta name="date" content="2006-05-07T16:48:08-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_ieee1364" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_ieee1364?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_ieee1364" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_ieee1364" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_verilog_vs._ieee1364" id="icarus_verilog_vs._ieee1364">Icarus Verilog vs. IEEE1364</a></h1>
<div class="level1">
<pre class="code"> Icarus Verilog vs. IEEE1364
@@ -42,8 +47,8 @@
STANDARDIZATION ISSUES
These are some issues where the IEEE1364 left unclear, unspecified or
-simply wrong. I'll try to be precise as I can, and reference the
-standard as needed. I've made implementation decisions for Icarus
+simply wrong. I'll try to be precise as I can, and reference the
+standard as needed. I've made implementation decisions for Icarus
Verilog, and I will make clear what those decisions are and how they
affect the language.
@@ -58,10 +63,10 @@
initial #1 $display("foo = %b, bar = %b", foo, tmp);
endmodule
-Notice that the ``reg foo;'' declaration is placed after the first
+Notice that the ``reg foo;'' declaration is placed after the first
initial statement. It turns out that this is a perfectly legal module
according to the -1995 and -2000 versions of the standard. The
-statement ``reg foo;'' is a module_item_declaration which is in turn a
+statement ``reg foo;'' is a module_item_declaration which is in turn a
module_item. The BNF in the appendix of IEEE1364-1995 treats all
module_item statements equally, so no order is imposed.
@@ -70,11 +75,11 @@
restrictions I would look for are "module_item_declarations must
appear before all other module_items" or "variables must be declared
textually before they are referenced." Such statements simply do not
-exist. (Personally, I think it is fine that they don't.)
+exist. (Personally, I think it is fine that they don't.)
The closest is the rules for implicit declarations of variables that
-are otherwise undeclared. In the above example, ``bar'' is implicitly
-declared and is therefore a wire. However, although ``initial foo = 1;''
+are otherwise undeclared. In the above example, ``bar'' is implicitly
+declared and is therefore a wire. However, although ``initial foo = 1;''
is written before foo is declared, foo *is* declared within the
module, and declared legally by the BNF of the standard.
@@ -100,7 +105,7 @@
Standard As I Understand It." However, commercial tools in general
break down with these programs. In particular, the first example
may generate different errors depending on the tool. The most common
-error is to claim that ``foo'' is declared twice, once (implicitly) as
+error is to claim that ``foo'' is declared twice, once (implicitly) as
a wire and once as a reg.
So the question now becomes, "Is the standard broken, or are the tools
@@ -139,7 +144,7 @@
even if a negative val is passed in.
It is possible to fix up this specific example to work properly with
-the bit pattern of a 16bit number, but that is not the point. What's
+the bit pattern of a 16bit number, but that is not the point. What's
needed is clarification on whether an input can be declared in the
port declaration as well as in the contained block declaration.
@@ -166,7 +171,7 @@
ports to be declared with types, as long as the types are variable
types, such as reg or integer. Without this, there would be no
portable way to pass integers into functions/tasks. The standard does
-not say it is allowed, but it doesn't *disallow* it, and other
+not say it is allowed, but it doesn't *disallow* it, and other
commercial tools seem to work similarly.
@@ -230,7 +235,7 @@
The Verilog standard allows Verilog implementations to limit the size
of unsized constants to a bit width of at least 32. That means that a
-constant 17179869183 (36'h3_ffff_ffff) may overflow some compilers. In
+constant 17179869183 (36'h3_ffff_ffff) may overflow some compilers. In
fact, it is common to limit these values to 32bits. However, a
compiler may just as easily choose another width limit, for example
64bits. That value is equally good.
@@ -264,19 +269,19 @@
operand in the concatenation is needed to calculate
the complete size of the concatenation."
-So for example the expression {1'b0, 16} is clearly illegal. It
-also stands to reason that {1'b0, 15+1} is illegal, for exactly the
+So for example the expression {1'b0, 16} is clearly illegal. It
+also stands to reason that {1'b0, 15+1} is illegal, for exactly the
same justification. What is the size of the expression (15+1)?
Furthermore, it is reasonable to expect that (16) and (15+1) are
exactly the same so far as the compiler is concerned.
Unfortunately, Cadence seems to feel otherwise. In particular, it has
-been reported that although {1'b0, 16} causes an error, {1'b0, 15+1}
+been reported that although {1'b0, 16} causes an error, {1'b0, 15+1}
is accepted. Further testing shows that any expression other then a
simple unsized constant is accepted there, even if all the operands of
all the operators that make up the expression are unsized integers.
-This is a semantic problem. Icarus Verilog doesn't limit the size of
+This is a semantic problem. Icarus Verilog doesn't limit the size of
integer constants. This is valid as stated in 2.5.1 Note 3:
"The number of bits that make up an unsized number
@@ -288,10 +293,10 @@
large as it needs to be, whether that is 64bits, 128bits, or
more. With this in mind, what is the value of these expressions?
- {'h1_00_00_00_00}
- {'h1 << 32}
- {'h0_00_00_00_01 << 32}
- {'h5_00_00_00_00 + 1}
+ {'h1_00_00_00_00}
+ {'h1 << 32}
+ {'h0_00_00_00_01 << 32}
+ {'h5_00_00_00_00 + 1}
These examples show that the standard is justified in requiring that
the operands of concatenation have size. The dispute is what it takes
@@ -481,7 +486,7 @@
The IEEE1364 standard clearly states that in VCD files, the $dumpoff
section checkpoints all the dumped variables as X values. For reg and
-wire bits/vectors, this obviously means 'bx values. Icarus Verilog
+wire bits/vectors, this obviously means 'bx values. Icarus Verilog
does this, for example:
$dumpoff
@@ -514,24 +519,17 @@
It turns out that NaN is conventionally accepted by scanf functions,
and viewers that support real variables support NaN values. So while
-the IEEE1364 doesn't require this behavior, and given the variety that
+the IEEE1364 doesn't require this behavior, and given the variety that
already seems to exist amongst VCD viewers in the wild, this behavior
seems to be acceptable according to the standard, is a better mirror
of 4-value behavior in the dead zone, and appears more user friendly
when viewed by reasonable viewers.
-$Id: geda_icarus_ieee1364.html,v 1.6 2007-04-17 20:19:11 pcjc2 Exp $
+$Id: geda_icarus_ieee1364.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
$Log: geda_icarus_ieee1364.html,v $
-Revision 1.6 2007-04-17 20:19:11 pcjc2
-Merge changes from noscreen branch
-
-Revision 1.3.6.1 2007/02/23 23:32:02 pcjc2
-sync with trunk
-
-Revision 1.4 2007/02/13 01:50:14 ahvezda
-Updated wiki snapshot from the live gEDA wiki. Phase I (only changed
-content; new content coming in next phase).
+Revision 1.7 2007-05-26 02:35:20 ahvezda
+Updated wiki from the website. Fixed wikifetch.sh to not download forever.
Revision 1.17 2003/07/15 03:49:22 steve
Spelling fixes.
1.7 eda/geda/gaf/docs/wiki/geda_icarus_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_mp.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_mp.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_mp.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,24 +5,29 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:06:43-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,icarus_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_verilog_compiler_man-page" id="icarus_verilog_compiler_man-page">Icarus Verilog compiler man-page</a></h1>
<div class="level1">
-<pre class="code">iverilog(1) $Date: 2007-04-17 20:19:12 $ iverilog(1)
+<pre class="code">iverilog(1) $Date: 2007-05-26 02:35:20 $ iverilog(1)
@@ -376,7 +381,7 @@
-Version $Date: 2007-04-17 20:19:12 $ iverilog(1)</pre>
+Version $Date: 2007-05-26 02:35:20 $ iverilog(1)</pre>
</div>
</div>
1.7 eda/geda/gaf/docs/wiki/geda_icarus_opcodes.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_opcodes.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_opcodes.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_opcodes.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_opcodes.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,27 +5,32 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_opcodes</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_opcodes?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_opcodes?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_opcodes?do=export_raw" />
- <meta name="date" content="2006-05-07T16:54:50-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,icarus_opcodes" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_opcodes?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_opcodes" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_opcodes" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="executable_instruction_opcodes" id="executable_instruction_opcodes">Executable Instruction Opcodes</a></h1>
<div class="level1">
<pre class="code">/*
* Copyright (c) 2001-2003 Stephen Williams (steve@xxxxxxxxxx)
*
- * $Id: geda_icarus_opcodes.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+ * $Id: geda_icarus_opcodes.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
*/
@@ -191,7 +196,7 @@
The eeq bit is set to 1 if all the bits in the vectors are exactly the
same, or 0 otherwise. The eq bit is true if the values are logically
the same. That is, x and z are considered equal. In other words the eq
-bit is the same as ``=='' and the eeq bit ``===''.
+bit is the same as ``=='' and the eeq bit ``===''.
The lt bit is 1 if the left vector is less then the right vector, or 0
if greater then or equal to the right vector. It is the equivalent of
@@ -219,8 +224,8 @@
These instructions are for implementing the casez and casex
comparisons. These work similar to the %cmp/u instructions, except
only an eq bit is calculated. These comparisons both treat z values in
-the left or right operand as don't care positions. The %cmp/x
-instruction will also treat x values in either operand as don't care.
+the left or right operand as don't care positions. The %cmp/x
+instruction will also treat x values in either operand as don't care.
Only bit 4 is set by these instructions.
@@ -404,7 +409,7 @@
* %load/nx <bit>, <vpi-label>, <idx>
This instruction load a value from a .net object bit. Since .net
-objects don't really exist (they are only named indirection into the
+objects don't really exist (they are only named indirection into the
netlist) this instruction indexes into the .net list of bits.
* %load/v <bit>, <functor-label>, <wid>
1.2 eda/geda/gaf/docs/wiki/geda_icarus_quick_start.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_quick_start.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_quick_start.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_quick_start.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_quick_start.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_quick_start</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_quick_start?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_quick_start?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_quick_start?do=export_raw" />
- <meta name="date" content="2006-05-07T16:55:46-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,icarus_quick_start" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_quick_start?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_quick_start" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_quick_start" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="getting_started_with_icarus_verilog" id="getting_started_with_icarus_verilog">Getting Started with Icarus Verilog</a></h1>
<div class="level1">
<pre class="code">* Getting Started with Icarus Verilog
1.2 eda/geda/gaf/docs/wiki/geda_icarus_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_readme?do=export_raw" />
- <meta name="date" content="2006-05-07T16:38:52-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="the_icarus_verilog_compilation_system" id="the_icarus_verilog_compilation_system">The Icarus Verilog Compilation System</a></h1>
<div class="level1">
<pre class="code"> THE ICARUS VERILOG COMPILATION SYSTEM
@@ -29,7 +34,7 @@
1.0 What is ICARUS Verilog?
Icarus Verilog is intended to compile ALL of the Verilog HDL as
-described in the IEEE-1364 standard. Of course, it's not quite there
+described in the IEEE-1364 standard. Of course, it's not quite there
yet. It does currently handle a mix of structural and behavioral
constructs. For a view of the current state of Icarus Verilog, see its
home page at <http://www.icarus.com/eda/verilog>.
@@ -42,7 +47,7 @@
structural Verilog, VHDL, etc.
For instructions on how to run Icarus Verilog,
- see the ``iverilog'' man page.
+ see the ``iverilog'' man page.
2.0 Building/Installing Icarus Verilog From Source
@@ -75,7 +80,7 @@
- bison and flex
- gperf 2.7
- The lexical analyzer doesn't recognize keywords directly,
+ The lexical analyzer doesn't recognize keywords directly,
but instead matches symbols and looks them up in a hash
table in order to get the proper lexical code. The gperf
program generates the lookup table.
@@ -140,7 +145,7 @@
32bit development libraries installed. Then configure with this
somewhat more complicated command:
- ./configure libdir64='$(prefix)/lib64' vpidir1=vpi64 vpidir2=. --enable-vvp32
+ ./configure libdir64='$(prefix)/lib64' vpidir1=vpi64 vpidir2=. --enable-vvp32
This reflects the convention on AMD64 systems that 64bit libraries go
into lib64 directories. The "--enable-vvp32" also turns on 32bit
@@ -170,7 +175,7 @@
2.5 Uninstallation
The generated Makefiles also include the uninstall target. This should
-remove all the files that ``make install'' creates.
+remove all the files that ``make install'' creates.
3.0 How Icarus Verilog Works
@@ -198,7 +203,7 @@
module is the root.
One can see a human readable version of the final pform by using the
-``-P <path>'' flag to the compiler. This will cause iverilog to dump
+``-P <path>'' flag to the compiler. This will cause iverilog to dump
the pform into the file named <path>.
3.3 Elaboration
@@ -213,7 +218,7 @@
The elaborate() function performs the elaboration.
One can see a human readable version of the final, elaborated and
-optimized netlist by using the ``-N <path>'' flag to the compiler. If
+optimized netlist by using the ``-N <path>'' flag to the compiler. If
elaboration succeeds, the final netlist (i.e., after optimizations but
before code generation) will be dumped into the file named <path>.
@@ -395,7 +400,7 @@
$bits(<expr>)
The $bits system function returns the size in bits of the
expression that is its argument. The result of this
- function is undefined if the argument doesn't have a
+ function is undefined if the argument doesn't have a
self-determined size.
The $sizeof function is deprecated in favor of $bits, which is
@@ -455,7 +460,7 @@
and that is too unpredictable.
It is said that some commercial compilers do allow macro
- definitions to span library modules. That's just plain weird.
+ definitions to span library modules. That's just plain weird.
Width in %t Time Formats
1.7 eda/geda/gaf/docs/wiki/geda_icarus_vpi_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_vpi_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_vpi_mp.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_vpi_mp.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_vpi_mp.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,24 +5,29 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_vpi_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vpi_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_vpi_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_vpi_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:05:58-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,icarus_vpi_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vpi_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_vpi_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_vpi_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="compile_front_end_for_vpi_modules_man-page" id="compile_front_end_for_vpi_modules_man-page">Compile front end for VPI modules man-page</a></h1>
<div class="level1">
-<pre class="code">iverilog-vpi(1) $Date: 2007-04-17 20:19:12 $ iverilog-vpi(1)
+<pre class="code">iverilog-vpi(1) $Date: 2007-05-26 02:35:20 $ iverilog-vpi(1)
@@ -142,7 +147,7 @@
-Version $Date: 2007-04-17 20:19:12 $ iverilog-vpi(1)</pre>
+Version $Date: 2007-05-26 02:35:20 $ iverilog-vpi(1)</pre>
</div>
</div>
1.7 eda/geda/gaf/docs/wiki/geda_icarus_vpi_within_vvp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_vpi_within_vvp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_vpi_within_vvp.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_vpi_within_vvp.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_vpi_within_vvp.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,27 +5,32 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_vpi_within_vvp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vpi_within_vvp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_vpi_within_vvp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_vpi_within_vvp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:00:07-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,icarus_vpi_within_vvp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vpi_within_vvp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_vpi_within_vvp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_vpi_within_vvp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="vpi_within_vvp" id="vpi_within_vvp">VPI_within_VVP</a></h1>
<div class="level1">
<pre class="code">/*
* Copyright (c) 2001 Stephen Williams (steve@xxxxxxxxxx)
*
- * $Id: geda_icarus_vpi_within_vvp.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+ * $Id: geda_icarus_vpi_within_vvp.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
*/
1.7 eda/geda/gaf/docs/wiki/geda_icarus_vvp_runtime.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_vvp_runtime.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_vvp_runtime.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_vvp_runtime.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_vvp_runtime.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,24 +5,29 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_vvp_runtime</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vvp_runtime?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_vvp_runtime?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_vvp_runtime?do=export_raw" />
- <meta name="date" content="2006-05-07T17:05:08-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,icarus_vvp_runtime" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vvp_runtime?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_vvp_runtime" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_vvp_runtime" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="icarus_verilog_vvp_runtime_engine_man-page" id="icarus_verilog_vvp_runtime_engine_man-page">Icarus Verilog vvp runtime engine man-page</a></h1>
<div class="level1">
-<pre class="code">vvp(1) $Date: 2007-04-17 20:19:12 $ vvp(1)
+<pre class="code">vvp(1) $Date: 2007-05-26 02:35:20 $ vvp(1)
@@ -166,7 +171,7 @@
-Version $Date: 2007-04-17 20:19:12 $ vvp(1)</pre>
+Version $Date: 2007-05-26 02:35:20 $ vvp(1)</pre>
</div>
</div>
1.7 eda/geda/gaf/docs/wiki/geda_icarus_vvp_simulation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_vvp_simulation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_vvp_simulation.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_vvp_simulation.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_vvp_simulation.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,27 +5,32 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_vvp_simulation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vvp_simulation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_vvp_simulation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_vvp_simulation?do=export_raw" />
- <meta name="date" content="2006-05-07T16:59:15-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_vvp_simulation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_vvp_simulation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_vvp_simulation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_vvp_simulation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="vvp_simulation_engine" id="vvp_simulation_engine">VVP Simulation Engine</a></h1>
<div class="level1">
<pre class="code">/*
* Copyright (c) 2001 Stephen Williams (steve@xxxxxxxxxx)
*
- * $Id: geda_icarus_vvp_simulation.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+ * $Id: geda_icarus_vvp_simulation.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
*/
VVP SIMULATION ENGINE
@@ -91,7 +96,7 @@
0-9
.$_<>
-Labels and symbols may not start with a digit or a '.', so that they
+Labels and symbols may not start with a digit or a '.', so that they
are easily distinguished from keywords and numbers. A Label is a
symbol that starts a statement. If a label is present in a statement,
it must start in the first text column. This is how the lexical
@@ -145,7 +150,7 @@
FUNCTOR STATEMENTS:
-A functor statement is a statement that uses the ``.functor''
+A functor statement is a statement that uses the ``.functor''
opcode. Functors are the basic structural units of a simulation, and
include a type (in the form of a truth table) and up to four inputs. A
label is required for functors.
@@ -219,7 +224,7 @@
Any input transition or the new state must match at most one row (or
all matches must provide the same output state). If no row matches,
-the output becomes 1'bx.
+the output becomes 1'bx.
The output state can be specified as "0", "1", or "x". Sequential
UDPs may also have "-": no change.
@@ -257,7 +262,7 @@
<init> is the initial value for all instances of the UDP. We do not
provide initial values for individual instances. <init> must be a
-number 0, 1, or 2 (for 1'bx).
+number 0, 1, or 2 (for 1'bx).
A UDP functor instance is created so:
@@ -353,7 +358,7 @@
Three types of memory statement perform (1) creation of a memory, (2)
connecting a read port to an existing memory, and (3) initializing the
-memory's contents.
+memory's contents.
<label> .mem "name", <msb>,<lsb>, <last>,<first> ... ;
@@ -417,7 +422,7 @@
%assign/m <memid>, <delay>, <bit> ;
The memory bit is addressed by index register 3. The value of
-register 3 is the index in the memory's bit space, where each data
+register 3 is the index in the memory's bit space, where each data
word occupies a multiple of four bits.
@@ -516,7 +521,7 @@
to MSB, with the LSB vector input coming through port-0 of the real
functor.
-The initial output value is (W+X+Y+Z) bits of 'bx. As input values are
+The initial output value is (W+X+Y+Z) bits of 'bx. As input values are
propagated, the bits are placed in the correct place in the output
vector value, and a new output value is propagated.
@@ -650,7 +655,7 @@
Whereas the arithmetic statements generate an output the width of
<wid>, the comparisons produce a single bit vector result. The plain
versions do unsigned comparison, but the ".s" versions to signed
-comparisons. (Equality doesn't need to care about sign.)
+comparisons. (Equality doesn't need to care about sign.)
STRUCTURAL SHIFTER STATEMENTS:
@@ -717,7 +722,7 @@
* Threads in general
Thread statements create the initial threads of a design. These
-include the ``initial'' and ``always'' statements of the original
+include the ``initial'' and ``always'' statements of the original
Verilog, and possibly some other synthetic threads for various
purposes. It is also possible to create transient threads from
behavioral code. These are needed to support such constructs as
@@ -765,7 +770,7 @@
* Threads and scopes
-The Verilog ``disable'' statement deserves some special mention
+The Verilog ``disable'' statement deserves some special mention
because of how it interacts with threads. In particular, threads
throughout the design can affect (end) other threads in the design
using the disable statement.
@@ -803,10 +808,10 @@
the 4-value signals. I choose, pseudo-randomly, the following
encoding:
- 1'b0 : 00
- 1'b1 : 01
- 1'bx : 10
- 1'bz : 11
+ 1'b0 : 00
+ 1'b1 : 01
+ 1'bx : 10
+ 1'bz : 11
The table is an array of 64 bytes, each byte holding 4 2-bit
outputs. Construct a 6-bit byte address with inputs 1, 2 and 3 like
@@ -829,7 +834,7 @@
Threads run executable code, much like a processor executes machine
code. VVP has a variety of opcodes for executable instructions. All of
-those instructions start with '%' and go into a single address
+those instructions start with '%' and go into a single address
space. Labels attached to executable instructions get assigned the
address of the instruction, and can be the target of %jmp instructions
and starting points for threads.
@@ -857,7 +862,7 @@
needed.
Assignment events (the second of three types of events) are created
-by non-blocking assignments in behavioral code. When the ``<='' is
+by non-blocking assignments in behavioral code. When the ``<='' is
executed (a %assign in vvp) an assign event is created, which includes
the vvp_ipoint_t pointer to the functor input to receive the value,
as well as the value. These are distinct from propagation events because:
@@ -882,7 +887,7 @@
event is a propagate or assignment event, the network of functors is
tickled; if the event is a thread schedule, then a thread is run. The
implementation of the event queue is not important, but currently is
-implemented as a ``skip list''. That is, it is a sorted singly linked
+implemented as a ``skip list''. That is, it is a sorted singly linked
list with skip pointers that skip over delta-time events.
The functor net and the threads are distinct. They communicate through
@@ -970,12 +975,12 @@
* reg and other variables
-Reg and integer are cases of what Verilog calls ``variables.''
+Reg and integer are cases of what Verilog calls ``variables.''
Variables are, simply put, things that behavioral code can assign
-to. These are not the same as ``nets,'' which include wires and the
+to. These are not the same as ``nets,'' which include wires and the
like.
-Each bit of a variable is created by a ``.var'' statement. For example:
+Each bit of a variable is created by a ``.var'' statement. For example:
reg a;
@@ -993,7 +998,7 @@
a .event "name";
This creates a functor and makes it into a mode-2 functor. Then the
-trigger statement, "-> a", cause a ``%set a, 0;'' statement be
+trigger statement, "-> a", cause a ``%set a, 0;'' statement be
generated. This is sufficient to trigger the event.
/*
1.2 eda/geda/gaf/docs/wiki/geda_icarus_xilinx_hints.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_xilinx_hints.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_xilinx_hints.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_icarus_xilinx_hints.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_icarus_xilinx_hints.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_xilinx_hints</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_xilinx_hints?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_xilinx_hints?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_xilinx_hints?do=export_raw" />
- <meta name="date" content="2006-05-07T16:43:07-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_xilinx_hints" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_xilinx_hints?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_xilinx_hints" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_xilinx_hints" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="xilinx_hints" id="xilinx_hints">Xilinx Hints</a></h1>
<div class="level1">
<pre class="code">For those of you who wish to use Icarus Verilog, in combination with
@@ -29,9 +34,9 @@
Verilog:
- Older versions of Icarus Verilog (like 19990814) couldn't synthesize
+ Older versions of Icarus Verilog (like 19990814) couldn't synthesize
logic buried in procedural (flip-flop) assignment. Newer versions
- (like 20000120) don't have this limitation.
+ (like 20000120) don't have this limitation.
Procedural assignments have to be given one at a time, to be
"found" by xnfsyn. Say
@@ -43,7 +48,7 @@
Z = newZ;
end
- Steve's xnf.txt covers most buffer and pin constructs, but I had reason
+ Steve's xnf.txt covers most buffer and pin constructs, but I had reason
to use a global clock net not connected to an input pin. The standard
Verilog for a buffer, combined with a declaration to turn that into a
BUFG, is:
@@ -65,11 +70,11 @@
puts in the XNF file. Use xnf2pcf to extract this information to
a .pcf file, which the Xilinx place-and-route software _will_ pay
attention to. Steve says he now makes that information available
- in an NCF file, with -fncf=<path>, but I haven't tested that.
+ in an NCF file, with -fncf=<path>, but I haven't tested that.
Running the Xilinx back end:
- You can presumably use the GUI, but that doesn't fit in Makefiles :-).
+ You can presumably use the GUI, but that doesn't fit in Makefiles :-).
Here is the command sequence in pseudo-shell-script:
ngdbuild -p $part $1.xnf $1.ngd
map -p $part -o map.ncd $1.ngd
@@ -88,7 +93,7 @@
I had reason to run this remotely (and transparently within a Makefile)
via ssh. I use the gmake rule
%.bit : %.xnf
- ssh -x -a -o 'BatchMode yes' ${ALLIANCE_HOST} \
+ ssh -x -a -o 'BatchMode yes' ${ALLIANCE_HOST} \
remote_alliance ${REMOTE_DIR} $(basename $@) 2>&1 < $<
scp ${ALLIANCE_HOST}:${REMOTE_DIR}/$@ .
and the remote_alliance script (on ${ALLIANCE_HOST})
@@ -100,7 +105,7 @@
There is now a "Xilinx on Linux HOWTO" at
http://www.polybus.com/xilinx_on_linux.html
- I haven't tried this yet, it looks interesting.
+ I haven't tried this yet, it looks interesting.
Downloading:
1.7 eda/geda/gaf/docs/wiki/geda_icarus_xnf.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_icarus_xnf.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_icarus_xnf.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_icarus_xnf.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_icarus_xnf.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,27 +5,32 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:icarus_xnf</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_xnf?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:icarus_xnf?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:icarus_xnf?do=export_raw" />
- <meta name="date" content="2006-05-07T16:42:17-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,icarus_xnf" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:icarus_xnf?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:icarus_xnf" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:icarus_xnf" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="xilinx_netlist_format" id="xilinx_netlist_format">Xilinx Netlist Format</a></h1>
<div class="level1">
<pre class="code">WHAT IS XNF
XNF is the Xilinx Netlist Format. This is somewhat specific to the
-Xilinx tool chain, but it is sufficiently ubiquitous that it's still
+Xilinx tool chain, but it is sufficiently ubiquitous that it's still
worth it. This format can be fed to place and route tools and
simulators. Since some third party simulators accept XNF, the format
may be useful even independent of Xilinx parts.
@@ -61,7 +66,7 @@
module foo(in);
input [3:0] in;
-causes the single bit ports ``in0'' through ``in3'' be
+causes the single bit ports ``in0'' through ``in3'' be
generated. Internally, the XNF file uses the bussed names instead of
the pin name.
@@ -189,16 +194,16 @@
programmer to use $attributes to control certain aspects of code
generation.
-XNF code generation is enabled with the ``-t xnf'' flag on the command
+XNF code generation is enabled with the ``-t xnf'' flag on the command
line. The code generator needs to know the type of part to generate
-code for, so the ``-fpart=<type>'' flag is also needed. For example,
+code for, so the ``-fpart=<type>'' flag is also needed. For example,
to generate code for the 4010E the command line might start out as:
ivl -txnf -fpart=4010e -Fsynth -Fnodangle -Fxnfio [...]
-Icarus Verilog includes the functions ``synth'' and ``xnfio'' to
+Icarus Verilog includes the functions ``synth'' and ``xnfio'' to
perform transformations and optimizations on the design before code is
-generated. The ``synth'' function matches certain behavioral constructs
+generated. The ``synth'' function matches certain behavioral constructs
to structural components, and the xnfio function generates pads and
fills the IOBs.
@@ -268,15 +273,8 @@
$Log: geda_icarus_xnf.html,v $
- Revision 1.6 2007-04-17 20:19:12 pcjc2
- Merge changes from noscreen branch
-
- Revision 1.3.6.1 2007/02/23 23:32:02 pcjc2
- sync with trunk
-
- Revision 1.4 2007/02/13 01:50:14 ahvezda
- Updated wiki snapshot from the live gEDA wiki. Phase I (only changed
- content; new content coming in next phase).
+ Revision 1.7 2007-05-26 02:35:20 ahvezda
+ Updated wiki from the website. Fixed wikifetch.sh to not download forever.
Revision 1.16 2003/07/15 03:49:22 steve
Spelling fixes.
1.7 eda/geda/gaf/docs/wiki/geda_igarus_fpga_lcg.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_igarus_fpga_lcg.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_igarus_fpga_lcg.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_igarus_fpga_lcg.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_igarus_fpga_lcg.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,27 +5,32 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:igarus_fpga_lcg</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:igarus_fpga_lcg?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:igarus_fpga_lcg?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:igarus_fpga_lcg?do=export_raw" />
- <meta name="date" content="2006-05-07T16:37:54-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,igarus_fpga_lcg" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:igarus_fpga_lcg?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:igarus_fpga_lcg" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:igarus_fpga_lcg" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="fpga_loadable_code_generator_for_icarus_verilog" id="fpga_loadable_code_generator_for_icarus_verilog">FPGA Loadable Code Generator for Icarus Verilog</a></h1>
<div class="level1">
<pre class="code">FPGA LOADABLE CODE GENERATOR FOR Icarus Verilog
Copyright 2001 Stephen Williams
- $Id: geda_igarus_fpga_lcg.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+ $Id: geda_igarus_fpga_lcg.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
The FPGA code generator supports a variety of FPGA devices, writing
XNF or EDIF depending on the target. You can select the architecture
@@ -57,7 +62,7 @@
* arch=generic-edif (obsolete)
-This is generic EDIF code. It doesn't necessarily work because the
+This is generic EDIF code. It doesn't necessarily work because the
external library is not available to the code generator. But, what it
does is generate generic style gates that a portability library can
map to target gates if desired.
@@ -166,7 +171,7 @@
endmodule
-In this example, port ``out'' is assigned to pin 10, and port ``in''
+In this example, port ``out'' is assigned to pin 10, and port ``in''
is assigned to pins 20-22. If the architecture supports it, a pin
number of 0 means let the back end tools choose a pin. The format of
the pin number depends on the architecture family being targeted, so
@@ -211,15 +216,8 @@
---
$Log: geda_igarus_fpga_lcg.html,v $
-Revision 1.6 2007-04-17 20:19:12 pcjc2
-Merge changes from noscreen branch
-
-Revision 1.3.6.1 2007/02/23 23:32:02 pcjc2
-sync with trunk
-
-Revision 1.4 2007/02/13 01:50:14 ahvezda
-Updated wiki snapshot from the live gEDA wiki. Phase I (only changed
-content; new content coming in next phase).
+Revision 1.7 2007-05-26 02:35:20 ahvezda
+Updated wiki from the website. Fixed wikifetch.sh to not download forever.
Revision 1.12 2005/09/19 21:45:36 steve
Spelling patches from Larry.
1.5 eda/geda/gaf/docs/wiki/geda_installation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_installation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_installation.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- geda_installation.html 13 Feb 2007 01:50:14 -0000 1.4
+++ geda_installation.html 26 May 2007 02:35:20 -0000 1.5
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:installation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:installation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:installation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:installation?do=export_raw" />
- <meta name="date" content="2007-01-06T05:06:47-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,installation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:installation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:installation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:installation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -36,6 +39,8 @@
</div>
</div>
+
+
<h1><a name="installation_help" id="installation_help">Installation help</a></h1>
<div class="level1">
@@ -44,16 +49,16 @@
</p>
</div>
-<!-- SECTION [1-136] -->
+<!-- SECTION "Installation help" [1-136] -->
<h2><a name="debian_distributions" id="debian_distributions">Debian distributions</a></h2>
<div class="level2">
<p>
-For Debian distributions, you may wish to download the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">latest DEB binaries</a> prepared by Hamish Moffatt.
+The repository of the Debian distribution contains <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=geda&searchon=names&subword=1&version=all&release=all" class="urlextern" title="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=geda&searchon=names&subword=1&version=all&release=all" rel="nofollow">binary packages</a> of the core geda/gaf tools including <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gschem&searchon=names&subword=1&version=all&release=all" class="urlextern" title="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gschem&searchon=names&subword=1&version=all&release=all" rel="nofollow">gschem</a>, <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=pcb&searchon=names&subword=1&version=all&release=all" class="urlextern" title="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=pcb&searchon=names&subword=1&version=all&release=all" rel="nofollow">pcb</a>, <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gnucap&searchon=names&subword=1&version=all&release=all" class="urlextern" title="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gnucap&searchon=names&subword=1&version=all&release=all" rel="nofollow">gnucap</a> and <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gerbv&searchon=names&subword=1&version=all&release=all" class="urlextern" title="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=gerbv&searchon=names&subword=1&version=all&release=all" rel="nofollow">gerbv</a>. Due to license specifics some tools like ngspice cannot be distributed by Debian. However, the geda suite iso image will work nicely on Debian, if you have have prepared your box by installing some development packages. For more detailed information, see the <a href="geda_debian.html" class="wikilink1" title="geda:debian">debian installation notes</a>.
</p>
</div>
-<!-- SECTION [137-317] -->
+<!-- SECTION "Debian distributions" [137-1217] -->
<h2><a name="fedora_and_redhat_distributions" id="fedora_and_redhat_distributions">Fedora and RedHat distributions</a></h2>
<div class="level2">
@@ -70,12 +75,12 @@
</p>
</div>
-<!-- SECTION [318-759] -->
+<!-- SECTION "Fedora and RedHat distributions" [1218-1659] -->
<h2><a name="suse_and_opensuse_distributions" id="suse_and_opensuse_distributions">SuSE and OpenSuSE distributions</a></h2>
<div class="level2">
<p>
-For SuSE and OpenSuSE distributions there are rpm packages for several gEDA related programms. They’ve been prepared by Werner Hoch using the OpenSuSE Build Service.
+For SuSE and OpenSuSE distributions there are rpm packages for several gEDA related programms. Theyâ??ve been prepared by Werner Hoch using the OpenSuSE Build Service.
</p>
<p>
@@ -87,7 +92,7 @@
</p>
</div>
-<!-- SECTION [760-1283] -->
+<!-- SECTION "SuSE and OpenSuSE distributions" [1660-2183] -->
<h2><a name="mac_osx_distributions" id="mac_osx_distributions">Mac OSX distributions</a></h2>
<div class="level2">
@@ -96,12 +101,12 @@
</p>
</div>
-<!-- SECTION [1284-1465] -->
+<!-- SECTION "Mac OSX distributions" [2184-2365] -->
<h2><a name="geda_tools_suite_cd-rom" id="geda_tools_suite_cd-rom">"gEDA Tools Suite" CD-ROM</a></h2>
<div class="level2">
<p>
-If there are no current packages for your distribution available, the recommended method is installation from the “gEDA Tools Suite” CD-ROM, prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page.
+If there are no current packages for your distribution available, the recommended method is installation from the â??gEDA Tools Suiteâ?? CD-ROM, prepared by Stuart Brorson. The latest version of this CD-ROM is available on-line for free download as an <acronym title="International Organization for Standardization">ISO</acronym> image from the <a href="http://www.geda.seul.org/download.html" class="urlextern" title="http://www.geda.seul.org/download.html" rel="nofollow">gEDA Downloads</a> web-page.
</p>
<p>
@@ -113,7 +118,7 @@
</p>
</div>
-<!-- SECTION [1466-2142] -->
+<!-- SECTION "gEDA Tools Suite CD-ROM" [2366-3042] -->
<h2><a name="cvs_unstable_testing" id="cvs_unstable_testing">CVS Unstable/Testing</a></h2>
<div class="level2">
@@ -122,7 +127,7 @@
Installation from <acronym title="Concurrent Versions System">CVS</acronym> is appropriate for those:
</p>
<ul>
-<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the “fix” so that the developers can be informed that the “fix” works.</div>
+<li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, to test the â??fixâ?? so that the developers can be informed that the â??fixâ?? works.</div>
</li>
<li class="level1"><div class="li"> With significant working knowledge of the gEDA Tools and quite some knowlegde in using and installing from <acronym title="Concurrent Versions System">CVS</acronym>.</div>
</li>
@@ -133,6 +138,6 @@
</p>
</div>
-<!-- SECTION [2143-] --></div>
+<!-- SECTION "CVS Unstable/Testing" [3043-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_installed_plugins.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_installed_plugins.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_installed_plugins.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_installed_plugins.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_installed_plugins.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:installed_plugins</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:installed_plugins?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:installed_plugins?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:installed_plugins?do=export_raw" />
- <meta name="date" content="2006-05-08T17:43:35-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,installed_plugins" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:installed_plugins?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:installed_plugins" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:installed_plugins" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -32,6 +35,8 @@
</div>
</div>
+
+
<h1><a name="installed_plugins" id="installed_plugins">Installed plugins</a></h1>
<div class="level1">
@@ -40,12 +45,12 @@
</p>
</div>
-<!-- SECTION [1-132] -->
+<!-- SECTION "Installed plugins" [1-132] -->
<h2><a name="hilited" id="hilited">hilited</a></h2>
<div class="level2">
<p>
-The “hilited” plugin acts as a yellow highlighter. Surround the text you want to highlight with double-exclamation marks.
+The â??hilitedâ?? plugin acts as a yellow highlighter. Surround the text you want to highlight with double-exclamation marks.
</p>
<p>
@@ -60,12 +65,12 @@
</p>
</div>
-<!-- SECTION [133-400] -->
+<!-- SECTION "hilited" [133-400] -->
<h2><a name="xterm" id="xterm">xterm</a></h2>
<div class="level2">
<p>
-The “xterm” plugin allows you to embed preformatted text.<br/>
+The â??xtermâ?? plugin allows you to embed preformatted text.<br/>
The <code><</code>xterm<code>><</code>/xterm<code>></code> tags surround the text you wish to embed.<br/>
The <code><</code>xterm<code>><</code>/xterm<code>></code> tags differ from the built-in <code><</code>code<code>><</code>/code<code>></code> tags as follows:
</p>
@@ -80,7 +85,7 @@
<p>
Example:<br/>
- The following is indented from the current section’s left margin: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">embedded <strong>preformatted</strong> words</font></pre>
+ The following is indented from the current sectionâ??s left margin: <pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">embedded <strong>preformatted</strong> words</font></pre>
</p>
<p>
@@ -97,6 +102,6 @@
</ul>
</div>
-<!-- SECTION [401-] --></div>
+<!-- SECTION "xterm" [401-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_kig_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_kig_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_kig_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_kig_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_kig_howto.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:kig_howto</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:kig_howto?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:kig_howto?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:kig_howto?do=export_raw" />
- <meta name="date" content="2006-04-20T11:02:57-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,kig_howto" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:kig_howto?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:kig_howto" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:kig_howto" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -47,6 +50,8 @@
</div>
</div>
+
+
<h1><a name="how_to_setup_keymapping_in_gschem" id="how_to_setup_keymapping_in_gschem">How To Setup Keymapping In gschem</a></h1>
<div class="level1">
@@ -59,35 +64,35 @@
</p>
</div>
-<!-- SECTION [1-177] -->
+<!-- SECTION "How To Setup Keymapping In gschem" [1-177] -->
<h2><a name="about_this_document" id="about_this_document">About this document</a></h2>
<div class="level2">
<p>
-The purpose of this document is to try to explain how key mapping works in gEDA/gschem schematic entry program. It uses the langauge Scheme a lot, which is a Lisp-dialect and is used in gschem as a scripting language. If you’re not familiar with this language, please see the dictionary (see appendix A, page X, for a short description of common data structures used in Scheme.
+The purpose of this document is to try to explain how key mapping works in gEDA/gschem schematic entry program. It uses the langauge Scheme a lot, which is a Lisp-dialect and is used in gschem as a scripting language. If youâ??re not familiar with this language, please see the dictionary (see appendix A, page X, for a short description of common data structures used in Scheme.
</p>
</div>
-<!-- SECTION [178-588] -->
+<!-- SECTION "About this document" [178-588] -->
<h2><a name="functionality" id="functionality">Functionality</a></h2>
<div class="level2">
<p>
When you press a button in gschem, a Scheme function is called. This function (press-key) accepts one argument, the name of the pressed key. Then there are Scheme routines to evaluate which key you pressed and call the appropriate action.<br/>
- Since the evaluation routines are written in Scheme it’s simple to change the behaviour of what happens when you presses a key. You can implement macros or do several things at each key press. For example, the “repeat-last-key” command is implemented completly in Scheme.
+ Since the evaluation routines are written in Scheme itâ??s simple to change the behaviour of what happens when you presses a key. You can implement macros or do several things at each key press. For example, the â??repeat-last-keyâ?? command is implemented completly in Scheme.
</p>
</div>
-<!-- SECTION [589-1128] -->
+<!-- SECTION "Functionality" [589-1128] -->
<h2><a name="keymaps" id="keymaps">Keymaps</a></h2>
<div class="level2">
<p>
-The current implementation is built-up around “keymaps”. A keymap is a list with pairs. Each pairs first element (the car-element) is which key to react on, and the second element (cdr) is a “what-to-do-next”. This can either be an action, a function to call or another keymap.
+The current implementation is built-up around â??keymapsâ??. A keymap is a list with pairs. Each pairs first element (the car-element) is which key to react on, and the second element (cdr) is a â??what-to-do-nextâ??. This can either be an action, a function to call or another keymap.
</p>
</div>
-<!-- SECTION [1129-1427] -->
+<!-- SECTION "Keymaps" [1129-1427] -->
<h3><a name="an_example_on_keymaps" id="an_example_on_keymaps">An example on keymaps</a></h3>
<div class="level3">
@@ -95,7 +100,7 @@
Two simple examples of keymaps are seen in Figure 1 and Figure 2.
</p>
<pre class="code">(define global-keymap
- '(("Escape" . cancel)
+ '(("Escape" . cancel)
("a" . add-keymap)))</pre>
<p>
@@ -103,10 +108,10 @@
</p>
<p>
-In figure 1 is the keymap called global-keymap. This keymap is the first keymap used. If you for example press the ‘a’-key, global-keymap tells us that next key pressed will be interpreted by add-keymap (see figure 2).
+In figure 1 is the keymap called global-keymap. This keymap is the first keymap used. If you for example press the â??aâ??-key, global-keymap tells us that next key pressed will be interpreted by add-keymap (see figure 2).
</p>
<pre class="code">(define add-keymap
- '(("c" . add-component)
+ '(("c" . add-component)
("a" . add-attribute)
("n" . add-net-hotkey)))</pre>
@@ -115,13 +120,13 @@
</p>
<p>
-If you, after you pressed ‘a’, press a ‘c’ the built-in action add-component comes to live. This is exactly what had happend if you had selected Add, Component...in the menubar.<br/>
+If you, after you pressed â??aâ??, press a â??câ?? the built-in action add-component comes to live. This is exactly what had happend if you had selected Add, Component…in the menubar.<br/>
When an action has been performed the current keymap is reset back to global-keymap.<br/>
Available built-in actions are listed in appendix B.
</p>
</div>
-<!-- SECTION [1428-2357] -->
+<!-- SECTION "An example on keymaps" [1428-2357] -->
<h3><a name="description_of_keys" id="description_of_keys">Description of keys</a></h3>
<div class="level3">
@@ -130,19 +135,18 @@
</p>
<table class="inline">
<tr>
- <td> For a </td><td> “a” </td>
+ <td> For a </td><td> â??aâ?? </td>
</tr>
<tr>
- <td class="leftalign"> For Shift-A </td><td> “Shift A” </td>
+ <td class="leftalign"> For Shift-A </td><td> â??Shift Aâ?? </td>
</tr>
<tr>
- <td> For Control-a </td><td> “Control a” </td>
+ <td> For Control-a </td><td> â??Control aâ?? </td>
</tr>
<tr>
- <td> For Alt-a </td><td> “Alt a” </td>
+ <td> For Alt-a </td><td> â??Alt aâ?? </td>
</tr>
</table>
-<br />
<p>
There are a few simple rules to follow when keys for a new keymap is defined:
@@ -159,7 +163,7 @@
</ul>
</div>
-<!-- SECTION [2358-2925] -->
+<!-- SECTION "Description of keys" [2358-2925] -->
<h3><a name="actions" id="actions">Actions</a></h3>
<div class="level3">
@@ -169,17 +173,17 @@
</p>
</div>
-<!-- SECTION [2926-3240] -->
+<!-- SECTION "Actions" [2926-3240] -->
<h3><a name="function_calls" id="function_calls">Function calls</a></h3>
<div class="level3">
<p>
-If the cdr-element is an ordinary Scheme function that function is called. The function can’t receive any arguments.<br/>
+If the cdr-element is an ordinary Scheme function that function is called. The function canâ??t receive any arguments.<br/>
This can be used if you want to do complex tasks, like several actions in a row or do some calculation. You can do rather advanced actions since the Guile dialect of Scheme used in gschem is extended from plain Scheme. For further information on Guile, please see the Guile documentation.
</p>
</div>
-<!-- SECTION [3241-3674] -->
+<!-- SECTION "Function calls" [3241-3674] -->
<h3><a name="another_keymap" id="another_keymap">Another keymap</a></h3>
<div class="level3">
@@ -188,7 +192,7 @@
</p>
</div>
-<!-- SECTION [3675-3997] -->
+<!-- SECTION "Another keymap" [3675-3997] -->
<h2><a name="where_are_the_key_mappings_stored" id="where_are_the_key_mappings_stored">Where are the key mappings stored</a></h2>
<div class="level2">
@@ -202,7 +206,7 @@
</p>
</div>
-<!-- SECTION [3998-4471] -->
+<!-- SECTION "Where are the key mappings stored" [3998-4471] -->
<h3><a name="appendix_a_--_dictionary" id="appendix_a_--_dictionary">Appendix A -- Dictionary</a></h3>
<div class="level3">
<table class="inline">
@@ -225,10 +229,9 @@
<td><strong>cdr element</strong> </td><td>(pronounced cudr) The second element in a pair. In the list case it denotes the rest of list. </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [4472-5116] -->
+<!-- SECTION "Appendix A -- Dictionary" [4472-5116] -->
<h2><a name="appendix_b_--_built-in_actions_in_gschem" id="appendix_b_--_built-in_actions_in_gschem">Appendix B -- Built-in actions in gschem</a></h2>
<div class="level2">
@@ -322,6 +325,6 @@
</p>
</div>
-<!-- SECTION [5117-] --></div>
+<!-- SECTION "Appendix B -- Built-in actions in gschem" [5117-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/geda_master_attributes_list.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_master_attributes_list.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_master_attributes_list.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_master_attributes_list.html 13 Feb 2007 01:50:14 -0000 1.3
+++ geda_master_attributes_list.html 26 May 2007 02:35:20 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:master_attributes_list</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:master_attributes_list?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:master_attributes_list?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:master_attributes_list?do=export_raw" />
- <meta name="date" content="2006-11-09T14:50:22-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,master_attributes_list" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:master_attributes_list?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:master_attributes_list" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:master_attributes_list" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -76,6 +79,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_master_attribute_document" id="geda_gaf_master_attribute_document">gEDA/gaf Master Attribute Document</a></h1>
<div class="level1">
@@ -92,32 +97,32 @@
</p>
</div>
-<!-- SECTION [1-187] -->
+<!-- SECTION "gEDA/gaf Master Attribute Document" [1-187] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
<p>
-This document describes all the attributes used in in gEDA/gaf (<acronym title="GNU General Public License">GPL</acronym>‘d Electronic Design Automation / Gschem And Friends). This document is broken down into several section: this overview, symbol only attributes, schematic only attributes, attributes which can appear in both symbols and schematics, and attributes which are obsolete or deprecated.<br/>
+This document describes all the attributes used in in gEDA/gaf (<acronym title="GNU General Public License">GPL</acronym>â??d Electronic Design Automation / Gschem And Friends). This document is broken down into several section: this overview, symbol only attributes, schematic only attributes, attributes which can appear in both symbols and schematics, and attributes which are obsolete or deprecated.<br/>
In this document, attribute names are in <strong>bold</strong> and examples are in the <code>typewriter</code> font.
</p>
</div>
-<!-- SECTION [188-654] -->
+<!-- SECTION "Overview" [188-654] -->
<h2><a name="what_are_attributes" id="what_are_attributes">What are Attributes?</a></h2>
<div class="level2">
<p>
-Attributes in the gEDA/gaf system are nothing more than text items which take on the form: <strong>name</strong>=value. Name can be anything just as long as it doesn’t contain a equals sign. Value can also be anything just as long as it is something (vs nothing). <strong>name</strong>= (without a value part) is not a valid attribute. Also, there cannot be any spaces immediately before or after the equals sign.<br/>
+Attributes in the gEDA/gaf system are nothing more than text items which take on the form: <strong>name</strong>=value. Name can be anything just as long as it doesnâ??t contain a equals sign. Value can also be anything just as long as it is something (vs nothing). <strong>name</strong>= (without a value part) is not a valid attribute. Also, there cannot be any spaces immediately before or after the equals sign.<br/>
Attributes can be attached to some part of the symbol. If the attribute conveys information specific to an object, then the attribute should be attached directly to the object, otherwise the attribute should be free standing or floating. Free standing attributes just exist in the symbol file as text items which take on the form <strong>name</strong>=value.
</p>
</div>
-<!-- SECTION [655-1425] -->
+<!-- SECTION "What are Attributes?" [655-1425] -->
<h2><a name="symbol_only_attributes" id="symbol_only_attributes">Symbol only Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [1426-1461] -->
+<!-- SECTION "Symbol only Attributes" [1426-1461] -->
<h3><a name="device" id="device">device</a></h3>
<div class="level3">
@@ -128,18 +133,18 @@
</p>
</div>
-<!-- SECTION [1462-2105] -->
+<!-- SECTION "device" [1462-2105] -->
<h3><a name="graphical" id="graphical">graphical</a></h3>
<div class="level3">
<p>
Symbols which have no electrical or circuit significance need a <strong>graphical</strong>=1 attribute. Symbols like titleboxes are purely graphical symbols. Any symbol which has <strong>graphical</strong>=1 is ignored by gnetlist.<br/>
- <strong>graphical</strong>=1 should exist somewhere in the symbol and made invisible. This is a free standing or floating attribute. Don’t forget to set <a href="#device" title="geda:master_attributes_list ↵" class="wikilink1">device</a>=none.<br/>
+ <strong>graphical</strong>=1 should exist somewhere in the symbol and made invisible. This is a free standing or floating attribute. Donâ??t forget to set <a href="#device" title="geda:master_attributes_list ↵" class="wikilink1">device</a>=none.<br/>
Example: <code>graphical=1</code>
</p>
</div>
-<!-- SECTION [2106-2520] -->
+<!-- SECTION "graphical" [2106-2520] -->
<h3><a name="description" id="description">description</a></h3>
<div class="level3">
@@ -149,17 +154,17 @@
</p>
</div>
-<!-- SECTION [2521-2711] -->
+<!-- SECTION "description" [2521-2711] -->
<h3><a name="author" id="author">author</a></h3>
<div class="level3">
<p>
-The <strong>author</strong> attribute identifies the name of the author of this symbol and their e-mail address. This attribute is optional, but it is nice to know who created which symbols. It also serves the purpose of known who to contact if there are questions about the intent(s) of the symbol. This attribute is free form and it can also include people’s names who modified the symbol as well as multiple e-mail addresses. It is probably also a good idea to obfuscate the e-mail address so it is not harvested for spam purposes.<br/>
+The <strong>author</strong> attribute identifies the name of the author of this symbol and their e-mail address. This attribute is optional, but it is nice to know who created which symbols. It also serves the purpose of known who to contact if there are questions about the intent(s) of the symbol. This attribute is free form and it can also include peopleâ??s names who modified the symbol as well as multiple e-mail addresses. It is probably also a good idea to obfuscate the e-mail address so it is not harvested for spam purposes.<br/>
Example: <code>author=Ales Hvezda ahvezdaATgeda.seul.org</code>
</p>
</div>
-<!-- SECTION [2712-3308] -->
+<!-- SECTION "author" [2712-3308] -->
<h3><a name="comment" id="comment">comment</a></h3>
<div class="level3">
@@ -169,7 +174,7 @@
</p>
</div>
-<!-- SECTION [3309-3582] -->
+<!-- SECTION "comment" [3309-3582] -->
<h3><a name="pinseq" id="pinseq">pinseq</a></h3>
<div class="level3">
@@ -185,7 +190,7 @@
</p>
</div>
-<!-- SECTION [3583-4275] -->
+<!-- SECTION "pinseq" [3583-4275] -->
<h3><a name="pinnumber" id="pinnumber">pinnumber</a></h3>
<div class="level3">
@@ -201,7 +206,7 @@
</p>
</div>
-<!-- SECTION [4276-4698] -->
+<!-- SECTION "pinnumber" [4276-4698] -->
<h3><a name="pintype" id="pintype">pintype</a></h3>
<div class="level3">
@@ -246,10 +251,9 @@
<td colspan="2">Table 1: pintype values</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [4699-5217] -->
+<!-- SECTION "pintype" [4699-5217] -->
<h3><a name="pinlabel" id="pinlabel">pinlabel</a></h3>
<div class="level3">
@@ -261,7 +265,7 @@
</p>
</div>
-<!-- SECTION [5218-5551] -->
+<!-- SECTION "pinlabel" [5218-5551] -->
<h3><a name="numslots" id="numslots">numslots</a></h3>
<div class="level3">
@@ -271,14 +275,14 @@
</p>
</div>
-<!-- SECTION [5552-6015] -->
+<!-- SECTION "numslots" [5552-6015] -->
<h3><a name="slotdef" id="slotdef">slotdef</a></h3>
<div class="level3">
<p>
-If a component has multiple slots in a physical package then you must attach a <strong>slotdef</strong>=slotnumber:#,#,#... for every device inside the physical package.<br/>
- The slotnumber corresponds to the slot number. The colon after the slot number is required. For example, if a device has 4 slots then there would be <strong>slotdef</strong>=1:..., <strong>slotdef</strong>=2:..., <strong>slotdef</strong>=3:..., and slotdef=4:... attributes somewhere in the symbol and be made invisible. This is a free standing or floating attribute.<br/>
- The #’s have a one-to-one correspondence to the <strong>pinseq</strong> attributes and specify which <strong>pinnumber</strong>=# is used during display (gschem) or netlisting (gnetlist).<br/>
+If a component has multiple slots in a physical package then you must attach a <strong>slotdef</strong>=slotnumber:#,#,#… for every device inside the physical package.<br/>
+ The slotnumber corresponds to the slot number. The colon after the slot number is required. For example, if a device has 4 slots then there would be <strong>slotdef</strong>=1:…, <strong>slotdef</strong>=2:…, <strong>slotdef</strong>=3:…, and slotdef=4:… attributes somewhere in the symbol and be made invisible. This is a free standing or floating attribute.<br/>
+ The #â??s have a one-to-one correspondence to the <strong>pinseq</strong> attributes and specify which <strong>pinnumber</strong>=# is used during display (gschem) or netlisting (gnetlist).<br/>
It is recommended that all symbols which have slots have a <a href="#slot" title="geda:master_attributes_list ↵" class="wikilink1">slot</a>=1 attribute attached in the same fashion as the <a href="#device" title="geda:master_attributes_list ↵" class="wikilink1">device</a>= attribute.<br/>
See 7400-1.sym as a concrete example.<br/>
Examples: <code>slotdef=1:1,2,3 slotdef=2:4,5,6 slotdef=3:7,8,9</code><br/>
@@ -286,7 +290,7 @@
</p>
</div>
-<!-- SECTION [6016-6996] -->
+<!-- SECTION "slotdef" [6016-6996] -->
<h3><a name="footprint" id="footprint">footprint</a></h3>
<div class="level3">
@@ -298,7 +302,7 @@
</p>
</div>
-<!-- SECTION [6997-7955] -->
+<!-- SECTION "footprint" [6997-7955] -->
<h3><a name="documentation" id="documentation">documentation</a></h3>
<div class="level3">
@@ -311,12 +315,12 @@
</p>
</div>
-<!-- SECTION [7956-8714] -->
+<!-- SECTION "documentation" [7956-8714] -->
<h2><a name="schematic_only_attributes" id="schematic_only_attributes">Schematic only Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [8715-8752] -->
+<!-- SECTION "Schematic only Attributes" [8715-8752] -->
<h3><a name="netname" id="netname">netname</a></h3>
<div class="level3">
@@ -327,7 +331,7 @@
</p>
</div>
-<!-- SECTION [8753-9112] -->
+<!-- SECTION "netname" [8753-9112] -->
<h3><a name="source" id="source">source</a></h3>
<div class="level3">
@@ -338,17 +342,17 @@
</p>
</div>
-<!-- SECTION [9113-9734] -->
+<!-- SECTION "source" [9113-9734] -->
<h2><a name="symbol_and_schematic_attributes" id="symbol_and_schematic_attributes">Symbol and Schematic Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [9735-9779] -->
+<!-- SECTION "Symbol and Schematic Attributes" [9735-9779] -->
<h3><a name="refdes" id="refdes">refdes</a></h3>
<div class="level3">
<p>
-This attribute is used to specify the reference designator to a particular instantiated component. It must be on ALL components which have some sort of electrical significance. This attribute can also be on the inside of a symbol (it will be promoted, i.e. attached to the outside of the symbol, if it is visible) to provide a default refdes value (such as U?). Usually this attribute is composed by a prefix (’U’ for example) and a number (different for each component).<br/>
+This attribute is used to specify the reference designator to a particular instantiated component. It must be on ALL components which have some sort of electrical significance. This attribute can also be on the inside of a symbol (it will be promoted, i.e. attached to the outside of the symbol, if it is visible) to provide a default refdes value (such as U?). Usually this attribute is composed by a prefix (â??Uâ?? for example) and a number (different for each component).<br/>
Examples: <code>refdes=U1 refdes=R10 refdes=CONN1</code><br/>
There is a convention of the reference designator used for each kind of component. Here are some of them (substitute a cardinal value for <n>):
</p>
@@ -411,10 +415,9 @@
<td class="leftalign"> X<n> </td><td>Crystal</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [9780-10891] -->
+<!-- SECTION "refdes" [9780-10891] -->
<h3><a name="slot" id="slot">slot</a></h3>
<div class="level3">
@@ -423,7 +426,7 @@
</p>
</div>
-<!-- SECTION [10892-11189] -->
+<!-- SECTION "slot" [10892-11189] -->
<h3><a name="net" id="net">net</a></h3>
<div class="level3">
@@ -432,7 +435,7 @@
</p>
</div>
-<!-- SECTION [11190-11593] -->
+<!-- SECTION "net" [11190-11593] -->
<h3><a name="value" id="value">value</a></h3>
<div class="level3">
@@ -443,7 +446,7 @@
</p>
</div>
-<!-- SECTION [11594-11809] -->
+<!-- SECTION "value" [11594-11809] -->
<h3><a name="symversion" id="symversion">symversion</a></h3>
<div class="level3">
@@ -461,12 +464,12 @@
</p>
</div>
-<!-- SECTION [11810-13678] -->
+<!-- SECTION "symversion" [11810-13678] -->
<h2><a name="obsolete_attributes" id="obsolete_attributes">Obsolete Attributes</a></h2>
<div class="level2">
</div>
-<!-- SECTION [13679-13710] -->
+<!-- SECTION "Obsolete Attributes" [13679-13710] -->
<h3><a name="uref" id="uref">uref</a></h3>
<div class="level3">
@@ -475,7 +478,7 @@
</p>
</div>
-<!-- SECTION [13711-13842] -->
+<!-- SECTION "uref" [13711-13842] -->
<h3><a name="name" id="name">name</a></h3>
<div class="level3">
@@ -484,7 +487,7 @@
</p>
</div>
-<!-- SECTION [13843-13996] -->
+<!-- SECTION "name" [13843-13996] -->
<h3><a name="label" id="label">label</a></h3>
<div class="level3">
@@ -493,7 +496,7 @@
</p>
</div>
-<!-- SECTION [13997-14212] -->
+<!-- SECTION "label" [13997-14212] -->
<h3><a name="pin" id="pin">pin#</a></h3>
<div class="level3">
@@ -502,7 +505,7 @@
</p>
</div>
-<!-- SECTION [14213-14421] -->
+<!-- SECTION "pin#" [14213-14421] -->
<h3><a name="slot1" id="slot1">slot#</a></h3>
<div class="level3">
@@ -511,7 +514,7 @@
</p>
</div>
-<!-- SECTION [14422-14607] -->
+<!-- SECTION "slot#" [14422-14607] -->
<h3><a name="type" id="type">type</a></h3>
<div class="level3">
@@ -520,7 +523,7 @@
</p>
</div>
-<!-- SECTION [14608-14780] -->
+<!-- SECTION "type" [14608-14780] -->
<h3><a name="email" id="email">email</a></h3>
<div class="level3">
@@ -529,7 +532,7 @@
</p>
</div>
-<!-- SECTION [14781-14865] -->
+<!-- SECTION "email" [14781-14865] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -558,9 +561,8 @@
<td>July 6th, 2004</td><td>Added symversion= attributes.</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [14866-] --></div>
+<!-- SECTION "Document Revision History" [14866-] --></div>
</body>
</html>
1.7 eda/geda/gaf/docs/wiki/geda_mcalc_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_mcalc_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_mcalc_readme.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_mcalc_readme.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_mcalc_readme.html 26 May 2007 02:35:20 -0000 1.7
@@ -5,24 +5,29 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:mcalc_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:mcalc_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:mcalc_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:mcalc_readme?do=export_raw" />
- <meta name="date" content="2006-05-07T17:46:17-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,mcalc_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:mcalc_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:mcalc_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:mcalc_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="mcalc_readme" id="mcalc_readme">mcalc README</a></h1>
<div class="level1">
-<pre class="code">$Id: geda_mcalc_readme.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+<pre class="code">$Id: geda_mcalc_readme.html,v 1.7 2007-05-26 02:35:20 ahvezda Exp $
WHAT IS IT?
------------
@@ -40,17 +45,17 @@
installation directory.
To use this pacakge, just point your JavaScript capable web broswer at
-the file 'index.html'.
+the file 'index.html'.
CAN I COPY IT?
--------------
-Please refer to the file 'copying.html' for copyright information.
+Please refer to the file 'copying.html' for copyright information.
IS THERE A HISTORY FILE?
------------------------
-Please refer to the file 'verinfo.html' for version history.</pre>
+Please refer to the file 'verinfo.html' for version history.</pre>
</div>
</div>
1.2 eda/geda/gaf/docs/wiki/geda_na_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_na_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_na_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_na_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_na_howto.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:na_howto</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:na_howto?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:na_howto?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:na_howto?do=export_raw" />
- <meta name="date" content="2006-04-24T05:13:36-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,na_howto" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:na_howto?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:na_howto" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:na_howto" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -36,6 +39,8 @@
</div>
</div>
+
+
<h1><a name="net_attribute_mini-howto" id="net_attribute_mini-howto">net= attribute mini-HOWTO</a></h1>
<div class="level1">
@@ -56,7 +61,7 @@
</p>
</div>
-<!-- SECTION [1-216] -->
+<!-- SECTION "net= attribute mini-HOWTO" [1-216] -->
<h2><a name="what_is_the_net_attribute_used_for" id="what_is_the_net_attribute_used_for">What is the net= attribute used for?</a></h2>
<div class="level2">
@@ -66,7 +71,7 @@
</p>
</div>
-<!-- SECTION [217-1022] -->
+<!-- SECTION "What is the net= attribute used for?" [217-1022] -->
<h2><a name="what_is_the_format_of_the_net_attribute" id="what_is_the_format_of_the_net_attribute">What is the format of the net= attribute?</a></h2>
<div class="level2">
@@ -85,26 +90,25 @@
<td> <strong><code>net=</code></strong> </td><td> The attribute name (always the same, lowercase) </td>
</tr>
<tr>
- <td> signalname </td><td> The signal or net being defines (like +5V, GND, etc...) </td>
+ <td> signalname </td><td> The signal or net being defines (like +5V, GND, etc…) </td>
</tr>
<tr>
<td> pinname </td><td> The pin name (or number) which is assigned to this signal/net (or pin names/numbers) </td>
</tr>
</table>
-<br />
<p>
- The signalname cannot contain the “:” character (since it is a delimiter). The pinname is the pin name (A1, P2, D1, etc...) or pin number (1, 2, 5, 13, etc...). The pinname cannot contain the “,” character (since it is also a delimiter). pinnames are typically the same sort of numbers/names like the <code>pin#=#</code> attribute (if you are familiar with that attribute).<br/>
+ The signalname cannot contain the ":" character (since it is a delimiter). The pinname is the pin name (A1, P2, D1, etc…) or pin number (1, 2, 5, 13, etc…). The pinname cannot contain the "," character (since it is also a delimiter). pinnames are typically the same sort of numbers/names like the <code>pin#=#</code> attribute (if you are familiar with that attribute).<br/>
You can only have ONE signalname per <strong><code>net=</code></strong> attribute, but you can have as many pinnames/numbers as you want.
</p>
</div>
-<!-- SECTION [1023-2446] -->
+<!-- SECTION "What is the format of the net= attribute?" [1023-2446] -->
<h2><a name="how_do_you_actually_use_the_net_attribute" id="how_do_you_actually_use_the_net_attribute">How do you actually use the net= attribute?</a></h2>
<div class="level2">
<p>
-You can place the <strong><code>net=</code></strong> attribute in several places. Here’s the list so far:
+You can place the <strong><code>net=</code></strong> attribute in several places. Hereâ??s the list so far:
</p>
<ul>
<li class="level1"><div class="li"> Inside a symbol either as an attached attribute or an unattached attribute (toplevel attribute). Example which creates power/gnd nets: <strong><code>net=GND:7</code></strong> or <strong><code>net=+5V:14</code></strong></div>
@@ -114,18 +118,18 @@
<li class="level1"><div class="li"> Outside or inside a symbol to connect a net to a visible pin automatically. This is still untested and still might have some undesirable (negative) side effects. Use with caution.</div>
</li>
<li class="level1"><div class="li"> Attached to one of those special power/gnd symbol (like vcc/gnd/vdd) and you can change what that symbol represents. You could change the ground symbol to create a net called DIGITAL GND without editing the symbol (<strong><code>net=DIGITAL_GND:1</code></strong>).<br/>
- In the current symbol (19991011) library there are symbols named <strong>vdd-1.sym</strong>, <strong>vcc-1.sym</strong>, <strong>vee-1.sym</strong>, etc... which do not have a <strong><code>net=</code></strong> attribute inside, so you must attach the <strong><code>net=</code></strong> attribute yourself (in the schematic).<br/>
- There also symbols named 5V-minus-1.sym, 12V-plus-1.sym, 9V-plus-1.sym, etc... which have the appropriate <strong><code>net=</code></strong> attribute in them already (can be overridden though). You can use these symbol as examples of how to use the <strong><code>net=</code></strong> attribute.<br/>
+ In the current symbol (19991011) library there are symbols named <strong>vdd-1.sym</strong>, <strong>vcc-1.sym</strong>, <strong>vee-1.sym</strong>, etc… which do not have a <strong><code>net=</code></strong> attribute inside, so you must attach the <strong><code>net=</code></strong> attribute yourself (in the schematic).<br/>
+ There also symbols named 5V-minus-1.sym, 12V-plus-1.sym, 9V-plus-1.sym, etc… which have the appropriate <strong><code>net=</code></strong> attribute in them already (can be overridden though). You can use these symbol as examples of how to use the <strong><code>net=</code></strong> attribute.<br/>
</div>
</li>
</ul>
<p>
-You can have as many <strong><code>net=</code></strong> attributes as you want. Just remember that <strong><code>net=</code></strong> attributes attached to the outside of a symbol override any equivalent internal (inside the symbol) <strong><code>net=</code></strong> attributes. If you run into a case where this doesn’t work, please let <strong>ahvezdaATgeda.seul.org</strong>. In fact, send any bug reports to that individual.
+You can have as many <strong><code>net=</code></strong> attributes as you want. Just remember that <strong><code>net=</code></strong> attributes attached to the outside of a symbol override any equivalent internal (inside the symbol) <strong><code>net=</code></strong> attributes. If you run into a case where this doesnâ??t work, please let <strong>ahvezdaATgeda.seul.org</strong>. In fact, send any bug reports to that individual.
</p>
</div>
-<!-- SECTION [2447-4387] -->
+<!-- SECTION "How do you actually use the net= attribute?" [2447-4387] -->
<h2><a name="caveats_bugs" id="caveats_bugs">Caveats / Bugs</a></h2>
<div class="level2">
@@ -135,7 +139,7 @@
<ul>
<li class="level1"><div class="li"> As of 19991011 almost all of the symbols in the standard library do not have the <strong><code>net=</code></strong> attribute or any other power/ground specifiers. Hopefully this will be updated sometime (any volunteers?).</div>
</li>
-<li class="level1"><div class="li"> Attach a special power symbol (vcc/gnd) to a already named net will alias (rename) that net to the signalname specified in the <strong><code>net=</code></strong> attribute (in/attached to the vcc/gnd symbol). You can override this (so the reverse is true) by playing with the “net-naming-priority”. Be careful with this. There might be other “aliasing” issues which have not been identified yet.</div>
+<li class="level1"><div class="li"> Attach a special power symbol (vcc/gnd) to a already named net will alias (rename) that net to the signalname specified in the <strong><code>net=</code></strong> attribute (in/attached to the vcc/gnd symbol). You can override this (so the reverse is true) by playing with the â??net-naming-priorityâ??. Be careful with this. There might be other â??aliasingâ?? issues which have not been identified yet.</div>
</li>
<li class="level1"><div class="li"> Creating a <strong><code>net=</code></strong> attribute which associates a signal name with a pin which is already visible on the symbol, is probably a bad idea. This does work, but all the ramifications have not been explored yet.</div>
</li>
@@ -144,12 +148,12 @@
</ul>
</div>
-<!-- SECTION [4388-5599] -->
+<!-- SECTION "Caveats / Bugs" [4388-5599] -->
<h2><a name="example" id="example">Example</a></h2>
<div class="level2">
<p>
-Here’s a schematic which uses standard symbols (note: the 7400 does not have the <strong><code>net=</code></strong> attribute inside yet). This schematic consists of a 7400 with the <strong><code>net=</code></strong> attributes attached for power and ground, One of the input pins grounded using a gnd symbol and the other at a logic one using the vcc symbol (with an attached <strong><code>net=</code></strong> attribute). One of the input net is named, but as you will see, the netname is replaced by the <strong><code>net=</code></strong> signal name (see above for more info on this). The output is pulled up with a pull up resistor which has power specified using the +5V symbol.<br/>
+Hereâ??s a schematic which uses standard symbols (note: the 7400 does not have the <strong><code>net=</code></strong> attribute inside yet). This schematic consists of a 7400 with the <strong><code>net=</code></strong> attributes attached for power and ground, One of the input pins grounded using a gnd symbol and the other at a logic one using the vcc symbol (with an attached <strong><code>net=</code></strong> attribute). One of the input net is named, but as you will see, the netname is replaced by the <strong><code>net=</code></strong> signal name (see above for more info on this). The output is pulled up with a pull up resistor which has power specified using the +5V symbol.<br/>
</p>
<table class="inline">
@@ -157,7 +161,6 @@
<td> <a href="_detail/geda_net.html" class="media" title="geda:net.jpg"><img src="_media/geda_net.jpg" class="media" title="net.jpg" alt="net.jpg" /></a> </td>
</tr>
</table>
-<br />
<pre class="code">v 19991011
C 38700 58100 1 0 0 7400-1.sym
{
@@ -201,7 +204,7 @@
</p>
<pre class="code">START header
-gEDA's netlist format
+gEDA's netlist format
Created specifically for testing of gnetlist
END header
@@ -232,15 +235,15 @@
</p>
</div>
-<!-- SECTION [5600-7377] -->
+<!-- SECTION "Example" [5600-7377] -->
<h2><a name="final_notes" id="final_notes">Final notes</a></h2>
<div class="level2">
<p>
-Send all bugs to <strong>ahvezdaATgeda.seul.org</strong> or <strong>geda-devATgeda.seul.org</strong> (mailing list, please subscribe first). [I’m sure there’s more to say here]
+Send all bugs to <strong>ahvezdaATgeda.seul.org</strong> or <strong>geda-devATgeda.seul.org</strong> (mailing list, please subscribe first). [Iâ??m sure thereâ??s more to say here]
</p>
</div>
-<!-- SECTION [7378-] --></div>
+<!-- SECTION "Final notes" [7378-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_ngnutmeg_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_ngnutmeg_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_ngnutmeg_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_ngnutmeg_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_ngnutmeg_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:ngnutmeg_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:ngnutmeg_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:ngnutmeg_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:ngnutmeg_mp?do=export_raw" />
- <meta name="date" content="2006-04-23T08:09:34-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,ngnutmeg_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:ngnutmeg_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:ngnutmeg_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:ngnutmeg_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="ngnutmeg_man-page" id="ngnutmeg_man-page">ngnutmeg man-page</a></h1>
<div class="level1">
<pre class="code">NUTMEG(1) NUTMEG(1)
1.2 eda/geda/gaf/docs/wiki/geda_ngsconvert_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_ngsconvert_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_ngsconvert_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_ngsconvert_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_ngsconvert_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:ngsconvert_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:ngsconvert_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:ngsconvert_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:ngsconvert_mp?do=export_raw" />
- <meta name="date" content="2006-04-23T08:10:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,ngsconvert_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:ngsconvert_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:ngsconvert_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:ngsconvert_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="ngsconvert_man-page" id="ngsconvert_man-page">ngsconvert man-page</a></h1>
<div class="level1">
<pre class="code">SCONVERT(1) SCONVERT(1)
1.2 eda/geda/gaf/docs/wiki/geda_ngspice_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_ngspice_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_ngspice_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_ngspice_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_ngspice_mp.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:ngspice_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:ngspice_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:ngspice_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:ngspice_mp?do=export_raw" />
- <meta name="date" content="2006-04-23T08:08:33-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,ngspice_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:ngspice_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:ngspice_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:ngspice_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="ngspice_man-page" id="ngspice_man-page">ngspice man-page</a></h1>
<div class="level1">
<pre class="code">SPICE(1) SPICE(1)
1.2 eda/geda/gaf/docs/wiki/geda_olib_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_olib_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_olib_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_olib_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_olib_readme.html 26 May 2007 02:35:20 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:olib_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:olib_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:olib_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:olib_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:25:01-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,olib_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:olib_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:olib_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:olib_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="olib_orcad_tm_converter_readme" id="olib_orcad_tm_converter_readme">olib (OrCAD (TM) converter) README</a></h1>
<div class="level1">
<pre class="code">###############################################################
@@ -29,7 +34,7 @@
What it olib2geda?
-It's a simple automated converter from OrCAD v4 (in SDT version 1.10) parts
+It's a simple automated converter from OrCAD v4 (in SDT version 1.10) parts
library (in ASCII dump format, through "decomp" utility) to gEDA component
definition in .sym format file.
It allow an initial dumb conversion file to file, with one lib converted in
@@ -59,14 +64,14 @@
* Do not parse and store alternate component drawing (statement CONVERT in
OrCAD (TM))
* Do not handle drawing part using VECTOR list from another part (statement
- VECTOR 'partname' in OrCAD (TM))
+ VECTOR 'partname' in OrCAD (TM))
* Do not handle FILL statement in VECTOR statement (incompatible with gEDA, but
for what i know is used only for "better" part drawing)
* Do not handle multiple part in one package (slots in gEDA)
Bugs.
-More and more. But for the use that I do bugs aren't so critical.
+More and more. But for the use that I do bugs aren't so critical.
If you find a bug or want improvements to the program, feel free to contact me
at the e-mail address at the end of this text.
@@ -79,41 +84,41 @@
Compile and install.
[[ Ales here, I have incorperated olib into the ./configure build mechanism,
- so these instructions only apply if you build from Mario's distribution ]]
+ so these instructions only apply if you build from Mario's distribution ]]
-To compile program go in directory 'src' of the unpacked tarball, and type
-'make'. This produces the binary executable, named 'olib'.
+To compile program go in directory 'src' of the unpacked tarball, and type
+'make'. This produces the binary executable, named 'olib'.
Compilation process uses the flex scanner generator to generate the file
-'olib.c' from the 'olib.lex', and link the library math to the code. The binary
+'olib.c' from the 'olib.lex', and link the library math to the code. The binary
included in the distribution is compiled on a P266-MMX with RedHat 7.2, with gcc
-version 2.96 and flex 2.5.4, but the program don't require any special feature
+version 2.96 and flex 2.5.4, but the program don't require any special feature
or critical function, as far as I know. At the end of compilation phase, you can
see two warnings:
* warning, -s option given but default rule can be matched
-* warning: `yyunput' defined but not used
-this is normal, don't affect program functionality, and you can safely ignore
+* warning: `yyunput' defined but not used
+this is normal, don't affect program functionality, and you can safely ignore
it.
Installation is not needed for normal operations, but if you want you can copy
only the executable (olib) on a directory in the PATH.
Use of olib.
-To convert library, first convert it to ASCII dump with 'decomp' utility
+To convert library, first convert it to ASCII dump with 'decomp' utility
included in the OrCAD (TM) distribution. After that invoke the lib converter:
-olib path/to/file/file_ascii prefix where 'prefix' is used to generate file name
+olib path/to/file/file_ascii prefix where 'prefix' is used to generate file name
of every symbol, like:
prefix-partname-1.sym
During the process, you can see a lot of ugly text scrolling in the terminal,
that show the progress of the conversion. If you want to read this text, you can
redirect the stderr output to a file:
olib path/to/file/file_ascii prefix 2> logfile.txt
-where '2>' instruct the shell to redirect stderr output to logfile.txt.
+where '2>' instruct the shell to redirect stderr output to logfile.txt.
The converter write one file per part, in the current directory. At the end of
the execution you can see a lot of file in the directory, extracted from OrCAD
library.
In the (not so improbable) case of incomplete conversion of a part (i.e. because
-of unsupported VECTOR 'partname' statement), the file of the incomplete part
-will be named 'prefix-partname-1.sym.part', stand for partial conversion.
+of unsupported VECTOR 'partname' statement), the file of the incomplete part
+will be named 'prefix-partname-1.sym.part', stand for partial conversion.
If the conversion process stops with the message: "flex scanner jammed", the
converter has encountered an unknown statement, an incompatible version of
library, or a bug. If you can, please report the complete log and the library
1.5 eda/geda/gaf/docs/wiki/geda_pcb-quick_reference.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_pcb-quick_reference.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_pcb-quick_reference.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- geda_pcb-quick_reference.html 13 Feb 2007 01:50:14 -0000 1.4
+++ geda_pcb-quick_reference.html 26 May 2007 02:35:20 -0000 1.5
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb-quick_reference</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb-quick_reference?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb-quick_reference?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb-quick_reference?do=export_raw" />
- <meta name="date" content="2007-01-17T19:43:21-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,pcb-quick_reference" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb-quick_reference?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb-quick_reference" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb-quick_reference" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -45,16 +48,18 @@
</div>
</div>
+
+
<h1><a name="pcbquick_reference" id="pcbquick_reference">PCB: Quick Reference</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-35] -->
+<!-- SECTION "PCB: Quick Reference" [1-35] -->
<h2><a name="key_mapping" id="key_mapping">Key Mapping</a></h2>
<div class="level2">
</div>
-<!-- SECTION [36-60] -->
+<!-- SECTION "Key Mapping" [36-60] -->
<h3><a name="pcb_keystrokes" id="pcb_keystrokes">PCB Keystrokes</a></h3>
<div class="level3">
<table class="inline">
@@ -230,10 +235,9 @@
<td class="centeralign"> F12 </td><td class="leftalign"> lock </td><td> enter lock mode </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [61-3535] -->
+<!-- SECTION "PCB Keystrokes" [61-3535] -->
<h2><a name="viewport_keystrokes" id="viewport_keystrokes">Viewport Keystrokes</a></h2>
<div class="level2">
<table class="inline">
@@ -265,10 +269,9 @@
<td class="centeralign"> shift-b </td><td class="centeralign"> flip view </td><td>flip board</td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [3536-3909] -->
+<!-- SECTION "Viewport Keystrokes" [3536-3909] -->
<h1><a name="footprint_reference" id="footprint_reference">Footprint Reference</a></h1>
<div class="level1">
@@ -277,7 +280,7 @@
</p>
</div>
-<!-- SECTION [3910-4203] -->
+<!-- SECTION "Footprint Reference" [3910-4203] -->
<h2><a name="general_syntax" id="general_syntax">General syntax</a></h2>
<div class="level2">
@@ -300,7 +303,7 @@
</ul>
</div>
-<!-- SECTION [4204-4816] -->
+<!-- SECTION "General syntax" [4204-4816] -->
<h2><a name="elements" id="elements">Elements</a></h2>
<div class="level2">
@@ -345,10 +348,9 @@
<td class="centeralign"> text_flags </td><td class="centeralign"> unsigned hex </td><td class="rightalign"> </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [4817-5644] -->
+<!-- SECTION "Elements" [4817-5644] -->
<h2><a name="pads" id="pads">Pads</a></h2>
<div class="level2">
@@ -390,10 +392,9 @@
<td class="centeralign"> flags </td><td class="centeralign"> hex value </td><td class="centeralign"> xxx </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [5645-6549] -->
+<!-- SECTION "Pads" [5645-6549] -->
<h2><a name="pins" id="pins">Pins</a></h2>
<div class="level2">
@@ -432,10 +433,9 @@
<td class="centeralign"> flags </td><td class="centeralign"> hex </td><td class="centeralign"> xxx </td><td class="rightalign"> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [6550-7248] -->
+<!-- SECTION "Pins" [6550-7248] -->
<h2><a name="examples" id="examples">Examples</a></h2>
<div class="level2">
<ul>
@@ -454,6 +454,6 @@
</ul>
</div>
-<!-- SECTION [7249-] --></div>
+<!-- SECTION "Examples" [7249-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_pcb.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_pcb.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_pcb.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_pcb.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_pcb.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,pcb" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.2 eda/geda/gaf/docs/wiki/geda_pcb_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_pcb_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_pcb_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_pcb_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_pcb_mp.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T16:20:28-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,pcb_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="pcb_man-page" id="pcb_man-page">PCB man-page</a></h1>
<div class="level1">
<pre class="code">PCB(1) PCB(1)
1.5 eda/geda/gaf/docs/wiki/geda_pcb_tips.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_pcb_tips.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_pcb_tips.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- geda_pcb_tips.html 13 Feb 2007 01:50:14 -0000 1.4
+++ geda_pcb_tips.html 26 May 2007 02:35:21 -0000 1.5
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb_tips</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_tips?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb_tips?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb_tips?do=export_raw" />
- <meta name="date" content="2007-02-09T19:51:11-0500" />
- <meta name="robots" content="noindex,nofollow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,pcb_tips" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_tips?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb_tips" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb_tips" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -39,7 +42,7 @@
</li>
<li class="level1"><div class="li"><span class="li"><a href="#footprint_issues" class="toc">Footprint issues</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#how_do_pcb_s_footprints_work" class="toc">How do PCB's footprints work?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#how_do_pcb_s_footprints_work" class="toc">How do PCB's footprints work?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#where_can_i_get_pre-drawn_footprints_for_pcb" class="toc">Where can I get pre-drawn footprints for PCB?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#i_want_to_use_pcb_to_do_layout._how_do_i_know_what_value_to_use_for_the_footprint_attribute" class="toc">I want to use PCB to do layout. How do I know what value to use for the footprint attribute?</a></span></div>
<ul class="toc">
@@ -75,15 +78,16 @@
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_change_the_soldermask_clearance_around_a_hole_via" class="toc">How do I change the soldermask clearance around a hole/via?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_change_the_size_of_my_tracks" class="toc">How do I change the size of my tracks?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_drive_a_via_to_connect_a_track_to_a_ground_plane_on_a_different_layer" class="toc">How do I drive a via to connect a track to a ground plane on a different layer?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why" class="toc">I want to draw a track between two segments on the same net, but PCB won't let me! Why?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come" class="toc">PCB seems to munge my components names and complains that it can't find proper nets for the pins! How come?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#what_is_the_easiest_way_to_create_a_thermal_via" class="toc">What is the easiest way to create a "thermal via"?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why" class="toc">I want to draw a track between two segments on the same net, but PCB won't let me! Why?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come" class="toc">PCB seems to munge my components names and complains that it can't find proper nets for the pins! How come?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_can_i_set_color_and_thickness_of_the_rats_nests" class="toc">How can I set color and thickness of the rats nests?</a></span></div></li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#beyond_tracks_and_footprints" class="toc">Beyond tracks and footprints</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_trace_a_drawing_a_print_or_another_pcb" class="toc">How do I trace a drawing, a print, or another PCB?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#i_can_t_copy_component_pads_in_a_layout._what_gives" class="toc">I can't copy component pads in a layout. What gives?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#i_can_t_copy_component_pads_in_a_layout._what_gives" class="toc">I can't copy component pads in a layout. What gives?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_fill_areas_with_copper" class="toc">How do I fill areas with copper?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#the_polygons_are_shorting_my_tracks_what_can_i_do_about_it" class="toc">The polygons are shorting my tracks! What can I do about it?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_change_polygon_clearance" class="toc">How do I change polygon clearance?</a></span></div></li>
@@ -111,18 +115,25 @@
<li class="level1"><div class="li"><span class="li"><a href="#gerber_generation_and_file_i_o_issues" class="toc">Gerber generation and file I/O issues</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#how_do_i_make_a_board_outline_to_go_with_my_gerbers_to_the_board_maker" class="toc">How do I make a board outline to go with my gerbers to the board maker?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#i_m_done_with_my_layout._how_should_i_check_my_design" class="toc">I'm done with my layout. How should I check my design?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#i_m_done_with_my_layout._how_should_i_check_my_design" class="toc">I'm done with my layout. How should I check my design?</a></span></div></li>
</ul>
</li>
-<li class="level1"><div class="li"><span class="li"><a href="#you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information" class="toc">You didn't answer my question. What other resources exist for PCB information?</a></span></div></li></ul>
+<li class="level1"><div class="li"><span class="li"><a href="#exporting_other_formatsraster_and_ps_files" class="toc">Exporting Other Formats: Raster and PS Files</a></span></div>
+<ul class="toc">
+<li class="level2"><div class="li"><span class="li"><a href="#what_is_xy-max_in_the_png_export_dialog_box" class="toc">What is xy-max in the PNG export dialog box?</a></span></div></li>
+</ul>
+</li>
+<li class="level1"><div class="li"><span class="li"><a href="#you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information" class="toc">You didn't answer my question. What other resources exist for PCB information?</a></span></div></li></ul>
</div>
</div>
+
+
<h1><a name="pcb_tools" id="pcb_tools">PCB Tools</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-25] -->
+<!-- SECTION "PCB Tools" [1-25] -->
<h2><a name="where_can_i_read_about_the_basics_of_using_pcb" id="where_can_i_read_about_the_basics_of_using_pcb">Where can I read about the basics of using pcb?</a></h2>
<div class="level2">
@@ -131,7 +142,7 @@
</p>
</div>
-<!-- SECTION [26-323] -->
+<!-- SECTION "Where can I read about the basics of using pcb?" [26-323] -->
<h2><a name="i_found_a_bug_what_can_i_do_about_it" id="i_found_a_bug_what_can_i_do_about_it">I found a bug! What can I do about it?</a></h2>
<div class="level2">
<ol>
@@ -148,7 +159,7 @@
</ol>
</div>
-<!-- SECTION [324-1386] -->
+<!-- SECTION "I found a bug! What can I do about it?" [324-1386] -->
<h2><a name="how_can_i_set_the_manufacturing_rules_to_use_i.e._drill_diameters_trace_width_space_specs" id="how_can_i_set_the_manufacturing_rules_to_use_i.e._drill_diameters_trace_width_space_specs">How can I set the manufacturing rules to use (i.e. drill diameters, trace width/space specs)?</a></h2>
<div class="level2">
@@ -157,12 +168,12 @@
</p>
</div>
-<!-- SECTION [1387-1644] -->
+<!-- SECTION "How can I set the manufacturing rules to use (i.e. drill diameters, trace width/space specs)?" [1387-1644] -->
<h1><a name="non-obvious_aspects_of_the_gui" id="non-obvious_aspects_of_the_gui">Non-obvious aspects of the GUI</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1645-1690] -->
+<!-- SECTION "Non-obvious aspects of the GUI" [1645-1690] -->
<h2><a name="auto-pan_bugs_me._what_can_i_do_about_it" id="auto-pan_bugs_me._what_can_i_do_about_it">Auto-pan bugs me. What can I do about it?</a></h2>
<div class="level2">
<ul>
@@ -175,7 +186,7 @@
</ul>
</div>
-<!-- SECTION [1691-1998] -->
+<!-- SECTION "Auto-pan bugs me. What can I do about it?" [1691-1998] -->
<h2><a name="the_delete_key_sometimes_refuses_to_delete" id="the_delete_key_sometimes_refuses_to_delete">The delete key sometimes refuses to delete</a></h2>
<div class="level2">
@@ -188,40 +199,40 @@
</p>
</div>
-<!-- SECTION [1999-2563] -->
+<!-- SECTION "The delete key sometimes refuses to delete" [1999-2563] -->
<h1><a name="footprint_issues" id="footprint_issues">Footprint issues</a></h1>
<div class="level1">
</div>
-<!-- SECTION [2564-2595] -->
-<h2><a name="how_do_pcb_s_footprints_work" id="how_do_pcb_s_footprints_work">How do PCB's footprints work?</a></h2>
+<!-- SECTION "Footprint issues" [2564-2595] -->
+<h2><a name="how_do_pcb_s_footprints_work" id="how_do_pcb_s_footprints_work">How do PCB's footprints work?</a></h2>
<div class="level2">
<p>
PCB supports two entirely separate footprint library mechanisms:
</p>
<ol>
-<li class="level1"><div class="li"> The first is referred to as the â??oldlibâ??, â??pcblibâ??, or the â??M4 libraryâ??. This system is historic; it relies upon using the macro language M4 to generate footprints on the fly. The M4 library is fairly large, and has some bugs. Nonetheless, it can come in handy, and is distributed along with PCB itself. A powerful feature of the m4 library is that an entire family of footprints can quickly be defined by defining an appropriate base macro.</div>
+<li class="level1"><div class="li"> The first is referred to as the â??oldlibâ??, â??pcblibâ??, or the â??M4 libraryâ??. This system uses the macro language M4 to generate footprints on the fly. The M4 library is fairly large. A powerful feature of the m4 library is that an entire family of footprints can quickly be defined by defining an appropriate base macro. Several standard families of footprints exist in pcblib. Starting with the pcb-20070208 snapshot, the entire m4 library is available as â??newlibâ?? footprints (see the following paragraph) under the name â??pcblib-newlibâ??.</div>
</li>
-<li class="level1"><div class="li"> The second footprint library for PCB is called the â??newlibâ??. Newlib footprints are defined using <acronym title="American Standard Code for Information Interchange">ASCII</acronym> text files which call out each graphical primitive which makes up an entire footprint. Newlib footprints can either be created graphically using PCB or via any other method which can produce a text file (text editor, awk/perl/ruby script, etc.). </div>
+<li class="level1"><div class="li"> The second footprint library for PCB is called the â??newlibâ??. Newlib footprints are defined using <acronym title="American Standard Code for Information Interchange">ASCII</acronym> text files which call out each graphical primitive which makes up an entire footprint. Newlib footprints can either be created graphically using PCB or via any other method which can produce a text file (text editor, awk/perl/ruby script, etc.). The use of a scripting or programming language is especially powerful because you can generate large footprints or families of footprints.</div>
</li>
</ol>
<p>
- Therefore, during layout, you can use footprints which are distributed with PCB, you can find footprints via a web search, or you can create your own, and put them in a dedicated directory. The <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">pcb manual</a> has complete and up to date documentation for the element file format. A somewhat incomplete but useful tutorial is available on the web at: <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">http://www.brorson.com/gEDA/</a> (search for the term “newlib”).
+ Therefore, during layout, you can use footprints which are distributed with PCB, you can find footprints via a web search, or you can create your own, and put them in a dedicated directory. The <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">pcb manual</a> has complete and up to date documentation for the element file format. <a href="http://gedasymbols.org/" class="urlextern" title="http://gedasymbols.org" rel="nofollow">Gedasymbols.org</a> has a number of user contributed footprints. A somewhat incomplete but useful tutorial is available on the web at: <a href="http://www.brorson.com/gEDA/" class="urlextern" title="http://www.brorson.com/gEDA/" rel="nofollow">http://www.brorson.com/gEDA/</a> (search for the term â??newlibâ??).
</p>
</div>
-<!-- SECTION [2596-3978] -->
+<!-- SECTION "How do PCB's footprints work?" [2596-4300] -->
<h2><a name="where_can_i_get_pre-drawn_footprints_for_pcb" id="where_can_i_get_pre-drawn_footprints_for_pcb">Where can I get pre-drawn footprints for PCB?</a></h2>
<div class="level2">
<p>
-Currently, the best place to get footprints (besides in the PCB distribution) is the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gEDA Symbols website</a>. <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" rel="nofollow">John Luciani's website</a> has a large number of footprints and tools. Also, Darrell Harmon provides a nice footprint generating script <a href="http://www.dlharmon.com/geda/footgen.html" class="urlextern" title="http://www.dlharmon.com/geda/footgen.html" rel="nofollow">on his website</a>. You are welcome to contribute to the project and share your footprints. Finally, you can ask on the geda-user list, and somebody might take pity on you and send you a symbol. Note that you must subscribe to the geda-user e-mail list before you can post an e-mail to the geda-user list.
+Currently, the best place to get footprints (besides in the PCB distribution) is the <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org" rel="nofollow">gEDA Symbols website</a>. <a href="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-footprint-list.html" rel="nofollow">John Luciani's website</a> has a large number of footprints and tools. Also, Darrell Harmon provides a nice footprint generating script <a href="http://www.dlharmon.com/geda/footgen.html" class="urlextern" title="http://www.dlharmon.com/geda/footgen.html" rel="nofollow">on his website</a>. You are welcome to contribute to the project and share your footprints. Finally, you can ask on the geda-user list, and somebody might take pity on you and send you a symbol. Note that you must subscribe to the geda-user e-mail list before you can post an e-mail to the geda-user list.
</p>
</div>
-<!-- SECTION [3979-4717] -->
+<!-- SECTION "Where can I get pre-drawn footprints for PCB?" [4301-5039] -->
<h2><a name="i_want_to_use_pcb_to_do_layout._how_do_i_know_what_value_to_use_for_the_footprint_attribute" id="i_want_to_use_pcb_to_do_layout._how_do_i_know_what_value_to_use_for_the_footprint_attribute">I want to use PCB to do layout. How do I know what value to use for the footprint attribute?</a></h2>
<div class="level2">
@@ -230,7 +241,7 @@
</p>
</div>
-<!-- SECTION [4718-5341] -->
+<!-- SECTION "I want to use PCB to do layout. How do I know what value to use for the footprint attribute?" [5040-5663] -->
<h3><a name="newlib" id="newlib">Newlib</a></h3>
<div class="level3">
@@ -255,12 +266,12 @@
</ul>
</div>
-<!-- SECTION [5342-7496] -->
+<!-- SECTION "Newlib" [5664-7818] -->
<h3><a name="m4_library" id="m4_library">M4 library</a></h3>
<div class="level3">
<p>
-The M4 library stores the footprints as M4 macros; there are usually several (many) footprints contained in each footprint file. The different footprints in a single file are generally variations on a single pattern (e.g. DIP-8, DIP-14, DIP-16, etc.) The easiest way to find the correct footprint attribute name is by browsing through the “pcblib” library in the PCB library window. The footprint attribute is given in square brackets in the description. Also you can view the list of footprints from pcblib at the <a href="http://www.gedasymbols.org/footprints/" class="urlextern" title="http://www.gedasymbols.org/footprints/" rel="nofollow">gEDA Symbols webpage</a>.
+The M4 library stores the footprints as M4 macros; there are usually several (many) footprints contained in each footprint file. The different footprints in a single file are generally variations on a single pattern (e.g. DIP-8, DIP-14, DIP-16, etc.) The easiest way to find the correct footprint attribute name is by browsing through the â??pcblibâ?? library in the PCB library window. The footprint attribute is given in square brackets in the description. Also you can view the list of footprints from pcblib at the <a href="http://www.gedasymbols.org/footprints/" class="urlextern" title="http://www.gedasymbols.org/footprints/" rel="nofollow">gEDA Symbols webpage</a>.
</p>
<p>
@@ -294,7 +305,7 @@
</p>
</div>
-<!-- SECTION [7497-9406] -->
+<!-- SECTION "M4 library" [7819-9728] -->
<h2><a name="what_is_the_recommended_way_to_deal_with_different_footprints_for_the_same_sort_of_device" id="what_is_the_recommended_way_to_deal_with_different_footprints_for_the_same_sort_of_device">What is the recommended way to deal with different footprints for the same sort of device?</a></h2>
<div class="level2">
@@ -311,7 +322,7 @@
</p>
</div>
-<!-- SECTION [9407-10484] -->
+<!-- SECTION "What is the recommended way to deal with different footprints for the same sort of device?" [9729-10806] -->
<h2><a name="how_do_i_draw_a_new_footprint" id="how_do_i_draw_a_new_footprint">How do I draw a new footprint?</a></h2>
<div class="level2">
@@ -328,7 +339,7 @@
</ul>
</div>
-<!-- SECTION [10485-11312] -->
+<!-- SECTION "How do I draw a new footprint?" [10807-11634] -->
<h2><a name="how_do_i_edit_change_an_existing_footprint" id="how_do_i_edit_change_an_existing_footprint">How do I edit/change an existing footprint?</a></h2>
<div class="level2">
@@ -369,28 +380,28 @@
</p>
</div>
-<!-- SECTION [11313-12280] -->
+<!-- SECTION "How do I edit/change an existing footprint?" [11635-12602] -->
<h2><a name="how_do_i_add_a_footprint_library_to_pcb" id="how_do_i_add_a_footprint_library_to_pcb">How do I add a footprint library to PCB?</a></h2>
<div class="level2">
<p>
Adding footprint libraries can be done from the <acronym title="Graphical User Interface">GUI</acronym>:<br/>
<strong><em>File</em></strong> â??> <strong><em>Preferences</em></strong> â??> <strong><em>Library</em></strong> â??> <strong>FOOTPRINTDIRECTORY</strong><br/>
- Alternatively you can edit the file <code>$HOME/.pcb/preferences</code>. Look for the line that starts with “library-newlib”. Donâ??t forget to include the new directory into your gsch2pcb resource file (if you are using gsch2pcb, that is).
+ Alternatively you can edit the file <code>$HOME/.pcb/preferences</code>. Look for the line that starts with â??library-newlibâ??. Donâ??t forget to include the new directory into your gsch2pcb resource file (if you are using gsch2pcb, that is).
</p>
</div>
-<!-- SECTION [12281-12713] -->
+<!-- SECTION "How do I add a footprint library to PCB?" [12603-13035] -->
<h2><a name="how_do_i_update_a_footprint_in_my_layout" id="how_do_i_update_a_footprint_in_my_layout">How do I update a footprint in my layout?</a></h2>
<div class="level2">
<p>
There is no way to automatically replace all instances of a footprint with the new version, yet. But there is a special mode of the buffer-paste tool, that will reduce the amount of clicks for manual replacement.<br/>
- Use the Info→Library dialog box to manually choose the new footprint. The tool becomes the buffer-paste tool, with the new footprint preloaded. Rotate it if needed with Buffer→Rotate Buffer. Position the new footprint over the old one, and shift-left-mouse-click to replace the old footprint with the new one. Watch out for being 180 degrees off, use ‘o’ to check the rats nest after each placement, and undo if it appears you placed it backwards.
+ Use the Info→Library dialog box to manually choose the new footprint. The tool becomes the buffer-paste tool, with the new footprint preloaded. Rotate it if needed with Buffer→Rotate Buffer. Position the new footprint over the old one, and shift-left-mouse-click to replace the old footprint with the new one. Watch out for being 180 degrees off, use â??oâ?? to check the rats nest after each placement, and undo if it appears you placed it backwards.
</p>
</div>
-<!-- SECTION [12714-13434] -->
+<!-- SECTION "How do I update a footprint in my layout?" [13036-13756] -->
<h2><a name="pcb_is_not_finding_my_footprints._why" id="pcb_is_not_finding_my_footprints._why">PCB is not finding my footprints. Why?</a></h2>
<div class="level2">
@@ -399,7 +410,7 @@
</p>
</div>
-<!-- SECTION [13435-13782] -->
+<!-- SECTION "PCB is not finding my footprints. Why?" [13757-14104] -->
<h2><a name="now_that_i_have_all_of_these_footprints_where_do_i_put_them" id="now_that_i_have_all_of_these_footprints_where_do_i_put_them">Now that I have all of these footprints where do I put them?</a></h2>
<div class="level2">
@@ -420,7 +431,7 @@
</pre>
<p>
-Or another user’s version:
+Or another userâ??s version:
</p>
<pre class="code">
#!/bin/bash
@@ -429,12 +440,12 @@
</pre>
</div>
-<!-- SECTION [13783-14839] -->
+<!-- SECTION "Now that I have all of these footprints where do I put them?" [14105-15161] -->
<h1><a name="component_placement" id="component_placement">Component placement</a></h1>
<div class="level1">
</div>
-<!-- SECTION [14840-14874] -->
+<!-- SECTION "Component placement" [15162-15196] -->
<h2><a name="how_do_i_rotate_a_selection_i.e._of_more_than_one_item" id="how_do_i_rotate_a_selection_i.e._of_more_than_one_item">How do I rotate a selection (i.e. of more than one item)?</a></h2>
<div class="level2">
<ol>
@@ -449,7 +460,7 @@
</ol>
</div>
-<!-- SECTION [14875-15134] -->
+<!-- SECTION "How do I rotate a selection (i.e. of more than one item)?" [15197-15456] -->
<h2><a name="how_do_i_change_the_size_of_a_graphical_object_such_as_text_silkscreen_lines_etc" id="how_do_i_change_the_size_of_a_graphical_object_such_as_text_silkscreen_lines_etc">How do I change the size of a graphical object (such as text, silkscreen lines, etc)?</a></h2>
<div class="level2">
<ul>
@@ -464,7 +475,7 @@
</p>
</div>
-<!-- SECTION [15135-15584] -->
+<!-- SECTION "How do I change the size of a graphical object (such as text, silkscreen lines, etc)?" [15457-15906] -->
<h2><a name="how_do_i_put_components_on_both_faces_in_pcb" id="how_do_i_put_components_on_both_faces_in_pcb">How do I put components on both faces in PCB?</a></h2>
<div class="level2">
@@ -479,7 +490,7 @@
</ul>
</div>
-<!-- SECTION [15585-16053] -->
+<!-- SECTION "How do I put components on both faces in PCB?" [15907-16375] -->
<h2><a name="how_do_i_set_the_origin_in_pcb" id="how_do_i_set_the_origin_in_pcb">How do I set the origin in pcb?</a></h2>
<div class="level2">
@@ -488,7 +499,7 @@
</p>
</div>
-<!-- SECTION [16054-16668] -->
+<!-- SECTION "How do I set the origin in pcb?" [16376-16990] -->
<h2><a name="how_do_i_measure_distances_and_dimensions_of_components" id="how_do_i_measure_distances_and_dimensions_of_components">How do I measure distances and dimensions of components?</a></h2>
<div class="level2">
@@ -497,21 +508,21 @@
</p>
</div>
-<!-- SECTION [16669-17048] -->
+<!-- SECTION "How do I measure distances and dimensions of components?" [16991-17370] -->
<h2><a name="how_do_i_hide_rats_of_specific_nets" id="how_do_i_hide_rats_of_specific_nets">How do I hide rats of specific nets?</a></h2>
<div class="level2">
<p>
-In the netlist window, doubleclick on the specific rat name, then press ‘o’ on your board window. Your rats are hidden for that net. In the Netlist window an asterisk appears in from of the rat name. To reverse: follow the same procedure.
+In the netlist window, doubleclick on the specific rat name, then press â??oâ?? on your board window. Your rats are hidden for that net. In the Netlist window an asterisk appears in from of the rat name. To reverse: follow the same procedure.
</p>
</div>
-<!-- SECTION [17049-17337] -->
+<!-- SECTION "How do I hide rats of specific nets?" [17371-17659] -->
<h1><a name="routing" id="routing">Routing</a></h1>
<div class="level1">
</div>
-<!-- SECTION [17338-17359] -->
+<!-- SECTION "Routing" [17660-17681] -->
<h2><a name="how_do_i_route_a_connection_from_solder_to_component_side_and_back" id="how_do_i_route_a_connection_from_solder_to_component_side_and_back">How do I route a connection from solder to component side and back?</a></h2>
<div class="level2">
@@ -520,7 +531,7 @@
</p>
</div>
-<!-- SECTION [17360-17609] -->
+<!-- SECTION "How do I route a connection from solder to component side and back?" [17682-17931] -->
<h2><a name="how_do_i_change_the_routing_style" id="how_do_i_change_the_routing_style">How do I change the routing style?</a></h2>
<div class="level2">
@@ -543,7 +554,7 @@
</p>
</div>
-<!-- SECTION [17610-18569] -->
+<!-- SECTION "How do I change the routing style?" [17932-18891] -->
<h2><a name="i_got_stuck_how_do_i_go_back" id="i_got_stuck_how_do_i_go_back">I got stuck! How do I go back?</a></h2>
<div class="level2">
@@ -552,7 +563,7 @@
</p>
</div>
-<!-- SECTION [18570-18842] -->
+<!-- SECTION "I got stuck! How do I go back?" [18892-19164] -->
<h2><a name="how_do_i_move_one_set_of_layer_tracks_to_another_layer" id="how_do_i_move_one_set_of_layer_tracks_to_another_layer">How do I move one set of layer tracks to another layer?</a></h2>
<div class="level2">
<ol>
@@ -565,7 +576,7 @@
</ol>
</div>
-<!-- SECTION [18843-19279] -->
+<!-- SECTION "How do I move one set of layer tracks to another layer?" [19165-19601] -->
<h2><a name="how_do_i_change_the_soldermask_clearance_around_a_hole_via" id="how_do_i_change_the_soldermask_clearance_around_a_hole_via">How do I change the soldermask clearance around a hole/via?</a></h2>
<div class="level2">
@@ -574,7 +585,7 @@
</p>
</div>
-<!-- SECTION [19280-19555] -->
+<!-- SECTION "How do I change the soldermask clearance around a hole/via?" [19602-19877] -->
<h2><a name="how_do_i_change_the_size_of_my_tracks" id="how_do_i_change_the_size_of_my_tracks">How do I change the size of my tracks?</a></h2>
<div class="level2">
@@ -591,7 +602,7 @@
</ol>
</div>
-<!-- SECTION [19556-20493] -->
+<!-- SECTION "How do I change the size of my tracks?" [19878-20815] -->
<h2><a name="how_do_i_drive_a_via_to_connect_a_track_to_a_ground_plane_on_a_different_layer" id="how_do_i_drive_a_via_to_connect_a_track_to_a_ground_plane_on_a_different_layer">How do I drive a via to connect a track to a ground plane on a different layer?</a></h2>
<div class="level2">
<ol>
@@ -614,8 +625,27 @@
</ol>
</div>
-<!-- SECTION [20494-20979] -->
-<h2><a name="i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why" id="i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why">I want to draw a track between two segments on the same net, but PCB won't let me! Why?</a></h2>
+<!-- SECTION "How do I drive a via to connect a track to a ground plane on a different layer?" [20816-21301] -->
+<h2><a name="what_is_the_easiest_way_to_create_a_thermal_via" id="what_is_the_easiest_way_to_create_a_thermal_via">What is the easiest way to create a "thermal via"?</a></h2>
+<div class="level2">
+
+<p>
+A â??thermal viaâ?? is not a via with a thermal relief. Rather, itâ??s a via with no thermal relief punched into polygons on both sides of the board. These vias get filled with solder to help create a large thermal mass to be used as a heat sink. For more info, see Freescale App-Note AN4005.
+</p>
+
+<p>
+Here are some suggestions:
+</p>
+<ul>
+<li class="level1"><div class="li"> Draw a rectangle to comfortably surround the vias. Then, mouse over the rectangle and hit â??sâ??. This will flood the thermal reliefs on the vias. If you want to ever de-solder the part from the back, make sure the pad on the opposite side has the solder resist cleared.</div>
+</li>
+<li class="level1"><div class="li"> Just put a normal thermal relief on the via and then shift click on it to cycle through to the one with no relief. </div>
+</li>
+</ul>
+
+</div>
+<!-- SECTION "What is the easiest way to create a thermal via?" [21302-22079] -->
+<h2><a name="i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why" id="i_want_to_draw_a_track_between_two_segments_on_the_same_net_but_pcb_won_t_let_me_why">I want to draw a track between two segments on the same net, but PCB won't let me! Why?</a></h2>
<div class="level2">
<p>
@@ -628,22 +658,22 @@
</li>
<li class="level1"><div class="li"> It is also possible that you will experience this situation when drawing tracks between pins in a connector. In this case, it is possible that your track width violates the clearance requirements of the pin field. Try decreasing the pin-to-metal clearance, or use a narrower track width.</div>
</li>
-<li class="level1"><div class="li"> Sometimes this route-blocking behaviour can come about from an error in your netlist. Don’t end refdes’s with lower case letters - they’re reserved for gates within devices. End with upper case or a digit; the lowercase letters are simply ignored.</div>
+<li class="level1"><div class="li"> Sometimes this route-blocking behaviour can come about from an error in your netlist. Donâ??t end refdesâ??s with lower case letters - theyâ??re reserved for gates within devices. End with upper case or a digit; the lowercase letters are simply ignored.</div>
</li>
</ul>
</div>
-<!-- SECTION [20980-22298] -->
-<h2><a name="pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come" id="pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come">PCB seems to munge my components names and complains that it can't find proper nets for the pins! How come?</a></h2>
+<!-- SECTION "I want to draw a track between two segments on the same net, but PCB won't let me! Why?" [22080-23398] -->
+<h2><a name="pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come" id="pcb_seems_to_munge_my_components_names_and_complains_that_it_can_t_find_proper_nets_for_the_pins_how_come">PCB seems to munge my components names and complains that it can't find proper nets for the pins! How come?</a></h2>
<div class="level2">
<p>
-Most likely you named them such that pcb believes they are one part. Lower case letters at the end of a refdes are ignored. Thus, the components U2foo and U2bar both look like U2 to pcb. When building the rat nests pcb is will look for nets to U2 that, of course don’t exist. Lower case letters are meant to differentiate slots of a multi-component. E.g. the four opamp symbols of a quad operational amplifier.<br/>
- Bottom line: Don’t use lower case letters at the end of a refdes, unless you know what you are doing.
+Most likely you named them such that pcb believes they are one part. Lower case letters at the end of a refdes are ignored. Thus, the components U2foo and U2bar both look like U2 to pcb. When building the rat nests pcb is will look for nets to U2 that, of course donâ??t exist. Lower case letters are meant to differentiate slots of a multi-component. E.g. the four opamp symbols of a quad operational amplifier.<br/>
+ Bottom line: Donâ??t use lower case letters at the end of a refdes, unless you know what you are doing.
</p>
</div>
-<!-- SECTION [22299-22936] -->
+<!-- SECTION "PCB seems to munge my components names and complains that it can't find proper nets for the pins! How come?" [23399-24036] -->
<h2><a name="how_can_i_set_color_and_thickness_of_the_rats_nests" id="how_can_i_set_color_and_thickness_of_the_rats_nests">How can I set color and thickness of the rats nests?</a></h2>
<div class="level2">
@@ -656,30 +686,30 @@
</p>
</div>
-<!-- SECTION [22937-23288] -->
+<!-- SECTION "How can I set color and thickness of the rats nests?" [24037-24388] -->
<h1><a name="beyond_tracks_and_footprints" id="beyond_tracks_and_footprints">Beyond tracks and footprints</a></h1>
<div class="level1">
</div>
-<!-- SECTION [23289-23331] -->
+<!-- SECTION "Beyond tracks and footprints" [24389-24431] -->
<h2><a name="how_do_i_trace_a_drawing_a_print_or_another_pcb" id="how_do_i_trace_a_drawing_a_print_or_another_pcb">How do I trace a drawing, a print, or another PCB?</a></h2>
<div class="level2">
<p>
-See the page <a href="http://www.delorie.com/pcb/bg-image.html" class="urlextern" title="http://www.delorie.com/pcb/bg-image.html" rel="nofollow">http://www.delorie.com/pcb/bg-image.html</a> at DJ Delorie’s PCB HID website.
+See the page <a href="http://www.delorie.com/pcb/bg-image.html" class="urlextern" title="http://www.delorie.com/pcb/bg-image.html" rel="nofollow">http://www.delorie.com/pcb/bg-image.html</a> at DJ Delorieâ??s PCB HID website.
</p>
<p>
-This is a great way to trace hand-drawn artwork or another PCB, say one you made in software with a proprietary format, which you’d now like to ‘unlock’. Furthermore, you can use the background image as tool for making board revisions or redesigns.
+This is a great way to trace hand-drawn artwork or another PCB, say one you made in software with a proprietary format, which youâ??d now like to â??unlockâ??. Furthermore, you can use the background image as tool for making board revisions or redesigns.
</p>
<p>
-If you don’t like to use PCB confined to the area of the board, i.e. if you want margins around your board, then add them in the GIMP. I like to make a 1.00000 inch margin around the board. When you set your PCB size in PCB, you’ll want to add the margin area. CTRL-M will help you verify the scaling. Also, the time to correct distortions from your scanner, or from your drawing is before you load it, in the GIMP or the like.
+If you donâ??t like to use PCB confined to the area of the board, i.e. if you want margins around your board, then add them in the GIMP. I like to make a 1.00000 inch margin around the board. When you set your PCB size in PCB, youâ??ll want to add the margin area. CTRL-M will help you verify the scaling. Also, the time to correct distortions from your scanner, or from your drawing is before you load it, in the GIMP or the like.
</p>
</div>
-<!-- SECTION [23332-24172] -->
-<h2><a name="i_can_t_copy_component_pads_in_a_layout._what_gives" id="i_can_t_copy_component_pads_in_a_layout._what_gives">I can't copy component pads in a layout. What gives?</a></h2>
+<!-- SECTION "How do I trace a drawing, a print, or another PCB?" [24432-25272] -->
+<h2><a name="i_can_t_copy_component_pads_in_a_layout._what_gives" id="i_can_t_copy_component_pads_in_a_layout._what_gives">I can't copy component pads in a layout. What gives?</a></h2>
<div class="level2">
<p>
@@ -691,37 +721,37 @@
</p>
<p>
-“Buffer”–>”Copy Selection To Buffer” seems to succeed (no complaints).
+â??Bufferâ??–>â??Copy Selection To Bufferâ?? seems to succeed (no complaints).
</p>
<p>
-Then I go to paste the copied area... and all that moves are a couple of traces and some vias. The pads I’ve painstakingly created aren’t copied. What gives!?!?!?
+Then I go to paste the copied area… and all that moves are a couple of traces and some vias. The pads Iâ??ve painstakingly created arenâ??t copied. What gives!?!?!?
</p>
<p>
-<strong>Answer:</strong> If the silk layer is off, you can’t copy elements through the paste buffer. Weird, but that’s how it works. Therefore, turn on the silk layer before trying to copy a section of a layout.
+<strong>Answer:</strong> If the silk layer is off, you canâ??t copy elements through the paste buffer. Weird, but thatâ??s how it works. Therefore, turn on the silk layer before trying to copy a section of a layout.
</p>
</div>
-<!-- SECTION [24173-24828] -->
+<!-- SECTION "I can't copy component pads in a layout. What gives?" [25273-25927] -->
<h2><a name="how_do_i_fill_areas_with_copper" id="how_do_i_fill_areas_with_copper">How do I fill areas with copper?</a></h2>
<div class="level2">
<p>
-Use rectangles and polygon planes. These items will always avoid vias, pads and pins. Tracks are also avoided, if they have the clear polygons flag set. (menu: Settings/Enable_new_lines_clear_polygons)
+Use rectangles and polygon planes. These items will always avoid vias, pads and pins. Tracks are also avoided, if they have the clear polygons flag set. (menu: Settings/Enable_new_lines_clear_polygons). Since version 20070208 of pcb the resulting polygon will be one contiguous piece. Isolated snippets are removed.
</p>
</div>
-<!-- SECTION [24829-25076] -->
+<!-- SECTION "How do I fill areas with copper?" [25928-26289] -->
<h2><a name="the_polygons_are_shorting_my_tracks_what_can_i_do_about_it" id="the_polygons_are_shorting_my_tracks_what_can_i_do_about_it">The polygons are shorting my tracks! What can I do about it?</a></h2>
<div class="level2">
<p>
-You didnâ??t have â??Enable_new_lines_clear_polygonsâ?? checked in the settings menu when you layed down the tracks. Enter â??changejoin(selected)â?? in the command window to toggle this flag for all tracks that are currently selected. The keyboard shortcut to this action is [<strong><code>shift-j</code></strong>]. If you want to set or clear the join flag rather than toggle it, you can use the commands â??SetFlag(selected, join)â?? and “ClrFlag(selected, join)”. See the SetFlag description in the <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">pcb manual</a> for more details on these commands.
+You didnâ??t have â??Enable_new_lines_clear_polygonsâ?? checked in the settings menu when you layed down the tracks. Enter â??changejoin(selected)â?? in the command window to toggle this flag for all tracks that are currently selected. The keyboard shortcut to this action is [<strong><code>shift-j</code></strong>]. If you want to set or clear the join flag rather than toggle it, you can use the commands â??SetFlag(selected, join)â?? and â??ClrFlag(selected, join)". See the SetFlag description in the <a href="http://pcb.sourceforge.net/manual.html" class="urlextern" title="http://pcb.sourceforge.net/manual.html" rel="nofollow">pcb manual</a> for more details on these commands.
</p>
</div>
-<!-- SECTION [25077-25726] -->
+<!-- SECTION "The polygons are shorting my tracks! What can I do about it?" [26290-26939] -->
<h2><a name="how_do_i_change_polygon_clearance" id="how_do_i_change_polygon_clearance">How do I change polygon clearance?</a></h2>
<div class="level2">
@@ -734,7 +764,7 @@
</p>
</div>
-<!-- SECTION [25727-26227] -->
+<!-- SECTION "How do I change polygon clearance?" [26940-27440] -->
<h2><a name="how_do_i_hide_the_polygons_while_i_edit_the_layout" id="how_do_i_hide_the_polygons_while_i_edit_the_layout">How do I hide the polygons while I edit the layout?</a></h2>
<div class="level2">
@@ -743,7 +773,7 @@
</p>
</div>
-<!-- SECTION [26228-26636] -->
+<!-- SECTION "How do I hide the polygons while I edit the layout?" [27441-27849] -->
<h2><a name="how_do_i_edit_polygons" id="how_do_i_edit_polygons">How do I edit polygons?</a></h2>
<div class="level2">
@@ -756,7 +786,7 @@
</p>
</div>
-<!-- SECTION [26637-27822] -->
+<!-- SECTION "How do I edit polygons?" [27850-29035] -->
<h2><a name="how_do_i_place_vias_that_connect_to_a_polygon_for_full_thermal_dissipation_or_full_shielding_integrity" id="how_do_i_place_vias_that_connect_to_a_polygon_for_full_thermal_dissipation_or_full_shielding_integrity">How do I place vias that connect to a polygon for full thermal dissipation or full shielding integrity?</a></h2>
<div class="level2">
@@ -785,7 +815,7 @@
</p>
</div>
-<!-- SECTION [27823-29770] -->
+<!-- SECTION "How do I place vias that connect to a polygon for full thermal dissipation or full shielding integrity?" [29036-30983] -->
<h2><a name="can_polygons_be_un-masked_can_a_polygon_be_made_bare-copper_with_no_solder_mask" id="can_polygons_be_un-masked_can_a_polygon_be_made_bare-copper_with_no_solder_mask">Can polygons be un-masked? (Can a polygon be made bare-copper with no solder mask?)</a></h2>
<div class="level2">
@@ -794,7 +824,7 @@
</p>
</div>
-<!-- SECTION [29771-30328] -->
+<!-- SECTION "Can polygons be un-masked? (Can a polygon be made bare-copper with no solder mask?)" [30984-31541] -->
<h2><a name="how_do_i_place_mounting_holes" id="how_do_i_place_mounting_holes">How do I place mounting holes?</a></h2>
<div class="level2">
@@ -815,7 +845,7 @@
</p>
</div>
-<!-- SECTION [30329-30993] -->
+<!-- SECTION "How do I place mounting holes?" [31542-32206] -->
<h2><a name="why_is_it_possible_to_make_a_thermal_for_pin_but_not_for_a_pad" id="why_is_it_possible_to_make_a_thermal_for_pin_but_not_for_a_pad">Why is it possible to make a thermal for pin, but not for a pad?</a></h2>
<div class="level2">
@@ -824,7 +854,7 @@
</p>
</div>
-<!-- SECTION [30994-31624] -->
+<!-- SECTION "Why is it possible to make a thermal for pin, but not for a pad?" [32207-32837] -->
<h2><a name="can_pcb_be_used_to_make_single_layer_boards" id="can_pcb_be_used_to_make_single_layer_boards">Can PCB be used to make single layer boards?</a></h2>
<div class="level2">
@@ -843,12 +873,12 @@
</p>
</div>
-<!-- SECTION [31625-32422] -->
+<!-- SECTION "Can PCB be used to make single layer boards?" [32838-33635] -->
<h2><a name="what_resources_exist_to_process_pcb_files_using_scripts" id="what_resources_exist_to_process_pcb_files_using_scripts">What resources exist to process PCB files using scripts?</a></h2>
<div class="level2">
<p>
-One of PCB’s great features is that it uses an easily understood <acronym title="American Standard Code for Information Interchange">ASCII</acronym> file format. Therefore, many people use scripts (commonly <acronym title="Practical Extraction and Report Language">Perl</acronym>) to process their boards in various ways. You can use these scripts either as they are, or modify them to suit your own goals. Here are some links to available scripts:
+One of PCBâ??s great features is that it uses an easily understood <acronym title="American Standard Code for Information Interchange">ASCII</acronym> file format. Therefore, many people use scripts (commonly <acronym title="Practical Extraction and Report Language">Perl</acronym>) to process their boards in various ways. You can use these scripts either as they are, or modify them to suit your own goals. Here are some links to available scripts:
</p>
<ol>
<li class="level1"><div class="li"> John Luciani has a large number of <a href="http://www.luciani.org/geda/pcb/pcb-perl-library.html" class="urlextern" title="http://www.luciani.org/geda/pcb/pcb-perl-library.html" rel="nofollow">scripts</a> available on <a href="http://www.luciani.org/" class="urlextern" title="http://www.luciani.org" rel="nofollow"> his website</a>. Included in his collection are scripts for generating footprints, as well as </div>
@@ -857,15 +887,17 @@
</li>
<li class="level1"><div class="li"> Stuart Brorson wrote a simple script which generates footprints for two terminal SMT passives. A gzipped tarball is available <a href="http://www.brorson.com/gEDA/Smtgen.pl.gz" class="urlextern" title="http://www.brorson.com/gEDA/Smtgen.pl.gz" rel="nofollow"> here </a>.</div>
</li>
+<li class="level1"><div class="li"> The website <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org/" rel="nofollow"> gedasymbols.org</a> has gathered a collection of footprints, symbols, scripts, and other materials from many different gEDA contributors. The website is organized by contributor, so if you take the time to browse around there, you may find exactly what you are looking for!</div>
+</li>
</ol>
</div>
-<!-- SECTION [32423-33386] -->
+<!-- SECTION "What resources exist to process PCB files using scripts?" [33636-34920] -->
<h2><a name="how_do_i_import_external_vector_graphics" id="how_do_i_import_external_vector_graphics">How do I import external vector graphics?</a></h2>
<div class="level2">
<p>
-There is a third party open source utility called <a href="http://www.pstoedit.net/" class="urlextern" title="http://www.pstoedit.net/" rel="nofollow">pstoedit</a> that converts postscript data to pcb format. It is included in most major linux distributions. You can use your favorite vector graphics utility to produce a logo or any kind of fancy layout. Export as eps if you can and make sure that your logo fits into the bounding box (check with a postscript viewer such as ggv). If there is no eps export available, you can produce postscript by printing to a file. In this case you may add a bounding box with <a href="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" class="urlextern" title="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" rel="nofollow">ps2epsi</a>. Call pstoedit with the option “<code>-f pcb</code>” to produce a valid pcb file that contains the graphics as tracks on layer 1. Load this file to pcb. The graphics will sit somewhere on the lower left of the view port. You may have to zoom out to get it on the screen.
+There is a third party open source utility called <a href="http://www.pstoedit.net/" class="urlextern" title="http://www.pstoedit.net/" rel="nofollow">pstoedit</a> that converts postscript data to pcb format. It is included in most major linux distributions. You can use your favorite vector graphics utility to produce a logo or any kind of fancy layout. Export as eps if you can and make sure that your logo fits into the bounding box (check with a postscript viewer such as ggv). If there is no eps export available, you can produce postscript by printing to a file. In this case you may add a bounding box with <a href="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" class="urlextern" title="http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" rel="nofollow">ps2epsi</a>. Call pstoedit with the option "<code>-f pcb</code>â?? to produce a valid pcb file that contains the graphics as tracks on layer 1. Load this file to pcb. The graphics will sit somewhere on the lower left of the view port. You may have to zoom out to get it on the screen.
</p>
<p>
@@ -873,7 +905,7 @@
</p>
</div>
-<!-- SECTION [33387-34465] -->
+<!-- SECTION "How do I import external vector graphics?" [34921-35999] -->
<h2><a name="how_do_i_attach_a_name_to_my_layout" id="how_do_i_attach_a_name_to_my_layout">How Do I attach a name to my layout?</a></h2>
<div class="level2">
@@ -882,12 +914,12 @@
</p>
</div>
-<!-- SECTION [34466-34736] -->
+<!-- SECTION "How Do I attach a name to my layout?" [36000-36270] -->
<h1><a name="auto_router" id="auto_router">Auto Router</a></h1>
<div class="level1">
</div>
-<!-- SECTION [34737-34762] -->
+<!-- SECTION "Auto Router" [36271-36296] -->
<h2><a name="how_do_i_force_the_autorouter_to_only_put_traces_on_a_particular_layer" id="how_do_i_force_the_autorouter_to_only_put_traces_on_a_particular_layer">How do I force the autorouter to only put traces on a particular layer?</a></h2>
<div class="level2">
@@ -896,7 +928,7 @@
</p>
</div>
-<!-- SECTION [34763-34974] -->
+<!-- SECTION "How do I force the autorouter to only put traces on a particular layer?" [36297-36508] -->
<h2><a name="how_do_i_force_the_autorouter_to_route_only_within_my_pcb_outline" id="how_do_i_force_the_autorouter_to_route_only_within_my_pcb_outline">How do I force the autorouter to route only within my pcb outline?</a></h2>
<div class="level2">
@@ -905,7 +937,7 @@
</p>
</div>
-<!-- SECTION [34975-35406] -->
+<!-- SECTION "How do I force the autorouter to route only within my pcb outline?" [36509-36940] -->
<h2><a name="how_do_i_route_power_and_ground_planes_with_the_autorouter" id="how_do_i_route_power_and_ground_planes_with_the_autorouter">How do I route power and ground planes with the autorouter?</a></h2>
<div class="level2">
@@ -914,7 +946,7 @@
</p>
</div>
-<!-- SECTION [35407-35688] -->
+<!-- SECTION "How do I route power and ground planes with the autorouter?" [36941-37222] -->
<h2><a name="the_layout_produced_by_the_autorouter_is_inefficient" id="the_layout_produced_by_the_autorouter_is_inefficient">The layout produced by the autorouter is inefficient!</a></h2>
<div class="level2">
@@ -923,21 +955,21 @@
</p>
</div>
-<!-- SECTION [35689-35869] -->
+<!-- SECTION "The layout produced by the autorouter is inefficient!" [37223-37403] -->
<h2><a name="the_layout_produced_by_the_autorouter_is_ugly" id="the_layout_produced_by_the_autorouter_is_ugly">The layout produced by the autorouter is ugly!</a></h2>
<div class="level2">
<p>
-You are more than welcome to contribute a topological autorouter.
+Have you tried the various clean-up tools under connects–>optimize routed tracks?
</p>
</div>
-<!-- SECTION [35870-35995] -->
+<!-- SECTION "The layout produced by the autorouter is ugly!" [37404-37546] -->
<h1><a name="gerber_generation_and_file_i_o_issues" id="gerber_generation_and_file_i_o_issues">Gerber generation and file I/O issues</a></h1>
<div class="level1">
</div>
-<!-- SECTION [35996-36048] -->
+<!-- SECTION "Gerber generation and file I/O issues" [37547-37599] -->
<h2><a name="how_do_i_make_a_board_outline_to_go_with_my_gerbers_to_the_board_maker" id="how_do_i_make_a_board_outline_to_go_with_my_gerbers_to_the_board_maker">How do I make a board outline to go with my gerbers to the board maker?</a></h2>
<div class="level2">
@@ -962,11 +994,11 @@
)</pre>
</div>
-<!-- SECTION [36049-36895] -->
-<h2><a name="i_m_done_with_my_layout._how_should_i_check_my_design" id="i_m_done_with_my_layout._how_should_i_check_my_design">I'm done with my layout. How should I check my design?</a></h2>
+<!-- SECTION "How do I make a board outline to go with my gerbers to the board maker?" [37600-38446] -->
+<h2><a name="i_m_done_with_my_layout._how_should_i_check_my_design" id="i_m_done_with_my_layout._how_should_i_check_my_design">I'm done with my layout. How should I check my design?</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> Run a check of design rules either through the command interface (”DRC()”) or from the menu (Connects - Design Rule Checker). You can set the rules in the sizes section of the preference dialog. Results of the check are shown in the log window. </div>
+<li class="level1"><div class="li"> Run a check of design rules either through the command interface (â??DRC()") or from the menu (Connects - Design Rule Checker). You can set the rules in the sizes section of the preference dialog. Results of the check are shown in the log window. </div>
</li>
</ul>
@@ -995,8 +1027,22 @@
</ul>
</div>
-<!-- SECTION [36896-39115] -->
-<h1><a name="you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information" id="you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information">You didn't answer my question. What other resources exist for PCB information?</a></h1>
+<!-- SECTION "I'm done with my layout. How should I check my design?" [38447-40666] -->
+<h1><a name="exporting_other_formatsraster_and_ps_files" id="exporting_other_formatsraster_and_ps_files">Exporting Other Formats: Raster and PS Files</a></h1>
+<div class="level1">
+
+</div>
+<!-- SECTION "Exporting Other Formats: Raster and PS Files" [40667-40725] -->
+<h2><a name="what_is_xy-max_in_the_png_export_dialog_box" id="what_is_xy-max_in_the_png_export_dialog_box">What is xy-max in the PNG export dialog box?</a></h2>
+<div class="level2">
+
+<p>
+It limits the size of the image to NxN pixels, but maintains the aspect ratio. For example, if you set it to 400, a 6000×8000 mil board would yeild a 300×400 image, but a 6000×4500 board yeilds a 400×300 image.
+</p>
+
+</div>
+<!-- SECTION "What is xy-max in the PNG export dialog box?" [40726-40996] -->
+<h1><a name="you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information" id="you_didn_t_answer_my_question._what_other_resources_exist_for_pcb_information">You didn't answer my question. What other resources exist for PCB information?</a></h1>
<div class="level1">
<p>
@@ -1010,6 +1056,6 @@
</p>
</div>
-<!-- SECTION [39116-] --></div>
+<!-- SECTION "You didn't answer my question. What other resources exist for PCB information?" [40997-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_pcb_ug.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_pcb_ug.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_pcb_ug.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_pcb_ug.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_pcb_ug.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,16 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb_ug</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_ug?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:pcb_ug?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:pcb_ug?do=export_raw" />
- <meta name="robots" content="noindex,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,follow" />
+<meta name="date" content="1969-12-31T19:00:00-0500" />
+<meta name="keywords" content="geda,pcb_ug" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_ug?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb_ug" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb_ug" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
1.4 eda/geda/gaf/docs/wiki/geda_scg.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_scg.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_scg.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- geda_scg.html 13 Feb 2007 01:50:14 -0000 1.3
+++ geda_scg.html 26 May 2007 02:35:21 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:scg</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:scg?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:scg?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:scg?do=export_raw" />
- <meta name="date" content="2006-11-02T12:04:37-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,scg" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:scg?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:scg" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:scg" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -56,6 +59,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_symbol_creation_document" id="geda_gaf_symbol_creation_document">gEDA/gaf Symbol Creation Document</a></h1>
<div class="level1">
@@ -72,7 +77,7 @@
</p>
</div>
-<!-- SECTION [1-264] -->
+<!-- SECTION "gEDA/gaf Symbol Creation Document" [1-264] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -81,15 +86,15 @@
</p>
</div>
-<!-- SECTION [265-462] -->
+<!-- SECTION "Overview" [265-462] -->
<h2><a name="component_symbol_creation" id="component_symbol_creation">Component symbol creation</a></h2>
<div class="level2">
<p>
-Component symbols (from here on known as “symbols”) are drawn using gschem just like drawing a schematic sheet. Here are the steps in a symbol in the gEDA/gaf system:<br/>
+Component symbols (from here on known as â??symbolsâ??) are drawn using gschem just like drawing a schematic sheet. Here are the steps in a symbol in the gEDA/gaf system:<br/>
1. Run gschem and find a blank page or run: gschem filename-1.sym<br/>
2. Draw the symbol (see the style guide below for some conventions).<br/>
- 3. Translate the symbol to the origin using Edit/Symbol Translate...<br/>
+ 3. Translate the symbol to the origin using Edit/Symbol Translate…<br/>
</p>
<ul>
@@ -99,7 +104,7 @@
</li>
<li class="level1"><div class="li"> Make sure grid snap size is set to 100 (this is critical).</div>
</li>
-<li class="level1"><div class="li"> Select “Symbol Translate...” or the press equivalent hotkey.</div>
+<li class="level1"><div class="li"> Select â??Symbol Translate…â?? or the press equivalent hotkey.</div>
</li>
<li class="level1"><div class="li"> Enter 0 into the entry field and press OK.<br/>
</div>
@@ -111,7 +116,7 @@
</p>
<p>
-4. Save the symbol using Save or SaveAs... Here are some symbol naming conventions:<br/>
+4. Save the symbol using Save or SaveAs… Here are some symbol naming conventions:<br/>
</p>
<ul>
@@ -128,11 +133,11 @@
</ul>
<p>
- 5. Place the symbol in one of the directories specified by the componentlibrary keyword in the system-gafrc file. Once this is done, the symbol should be visible immediately and can be selected and placed with the “Add/Select Component...” menu item.
+ 5. Place the symbol in one of the directories specified by the componentlibrary keyword in the system-gafrc file. Once this is done, the symbol should be visible immediately and can be selected and placed with the â??Add/Select Component…â?? menu item.
</p>
</div>
-<!-- SECTION [463-2082] -->
+<!-- SECTION "Component symbol creation" [463-2082] -->
<h2><a name="requirements" id="requirements">Requirements</a></h2>
<div class="level2">
@@ -144,7 +149,7 @@
<ul>
<li class="level1"><div class="li"> device=DEVICENAME should be placed somewhere in the symbol and made invisible. device= is the device name and is required. Typically the devicename is in all caps (capital letters). This attribute should not be used as a label. Use a separate text object for the label. If the object is a graphic then device= should be set to none (device=none). It is no longer required to attach this attribute anything; just having it exist as device=DEVICENAME is good enough.</div>
</li>
-<li class="level1"><div class="li"> graphical=1 should exist somewhere in a symbol which is purely graphical (such as a title block or decon symbol). Symbols which have this attribute have no electrical or circuit significance. Don’t forget to set device=none.</div>
+<li class="level1"><div class="li"> graphical=1 should exist somewhere in a symbol which is purely graphical (such as a title block or decon symbol). Symbols which have this attribute have no electrical or circuit significance. Donâ??t forget to set device=none.</div>
</li>
<li class="level1"><div class="li"> description=text should exist somewhere in the symbol. This attribute provides an one line description of the symbol.</div>
</li>
@@ -156,7 +161,7 @@
</li>
<li class="level1"><div class="li"> If a component has multiple slots in a package (such as a 7400 (NAND) which has 4 NANDs per package) then you need a numslots=# attribute. The # is the number of slots the device has. numslots= should be exist somewhere in the symbol and made invisible. Additional slot related required attributes are described below.</div>
</li>
-<li class="level1"><div class="li"> If a component has multiple slots in a physical package then you also need to include a slotdef=#:#,#,#... for every slot. The first # corresponds to the slot number. If a device has 4 slots then there should be slotdef=1:..., slotdef=2:..., slotdef=3:..., and slotdef=4:..., attributes existing somewhere in the symbol and made invisible. The subsequent # have a one-to-one correspondence to pinseq=# attributes and specify what corresponding pinnumber=# should be when that slot is set. See The attached 7400-1.sym as an example of how this should all work.</div>
+<li class="level1"><div class="li"> If a component has multiple slots in a physical package then you also need to include a slotdef=#:#,#,#… for every slot. The first # corresponds to the slot number. If a device has 4 slots then there should be slotdef=1:…, slotdef=2:…, slotdef=3:…, and slotdef=4:…, attributes existing somewhere in the symbol and made invisible. The subsequent # have a one-to-one correspondence to pinseq=# attributes and specify what corresponding pinnumber=# should be when that slot is set. See The attached 7400-1.sym as an example of how this should all work.</div>
</li>
<li class="level1"><div class="li"> It is recommended that all symbols which have slots have a slot=1 attribute inside the symbol.</div>
</li>
@@ -173,7 +178,7 @@
</ul>
</div>
-<!-- SECTION [2083-6223] -->
+<!-- SECTION "Requirements" [2083-6223] -->
<h2><a name="style" id="style">Style</a></h2>
<div class="level2">
@@ -182,7 +187,7 @@
</p>
</div>
-<!-- SECTION [6224-6333] -->
+<!-- SECTION "Style" [6224-6333] -->
<h3><a name="text" id="text">Text</a></h3>
<div class="level3">
<ul>
@@ -193,7 +198,7 @@
</ul>
</div>
-<!-- SECTION [6334-6472] -->
+<!-- SECTION "Text" [6334-6472] -->
<h3><a name="attributes" id="attributes">Attributes</a></h3>
<div class="level3">
<ul>
@@ -212,7 +217,7 @@
</ul>
</div>
-<!-- SECTION [6473-7569] -->
+<!-- SECTION "Attributes" [6473-7569] -->
<h3><a name="graphics" id="graphics">Graphics</a></h3>
<div class="level3">
<ul>
@@ -225,7 +230,7 @@
</ul>
</div>
-<!-- SECTION [7570-7920] -->
+<!-- SECTION "Graphics" [7570-7920] -->
<h3><a name="pins" id="pins">Pins</a></h3>
<div class="level3">
<ul>
@@ -233,7 +238,7 @@
</li>
<li class="level1"><div class="li"> For pins which are next to a logic bubble, make the pins 200 mils (2 grid spaces) long and then make the logic bubble 100 mils in diameter. In order to draw a 100 mil diameter circle, you will need to change the snap spacing to 50.</div>
</li>
-<li class="level1"><div class="li"> A pin has two ends: one end has a red endpoint and one end that does not. The red endpoint is where nets can be connected. You can either rotate the pin so that this active end is in the right place or manually edit the symbol file changing the “whichend” parameter on the pin object. See the File Format document for more info.</div>
+<li class="level1"><div class="li"> A pin has two ends: one end has a red endpoint and one end that does not. The red endpoint is where nets can be connected. You can either rotate the pin so that this active end is in the right place or manually edit the symbol file changing the â??whichendâ?? parameter on the pin object. See the File Format document for more info.</div>
</li>
<li class="level1"><div class="li"> Be that all endpoints of pins which are meant to be connected to are on the 100 mil grid. The endpoint which is not active can be off the grid if necessary.</div>
</li>
@@ -256,7 +261,7 @@
</ul>
</div>
-<!-- SECTION [7921-9876] -->
+<!-- SECTION "Pins" [7921-9876] -->
<h3><a name="electrical" id="electrical">Electrical</a></h3>
<div class="level3">
<ul>
@@ -271,7 +276,7 @@
</ul>
</div>
-<!-- SECTION [9877-10499] -->
+<!-- SECTION "Electrical" [9877-10499] -->
<h2><a name="footprint_naming_conventions" id="footprint_naming_conventions">Footprint naming conventions</a></h2>
<div class="level2">
@@ -281,7 +286,7 @@
</p>
</div>
-<!-- SECTION [10500-10853] -->
+<!-- SECTION "Footprint naming conventions" [10500-10853] -->
<h3><a name="notes" id="notes">Notes</a></h3>
<div class="level3">
<ul>
@@ -298,7 +303,7 @@
</ul>
</div>
-<!-- SECTION [10854-11196] -->
+<!-- SECTION "Notes" [10854-11196] -->
<h3><a name="integrated_circuit_packages" id="integrated_circuit_packages">Integrated circuit packages</a></h3>
<div class="level3">
<ul>
@@ -323,7 +328,7 @@
</ul>
</div>
-<!-- SECTION [11197-12065] -->
+<!-- SECTION "Integrated circuit packages" [11197-12065] -->
<h3><a name="integrated_circuit_smt_packages" id="integrated_circuit_smt_packages">Integrated circuit SMT packages</a></h3>
<div class="level3">
<ul>
@@ -388,7 +393,7 @@
</ul>
</div>
-<!-- SECTION [12066-14996] -->
+<!-- SECTION "Integrated circuit SMT packages" [12066-14996] -->
<h3><a name="basic_semiconductors" id="basic_semiconductors">Basic semiconductors</a></h3>
<div class="level3">
<ul>
@@ -401,7 +406,7 @@
</ul>
</div>
-<!-- SECTION [14997-15399] -->
+<!-- SECTION "Basic semiconductors" [14997-15399] -->
<h3><a name="basic_smt_semiconductors" id="basic_smt_semiconductors">Basic SMT semiconductors</a></h3>
<div class="level3">
<ul>
@@ -416,7 +421,7 @@
</ul>
</div>
-<!-- SECTION [15400-15855] -->
+<!-- SECTION "Basic SMT semiconductors" [15400-15855] -->
<h3><a name="passive_components" id="passive_components">Passive components</a></h3>
<div class="level3">
<ul>
@@ -451,7 +456,7 @@
</ul>
</div>
-<!-- SECTION [15856-16977] -->
+<!-- SECTION "Passive components" [15856-16977] -->
<h3><a name="passive_smt_components" id="passive_smt_components">Passive SMT components</a></h3>
<div class="level3">
<ul>
@@ -464,7 +469,7 @@
</ul>
</div>
-<!-- SECTION [16978-17330] -->
+<!-- SECTION "Passive SMT components" [16978-17330] -->
<h2><a name="hints_and_tips" id="hints_and_tips">Hints and Tips</a></h2>
<div class="level2">
@@ -475,22 +480,22 @@
<ul>
<li class="level1"><div class="li"> Avoid drawing things off of the grid. If you do, you cannot move the object(s) using the move command (if the grid is on) since the object will be snapped to the grid. [This was an old bug, which I think has been fixed, but avoid doing this anyway]. Use the symbol translate command instead (or move the object with grid snap off)</div>
</li>
-<li class="level1"><div class="li"> If you need a finer grid then use Options/Snap Grid Spacing... to set a finer grid snap spacing. Just remember to set this back to 100 once you are ready to translate the symbol to the origin.</div>
+<li class="level1"><div class="li"> If you need a finer grid then use Options/Snap Grid Spacing… to set a finer grid snap spacing. Just remember to set this back to 100 once you are ready to translate the symbol to the origin.</div>
</li>
-<li class="level1"><div class="li"> If you want to translate a symbol from the origin to elsewhere, then use the “Symbol translate” command and enter a non zero number. Make sure this number is a multiple of 100 (ie 1000, or 1100).</div>
+<li class="level1"><div class="li"> If you want to translate a symbol from the origin to elsewhere, then use the â??Symbol translateâ?? command and enter a non zero number. Make sure this number is a multiple of 100 (ie 1000, or 1100).</div>
</li>
<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it).</div>
</li>
-<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it). Yes this is line a duplicate. I can’t stress this point enough.</div>
+<li class="level1"><div class="li"> Pins MUST be snapped on the 100 spaced grid (at least the end which will have nets connected to it). Yes this is line a duplicate. I canâ??t stress this point enough.</div>
</li>
<li class="level1"><div class="li"> Remember that pins are special objects; if you want to add a pin, make sure it is a pin and not a line or net. Use the Add/Pin command to place a pin.</div>
</li>
-<li class="level1"><div class="li"> Don’t include nets or buses inside symbols. That is not supported and doesn’t make much sense anyway.</div>
+<li class="level1"><div class="li"> Donâ??t include nets or buses inside symbols. That is not supported and doesnâ??t make much sense anyway.</div>
</li>
</ul>
</div>
-<!-- SECTION [17331-18726] -->
+<!-- SECTION "Hints and Tips" [17331-18726] -->
<h2><a name="example" id="example">Example</a></h2>
<div class="level2">
@@ -587,7 +592,7 @@
</p>
</div>
-<!-- SECTION [18727-20443] -->
+<!-- SECTION "Example" [18727-20443] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -601,15 +606,14 @@
<td> February 11th, 2003</td><td>Footprint naming conventions added </td>
</tr>
<tr>
- <td> September 27th, 2003</td><td>Applied Dan McMahill’s QFP and QFN patch </td>
+ <td> September 27th, 2003</td><td>Applied Dan McMahillâ??s QFP and QFN patch </td>
</tr>
<tr>
<td> July 6th, 2004</td><td>Added a bunch more details/hints to the pin section </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [20444-] --></div>
+<!-- SECTION "Document Revision History" [20444-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_sdb_howto.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_sdb_howto.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_sdb_howto.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_sdb_howto.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_sdb_howto.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:sdb_howto</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:sdb_howto?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:sdb_howto?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:sdb_howto?do=export_raw" />
- <meta name="date" content="2006-04-23T05:37:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,sdb_howto" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:sdb_howto?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:sdb_howto" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:sdb_howto" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -65,11 +68,13 @@
</div>
</div>
+
+
<h1><a name="spice_on_geda_howto" id="spice_on_geda_howto">SPICE on gEDA HOWTO</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-34] -->
+<!-- SECTION "SPICE on gEDA HOWTO" [1-34] -->
<h2><a name="introduction" id="introduction">Introduction</a></h2>
<div class="level2">
@@ -78,7 +83,7 @@
</p>
</div>
-<!-- SECTION [35-708] -->
+<!-- SECTION "Introduction" [35-708] -->
<h3><a name="overview" id="overview">Overview</a></h3>
<div class="level3">
@@ -97,10 +102,10 @@
</ol>
<p>
- To create a SPICE netlist, the netlister (gnetlist) iterates through the entire schematic and looks at several parts of each component’s symbol in order to create a blob of SPICE code. In general, each component can generate one or more lines of SPICE code. Component information needed by the netlister is held in two places:
+ To create a SPICE netlist, the netlister (gnetlist) iterates through the entire schematic and looks at several parts of each componentâ??s symbol in order to create a blob of SPICE code. In general, each component can generate one or more lines of SPICE code. Component information needed by the netlister is held in two places:
</p>
<ol>
-<li class="level1"><div class="li"> The symbol itself, in the “device” attribute, which is attached when the symbol is created, and is typically accessed through the symbol editor.</div>
+<li class="level1"><div class="li"> The symbol itself, in the â??deviceâ?? attribute, which is attached when the symbol is created, and is typically accessed through the symbol editor.</div>
</li>
<li class="level1"><div class="li"> In attributes manually attached to the component during schematic capture using gschem.</div>
</li>
@@ -111,16 +116,16 @@
</p>
</div>
-<!-- SECTION [709-1877] -->
+<!-- SECTION "Overview" [709-1877] -->
<h3><a name="spice-sdb_netlister_installation_and_configuration" id="spice-sdb_netlister_installation_and_configuration">Spice-sdb netlister installation and configuration</a></h3>
<div class="level3">
<p>
-This document was originally written around gEDA/gaf 20030223, and the SPICE netlister spice-SDB. Starting with gEDA/gaf 20030525, my netlister was incorporated into the main gEDA distribution, and renamed spice-sdb (lower case sdb). <strong>For smoothest operation, you are best off just downloading and installing the latest version of gEDA.</strong> However, if you have a gEDA version predating 20030525, and you want to hack, you can download and install spice-SDB using the instructions provided on <a href="http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html" class="urlextern" title="http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html" rel="nofollow">http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html</a>. In any event, it’s a good idea to make sure that the file gnet-spice-sdb.scm is present in your scheme directory (usually <strong><code>${prefix}/geda/share/gEDA/scheme</code></strong>) if you are interested in performing SPICE simulations with gEDA as described in this HOWTO.
+This document was originally written around gEDA/gaf 20030223, and the SPICE netlister spice-SDB. Starting with gEDA/gaf 20030525, my netlister was incorporated into the main gEDA distribution, and renamed spice-sdb (lower case sdb). <strong>For smoothest operation, you are best off just downloading and installing the latest version of gEDA.</strong> However, if you have a gEDA version predating 20030525, and you want to hack, you can download and install spice-SDB using the instructions provided on <a href="http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html" class="urlextern" title="http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html" rel="nofollow">http://www.brorson.com/gEDA/SPICE/SPICEonLinux.html</a>. In any event, itâ??s a good idea to make sure that the file gnet-spice-sdb.scm is present in your scheme directory (usually <strong><code>${prefix}/geda/share/gEDA/scheme</code></strong>) if you are interested in performing SPICE simulations with gEDA as described in this HOWTO.
</p>
</div>
-<!-- SECTION [1878-2744] -->
+<!-- SECTION "Spice-sdb netlister installation and configuration" [1878-2744] -->
<h3><a name="design_simulation_flow_summary" id="design_simulation_flow_summary">Design/simulation flow summary</a></h3>
<div class="level3">
@@ -128,7 +133,7 @@
The detailed steps required to create a circuit and simulate it with gEDA look like this:
</p>
<ol>
-<li class="level1"><div class="li"> Schematic symbol creation with correct “device” attribute. (Usually, the symbols have already been created with the correct “device” attribute, but if you are having problems, it doesn’t hurt to check them.)</div>
+<li class="level1"><div class="li"> Schematic symbol creation with correct â??deviceâ?? attribute. (Usually, the symbols have already been created with the correct â??deviceâ?? attribute, but if you are having problems, it doesnâ??t hurt to check them.)</div>
</li>
<li class="level1"><div class="li"> Schematic capture using gschem.</div>
</li>
@@ -136,7 +141,7 @@
</li>
<li class="level1"><div class="li"> Assignment of <strong><code>refdes</code></strong> using e.g. refdes_renum.</div>
</li>
-<li class="level1"><div class="li"> Creation of netlist using “gnetlist -g spice-sdb”.</div>
+<li class="level1"><div class="li"> Creation of netlist using â??gnetlist -g spice-sdbâ??.</div>
</li>
<li class="level1"><div class="li"> Check netlist for correctness (manually open and inspect netlist).</div>
</li>
@@ -151,12 +156,12 @@
</p>
</div>
-<!-- SECTION [2745-3673] -->
+<!-- SECTION "Design/simulation flow summary" [2745-3673] -->
<h2><a name="preliminary_notes_about_symbols_and_spice_model_files" id="preliminary_notes_about_symbols_and_spice_model_files">Preliminary notes about symbols and SPICE model files</a></h2>
<div class="level2">
</div>
-<!-- SECTION [3674-3739] -->
+<!-- SECTION "Preliminary notes about symbols and SPICE model files" [3674-3739] -->
<h3><a name="symbol_creation_for_spice_netlisting" id="symbol_creation_for_spice_netlisting">Symbol creation for SPICE netlisting.</a></h3>
<div class="level3">
@@ -164,20 +169,20 @@
The SPICE netlister recognizes a particular symbol in two ways:
</p>
<ol>
-<li class="level1"><div class="li"> The symbol’s “device” attribute</div>
+<li class="level1"><div class="li"> The symbolâ??s â??deviceâ?? attribute</div>
</li>
-<li class="level1"><div class="li"> The symbol’s <strong><code>refdes</code></strong>. Both of these attributes are attached to the symbol when the symbol is created.</div>
+<li class="level1"><div class="li"> The symbolâ??s <strong><code>refdes</code></strong>. Both of these attributes are attached to the symbol when the symbol is created.</div>
</li>
</ol>
<p>
Each symbol has a <strong><code>device</code></strong> attribute attached to it. The <strong><code>device</code></strong> attribute is the first thing the netlister examines when processing the symbol. There are a number of devices which are native to the netlister, meaning that the netlister knows exactly how to deal with these types of devices. Native device types include RESISTOR, CAPACITOR, NPN_TRANSISTOR, etc. The entire list of native devices is present in the <a href="#appendix" title="geda:sdb_howto ↵" class="wikilink1">Appendix</a>.<br/>
- The <strong><code>device</code></strong> attribute is hidden during normal use of gschem. Most often, the symbol’s creator has already given the symbol the correct <strong><code>device</code></strong> attribute. However, because the <strong><code>device</code></strong> attribute is hidden from the ordinary user, it can sometimes cause problems with SPICE netlist creation when it is set to an unexpected value. To view the <strong><code>device</code></strong> attribute, go into the symbol editor (select the symbol to edit, and do “Hierarchy” → “down symbol”), and turn on invisible attributes (Edit → show/hide inv text). If the <strong><code>device</code></strong> attribute is incorrect, you may change it by editing the symbol itself using a text editor.<br/>
- If a symbol is not native (i.e. the netlister doesn’t recognize it as a built-in type), the netlister relies upon the first letter of the <strong><code>refdes</code></strong> to determine how to process the symbol. The <strong><code>refdes</code></strong> prefix is also built into the symbol when it is created. Example <strong><code>refdes</code></strong> prefixes are R for resistors, C for capacitors, Q for transistors, etc. <strong><code>refdes</code></strong> prefixes correct for SPICE are listed in the <a href="#appendix" title="geda:sdb_howto ↵" class="wikilink1">Appendix</a>. Note that relying upon the <strong><code>refdes</code></strong> to identify the component for SPICE is not foolproof – for example, the netlister cannot distinguish between NPN and PNP transistors based upon the <strong><code>refdes</code></strong>. Therefore, it is always best to use a native “device” in your symbols.
+ The <strong><code>device</code></strong> attribute is hidden during normal use of gschem. Most often, the symbolâ??s creator has already given the symbol the correct <strong><code>device</code></strong> attribute. However, because the <strong><code>device</code></strong> attribute is hidden from the ordinary user, it can sometimes cause problems with SPICE netlist creation when it is set to an unexpected value. To view the <strong><code>device</code></strong> attribute, go into the symbol editor (select the symbol to edit, and do â??Hierarchyâ?? → â??down symbolâ??), and turn on invisible attributes (Edit → show/hide inv text). If the <strong><code>device</code></strong> attribute is incorrect, you may change it by editing the symbol itself using a text editor.<br/>
+ If a symbol is not native (i.e. the netlister doesnâ??t recognize it as a built-in type), the netlister relies upon the first letter of the <strong><code>refdes</code></strong> to determine how to process the symbol. The <strong><code>refdes</code></strong> prefix is also built into the symbol when it is created. Example <strong><code>refdes</code></strong> prefixes are R for resistors, C for capacitors, Q for transistors, etc. <strong><code>refdes</code></strong> prefixes correct for SPICE are listed in the <a href="#appendix" title="geda:sdb_howto ↵" class="wikilink1">Appendix</a>. Note that relying upon the <strong><code>refdes</code></strong> to identify the component for SPICE is not foolproof – for example, the netlister cannot distinguish between NPN and PNP transistors based upon the <strong><code>refdes</code></strong>. Therefore, it is always best to use a native â??deviceâ?? in your symbols.
</p>
</div>
-<!-- SECTION [3740-5819] -->
+<!-- SECTION "Symbol creation for SPICE netlisting." [3740-5819] -->
<h3><a name="spice_file_configuration" id="spice_file_configuration">SPICE file configuration</a></h3>
<div class="level3">
@@ -187,23 +192,23 @@
<ul>
<li class="level1"><div class="li"> It is usually prudent to place these files into a dedicated directory distinct from the symbol directories.</div>
</li>
-<li class="level1"><div class="li"> Make sure that the SPICE files pin assignments correctly correspond to the pins as defined in the component’s symbol.</div>
+<li class="level1"><div class="li"> Make sure that the SPICE files pin assignments correctly correspond to the pins as defined in the componentâ??s symbol.</div>
</li>
<li class="level1"><div class="li"> Make sure that the last character in a SPICE model file is a carriage return. If no carriage return exists, then the next component listed in the netlist may be placed on the same line as the last line of the SPICE model file.</div>
</li>
</ul>
</div>
-<!-- SECTION [5820-6689] -->
+<!-- SECTION "SPICE file configuration" [5820-6689] -->
<h2><a name="schematic_capture" id="schematic_capture">Schematic capture</a></h2>
<div class="level2">
<p>
-Schematic capture is the process by which one uses a special-purpose drawing program to draw a schematic diagram of the circuit under design. In the gEDA environment, the schematic capture program is called “gschem”. I assume you already know how to use gschem. For the purposes of creating SPICE netlists, you must use gschem to attach attributes to components, and possibly also incorporate other SPICE directives into your netlist. After you are done with schematic capture, you create the SPICE netlist by running gEDA’s netlister “gnetlist” on your design.
+Schematic capture is the process by which one uses a special-purpose drawing program to draw a schematic diagram of the circuit under design. In the gEDA environment, the schematic capture program is called â??gschemâ??. I assume you already know how to use gschem. For the purposes of creating SPICE netlists, you must use gschem to attach attributes to components, and possibly also incorporate other SPICE directives into your netlist. After you are done with schematic capture, you create the SPICE netlist by running gEDAâ??s netlister â??gnetlistâ?? on your design.
</p>
</div>
-<!-- SECTION [6690-7282] -->
+<!-- SECTION "Schematic capture" [6690-7282] -->
<h3><a name="gschem_attributes_for_spice_netlisting" id="gschem_attributes_for_spice_netlisting">Gschem attributes for spice netlisting</a></h3>
<div class="level3">
@@ -224,7 +229,7 @@
<td><strong><code>refdes</code></strong></td><td>The reference designator of the component. Valid values depend upon the component type and are given in the appendix.</td>
</tr>
<tr>
- <td><strong><code>value</code></strong></td><td>For passives, this is the component value. For actives, this is the type (model no) of the component (e.g. 2N3904, uA741). When a model for an active is instantiated separately from the component itself, the “value” attribute holds the name of the spice model.</td>
+ <td><strong><code>value</code></strong></td><td>For passives, this is the component value. For actives, this is the type (model no) of the component (e.g. 2N3904, uA741). When a model for an active is instantiated separately from the component itself, the â??valueâ?? attribute holds the name of the spice model.</td>
</tr>
<tr>
<td><strong><code>model</code></strong></td><td>This holds a one line spice model for the component.</td>
@@ -233,13 +238,12 @@
<td><strong><code>file</code></strong></td><td>This holds the name of a file. Typically, this is a file holding e.g. a SPICE .MODEL, .SUBCKT, or other SPICE code.</td>
</tr>
<tr>
- <td><strong><code>model-name</code></strong></td><td>This holds the name of the spice model referred to in a .MODEL or .SUBCKT statement. “model-name” is mainly used to identify the spice model name in the symbol “spice-model-1.sym”. Active components should call out this name in the “device” attribute to associate the component with its particular spice model or subcircuit.</td>
+ <td><strong><code>model-name</code></strong></td><td>This holds the name of the spice model referred to in a .MODEL or .SUBCKT statement. â??model-nameâ?? is mainly used to identify the spice model name in the symbol â??spice-model-1.symâ??. Active components should call out this name in the â??deviceâ?? attribute to associate the component with its particular spice model or subcircuit.</td>
</tr>
<tr>
<td><strong><code>type</code></strong></td><td>This specifies the type of component and is used by spice when interpreting the model parameters. Valid values depend upon the device being modeled.</td>
</tr>
</table>
-<br />
</div>
@@ -272,7 +276,6 @@
<td><strong><code>value</code></strong></td><td>For passives, this is the numeric value of the component (e.g. 100pF). For actives, this attribute may be filled in, but if no model attribute is available elsewhere in the schematic, the value is not used (in SPICE netlisting, anyway).</td>
</tr>
</table>
-<br />
<p>
If only a <strong><code>refdes</code></strong> and value attribute are encountered, the netlister will write a single line into the output file.<br/>
@@ -283,7 +286,7 @@
SPICE line generated: R2 0 4 220</pre>
<p>
-Note that “0” and “4” correspond to the net nodes connected to the component, and are generated automatically by gnetlist.<br/>
+Note that â??0â?? and â??4â?? correspond to the net nodes connected to the component, and are generated automatically by gnetlist.<br/>
Example capacitor:
</p>
<pre class="code">refdes = C22
@@ -296,7 +299,7 @@
<div class="level5">
<p>
-Oftentimes, passive components have additional attributes attached to them for spice simulation. Examples of such attributes are temperature coefficients (for resistors) and initial conditions (for reactive components). These additional components may be incorporated into the SPICE file by simply attaching them to the component’s “model” attribute. Specifically, the required attributes are:
+Oftentimes, passive components have additional attributes attached to them for spice simulation. Examples of such attributes are temperature coefficients (for resistors) and initial conditions (for reactive components). These additional components may be incorporated into the SPICE file by simply attaching them to the componentâ??s â??modelâ?? attribute. Specifically, the required attributes are:
</p>
<table class="inline">
<tr>
@@ -309,7 +312,6 @@
<td><strong><code>model</code></strong></td><td>One line string holding additional parameters, formatted as a valid SPICE string.</td>
</tr>
</table>
-<br />
<p>
This string is placed after the component value in the line generated by gnetlist. Therefore, it is important to format the string placed in the <strong><code>model</code></strong> line to be valid SPICE code. Otherwise, you will risk causing the SPICE simulator to barf.<br/>
@@ -345,13 +347,12 @@
<td><strong><code>value</code></strong></td><td>The model number or part number of the component.</td>
</tr>
<tr>
- <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a “value” attribute to the component, this parameter is optional.</td>
+ <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a â??valueâ?? attribute to the component, this parameter is optional.</td>
</tr>
<tr>
<td><strong><code>model</code></strong></td><td>One line string holding additional parameters. Do not place the model parameters in parentheses – gnetlist will do this for you.</td>
</tr>
</table>
-<br />
<p>
Example diode:
@@ -379,13 +380,12 @@
<td><strong><code>value</code></strong></td><td>The model number or part number of the component.</td>
</tr>
<tr>
- <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a “value” attribute to the component, this parameter is optional.</td>
+ <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a â??valueâ?? attribute to the component, this parameter is optional.</td>
</tr>
<tr>
<td><strong><code>file</code></strong></td><td>The file name of the SPICE model which you wish to incorporate into the netlist. This file name may specify either a relative or an absolute path, but it is probably better to use an absolute path to avoid problems if you ever move your schematic directory.</td>
</tr>
</table>
-<br />
<p>
Note that you need to make sure that the model name held in your SPICE model file is the same as the <strong><code>value</code></strong> or <strong><code>model-name</code></strong> attributes you attached to the component. It is also a good idea to verify that the pin assignments in the model file correspond to the pin assignments made by the component symbol.
@@ -416,13 +416,12 @@
<td><strong><code>value</code></strong></td><td>The model number or part number of the component.</td>
</tr>
<tr>
- <td><strong><code>model-name</code></strong></td><td>the name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a “value” attribute to the component, this parameter is optional.</td>
+ <td><strong><code>model-name</code></strong></td><td>the name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a â??valueâ?? attribute to the component, this parameter is optional.</td>
</tr>
<tr>
<td><strong><code>model</code></strong></td><td>One line string holding additional parameters. Do not place the model parameters in parentheses – gnetlist will do this for you.</td>
</tr>
</table>
-<br />
</div>
@@ -434,19 +433,18 @@
</p>
<table class="inline">
<tr>
- <td><strong><code>refdes</code></strong></td><td>Correct component refdes. <strong>Note that if the file holds a .MODEL, the refdes should start with U; if the file holds a .SUBCKT, the refdes should start with X.</strong> The netlister checks for the file type and tries to “do the right thing”, but problems can arise if you don’t follow this rule.</td>
+ <td><strong><code>refdes</code></strong></td><td>Correct component refdes. <strong>Note that if the file holds a .MODEL, the refdes should start with U; if the file holds a .SUBCKT, the refdes should start with X.</strong> The netlister checks for the file type and tries to â??do the right thingâ??, but problems can arise if you donâ??t follow this rule.</td>
</tr>
<tr>
<td><strong><code>value</code></strong></td><td>The model number or part number of the component.</td>
</tr>
<tr>
- <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a “value” attribute to the component, this parameter is optional.</td>
+ <td><strong><code>model-name</code></strong></td><td>The name you wish to give the SPICE model. This is usually the model number or part number of the component. If you have already attached a â??valueâ?? attribute to the component, this parameter is optional.</td>
</tr>
<tr>
<td><strong><code>file</code></strong></td><td>The name of the file holding the SPICE .MODEL or .SUBCKT which you wish to incorporate into the netlist. This file name may specify either a relative or an absolute path, but it is probably better to use an absolute path to avoid problems if you ever move your schematic directory.</td>
</tr>
</table>
-<br />
</div>
@@ -457,7 +455,7 @@
There are two independent sources: voltage sources and current sources. For incorporation into a SPICE netlist, they both work the same way. To incorporate an independent source into your SPICE netlist, do the following:
</p>
<ol>
-<li class="level1"><div class="li"> Place the independent source on your schematic. (Do “Add” → “Component” → “spice” → “<independent source name>.sym”)</div>
+<li class="level1"><div class="li"> Place the independent source on your schematic. (Do â??Addâ?? → â??Componentâ?? → â??spiceâ?? → "<independent source name>.symâ??)</div>
</li>
<li class="level1"><div class="li"> Double click on the block and add/edit the following attributes:</div>
<ul>
@@ -493,12 +491,12 @@
<div class="level5">
<p>
-In certain situations, you may wish to embed a spice model block directly into your schematic. This is done when you have several devices with a “value” attribute calling out for a spice model. Depending upon whether the spice block is one line or multi-line, you may embed the code in one of two ways:
+In certain situations, you may wish to embed a spice model block directly into your schematic. This is done when you have several devices with a â??valueâ?? attribute calling out for a spice model. Depending upon whether the spice block is one line or multi-line, you may embed the code in one of two ways:
</p>
<ol>
<li class="level1"><div class="li"> One line SPICE model:</div>
<ol>
-<li class="level2"><div class="li"> Place a spice model block on your schematic. (Do “Add” → “Component” → “spice” → “spice-model-1.sym”)</div>
+<li class="level2"><div class="li"> Place a spice model block on your schematic. (Do â??Addâ?? → â??Componentâ?? → â??spiceâ?? → â??spice-model-1.symâ??)</div>
</li>
<li class="level2"><div class="li"> Double click on the block and add/edit the following attributes:</div>
<ul>
@@ -516,7 +514,7 @@
</li>
<li class="level1"><div class="li"> Multi-line SPICE model:</div>
<ol>
-<li class="level2"><div class="li"> Place a spice model block on your schematic.(Do “Add” → “Component” → “spice” → “spice-model-1.sym”)</div>
+<li class="level2"><div class="li"> Place a spice model block on your schematic.(Do â??Addâ?? → â??Componentâ?? → â??spiceâ?? → â??spice-model-1.symâ??)</div>
</li>
<li class="level2"><div class="li"> Double click on the block and add/edit the following attributes:</div>
<ul>
@@ -541,7 +539,7 @@
The include block places a .INCLUDE directive into your netlist.
</p>
<ol>
-<li class="level1"><div class="li"> Place a spice model block on your schematic. (Do “Add” → “Component” → “spice” → “spice-include-1.sym”)</div>
+<li class="level1"><div class="li"> Place a spice model block on your schematic. (Do â??Addâ?? → â??Componentâ?? → â??spiceâ?? → â??spice-include-1.symâ??)</div>
</li>
<li class="level1"><div class="li"> Double click on the block and add/edit the following attributes:</div>
<ul>
@@ -559,7 +557,7 @@
<div class="level5">
<p>
-Placing a SPICE directive block into your schematic creates an arbitrary block of SPICE code in the netlist. The directive may be either statements held in a file, or a one-line string held in the “model” attribute. Examples of situations where this is useful include:
+Placing a SPICE directive block into your schematic creates an arbitrary block of SPICE code in the netlist. The directive may be either statements held in a file, or a one-line string held in the â??modelâ?? attribute. Examples of situations where this is useful include:
</p>
<ul>
<li class="level1"><div class="li"> .TEMP statement</div>
@@ -574,7 +572,7 @@
To place a SPICE directive on your schematic, do the following:
</p>
<ol>
-<li class="level1"><div class="li"> Place a SPICE directive block on your schematic. (Do “Add” → “Component” → “spice” → “spice-directive-1.sym”)</div>
+<li class="level1"><div class="li"> Place a SPICE directive block on your schematic. (Do â??Addâ?? → â??Componentâ?? → â??spiceâ?? → â??spice-directive-1.symâ??)</div>
</li>
<li class="level1"><div class="li"> Double click on the block and add/edit the following attributes:</div>
<ul>
@@ -587,12 +585,12 @@
</ol>
</div>
-<!-- SECTION [7283-18697] -->
+<!-- SECTION "Gschem attributes for spice netlisting" [7283-18697] -->
<h3><a name="handling_hierarchical_models" id="handling_hierarchical_models">Handling hierarchical models</a></h3>
<div class="level3">
<p>
-In SPICE modeling, there are often situations where you wish to create a schematic representation of some particular component as a .SUBCKT, and then embed that component’s model in a higher level schematic. A common example might be as follows: You are doing a microwave simulation, and want to use a capacitor model which includes parasitic inductances and resistances, as well as the capacitance. Capacitor manufacturers often supply a printed schematic showing a circuit topology incorporating parasitics, and specify values for the parasitics. You would like to draw the capacitor model using gschem, netlist it to create a .SUBCKT, and then use the .SUBCKT to model capacitors in a higher lever schematic.<br/>
+In SPICE modeling, there are often situations where you wish to create a schematic representation of some particular component as a .SUBCKT, and then embed that componentâ??s model in a higher level schematic. A common example might be as follows: You are doing a microwave simulation, and want to use a capacitor model which includes parasitic inductances and resistances, as well as the capacitance. Capacitor manufacturers often supply a printed schematic showing a circuit topology incorporating parasitics, and specify values for the parasitics. You would like to draw the capacitor model using gschem, netlist it to create a .SUBCKT, and then use the .SUBCKT to model capacitors in a higher lever schematic.<br/>
Since this kind of task is very common in SPICE simulation, gnet-spice-sdb now supports it (starting with rev 20030331). To create a lower level .SUBCKT and use it in a higher level schematic, do the following:
</p>
<ol>
@@ -602,7 +600,7 @@
<br/>
<strong><code>model-name</code></strong> = cap_with_parasitics<br/>
<br/>
- (Of course, “cap_with_parasitics” is the example we use here. Use your own model name in your schematic.) Upon netlisting, this schematic symbol will cause the netlist to insert “.SUBCKT cap_with_parasitics " into the first line of the netlist file.</div>
+ (Of course, â??cap_with_parasiticsâ?? is the example we use here. Use your own model name in your schematic.) Upon netlisting, this schematic symbol will cause the netlist to insert ".SUBCKT cap_with_parasitics " into the first line of the netlist file.</div>
</li>
<li class="level1"><div class="li"> On the lower level schematic, attach a spice-subcircuit-IO symbol (spice-subcircuit-IO-1.sym) to each IO net (i.e. connection to the upper level). Number the refdeses of the IO symbols in the same order as you would like the IO nets to be listed in the .SUBCKT line in the output file. (i.e. P1 = first, P2 = second, etc.)</div>
</li>
@@ -610,17 +608,17 @@
<br/>
<strong><code>gnetlist -g spice-sdb -o cap_with_parasitics.cir cap_with_parasitics.sch</code></strong><br/>
<br/>
- This will dump the SPICE netlist into the file called “cap_with_parasitics.cir”. Visually inspect the .cir file to make sure that netlisting worked correctly.</div>
+ This will dump the SPICE netlist into the file called â??cap_with_parasitics.cirâ??. Visually inspect the .cir file to make sure that netlisting worked correctly.</div>
</li>
-<li class="level1"><div class="li"> Next, create a symbol for the upper level schematic which will point to the .SUBCKT. Note that the symbol must have a refdes starting with the letter “X”. To ensure that this happens, do the following:</div>
+<li class="level1"><div class="li"> Next, create a symbol for the upper level schematic which will point to the .SUBCKT. Note that the symbol must have a refdes starting with the letter â??Xâ??. To ensure that this happens, do the following:</div>
<ul>
<li class="level2"><div class="li"> Use gschem to draw the symbol. I usually draw a box around a model symbol to distinguish it from a normal component. Make any other annotations desired.</div>
</li>
-<li class="level2"><div class="li"> In the symbol, make sure that the pins are ordered identically to the order in which you have placed the pins in the .SUBCKT. This is done by editing the symbol with a text editor and setting the “PINSEQ” attribute. The netlister will output the pins in the order determined by the “PINSEQ” attribute.</div>
+<li class="level2"><div class="li"> In the symbol, make sure that the pins are ordered identically to the order in which you have placed the pins in the .SUBCKT. This is done by editing the symbol with a text editor and setting the â??PINSEQâ?? attribute. The netlister will output the pins in the order determined by the â??PINSEQâ?? attribute.</div>
</li>
-<li class="level2"><div class="li"> Using a text editor, give the symbol a “DEVICE” attribute like “capacitor-model”. Do not assign the symbol one of the native device types listed in the appendix! The goal is to create a symbol whose refdes starts with “X”, and if the “DEVICE” is a recognized type, this will not happen.</div>
+<li class="level2"><div class="li"> Using a text editor, give the symbol a â??DEVICEâ?? attribute like â??capacitor-modelâ??. Do not assign the symbol one of the native device types listed in the appendix! The goal is to create a symbol whose refdes starts with â??Xâ??, and if the â??DEVICEâ?? is a recognized type, this will not happen.</div>
</li>
-<li class="level2"><div class="li"> Using a text editor, give the symbol the “REFDES” attribute “X?”</div>
+<li class="level2"><div class="li"> Using a text editor, give the symbol the â??REFDESâ?? attribute â??X?"</div>
</li>
</ul>
</li>
@@ -649,20 +647,20 @@
</p>
<p>
-One final note: The netlister writes the contents of the lower level .SUBCKT file into the main netlist <strong>every time</strong> it encounters a component with “FILE” attribute pointing to that file. Therefore, if you use the same component with the same model more than once in a design you should instantiate the model file using a “spice-model” symbol and point to it with each component. This is described in the “multi-line SPICE model block” section above.
+One final note: The netlister writes the contents of the lower level .SUBCKT file into the main netlist <strong>every time</strong> it encounters a component with â??FILEâ?? attribute pointing to that file. Therefore, if you use the same component with the same model more than once in a design you should instantiate the model file using a â??spice-modelâ?? symbol and point to it with each component. This is described in the â??multi-line SPICE model blockâ?? section above.
</p>
</div>
-<!-- SECTION [18698-23545] -->
+<!-- SECTION "Handling hierarchical models" [18698-23545] -->
<h2><a name="spice_netlist_generation" id="spice_netlist_generation">SPICE netlist generation</a></h2>
<div class="level2">
<p>
-Once the schematic is captured, a SPICE netlist can be generated running the gEDA utility “gnetlist” on the schematic files. Gnetlist is built to be customizable, and is able to generate a netlist of any desired format using a Scheme back-end, which does the real heavy-lifting of creating the netlist. The back-end Scheme file which implements SPICE netlisting is called gnet-spice-sdb.scm, and it lives in the ${PREFIX}/geda/share/gEDA/scheme directory.
+Once the schematic is captured, a SPICE netlist can be generated running the gEDA utility â??gnetlistâ?? on the schematic files. Gnetlist is built to be customizable, and is able to generate a netlist of any desired format using a Scheme back-end, which does the real heavy-lifting of creating the netlist. The back-end Scheme file which implements SPICE netlisting is called gnet-spice-sdb.scm, and it lives in the ${PREFIX}/geda/share/gEDA/scheme directory.
</p>
</div>
-<!-- SECTION [23546-24039] -->
+<!-- SECTION "SPICE netlist generation" [23546-24039] -->
<h2><a name="creating_the_netlist" id="creating_the_netlist">Creating the netlist</a></h2>
<div class="level2">
@@ -672,23 +670,23 @@
<ul>
<li class="level1"><div class="li"> Save your schematic to <filename.sch></div>
</li>
-<li class="level1"><div class="li"> Create the SPICE netlist by doing “gnetlist â??g spice-sdb <filename.sch>”. The output is a netlist held in the file output.net. Alternatively, if you wish to give your output file a different name, set the output name using the -o switch. For example:<br/>
+<li class="level1"><div class="li"> Create the SPICE netlist by doing â??gnetlist â??g spice-sdb <filename.sch>". The output is a netlist held in the file output.net. Alternatively, if you wish to give your output file a different name, set the output name using the -o switch. For example:<br/>
<br/>
<strong><code>gnetlist -g spice-sdb -o amplifier.cir amplifier.sch</code></strong> <br/>
<br/>
- takes the design schematic called “amplifier.sch” and outputs a SPICE netlist named “amplifier.cir”.</div>
+ takes the design schematic called â??amplifier.schâ?? and outputs a SPICE netlist named â??amplifier.cirâ??.</div>
</li>
<li class="level1"><div class="li"> Inspect your SPICE netlist using a text editor. Verify that there are no missing attributes or other netlist problems.</div>
</li>
</ul>
</div>
-<!-- SECTION [24040-24765] -->
+<!-- SECTION "Creating the netlist" [24040-24765] -->
<h2><a name="common_netlisting_problems" id="common_netlisting_problems">Common netlisting problems</a></h2>
<div class="level2">
<p>
-It is important to manually inspect your SPICE netlist prior to using it in simulation. Please remember that the netlister is still “alpha” quality, and some problems may still exist in netlist generation. The following list attempts to catalog common problems with the netlist and the associated fixes.
+It is important to manually inspect your SPICE netlist prior to using it in simulation. Please remember that the netlister is still â??alphaâ?? quality, and some problems may still exist in netlist generation. The following list attempts to catalog common problems with the netlist and the associated fixes.
</p>
<ul>
<li class="level1"><div class="li"> ERROR_INVALID_<acronym title="Personal Identification Number">PIN</acronym>: This can happen if the symbolâ??s PINSEQ attributes donâ??t start at 1, or have gaps in the numbering. This must be fixed by editing the symbol itself in a text editor.</div>
@@ -696,7 +694,7 @@
</ul>
</div>
-<!-- SECTION [24766-25301] -->
+<!-- SECTION "Common netlisting problems" [24766-25301] -->
<h2><a name="spice_simulation" id="spice_simulation">SPICE simulation</a></h2>
<div class="level2">
@@ -706,23 +704,23 @@
<ul>
<li class="level1"><div class="li"> <strong>LTSpice</strong>, which is a freeware SPICE simulator originally released by Linear Technologies as a component selection/design tool running under Windows. Because its SPICE engine is very fast and powerful, it has become a popular SPICE simulator amongst hobbyists and design engineers who prefer to use free tools. LTSpice has been tweaked to run under Linux using wine; I recommend using it if you need a robust, <strong>professional-quality</strong> SPICE simulator.</div>
<ul>
-<li class="level2"><div class="li"> <strong>Ngspice/tclspice</strong>, which is a component of the gEDA distribution. Ngspice provides a simulation engine, a command-line driven front-end, and the capability to plot simulation results graphically under X. The main branch of ngspice development has been arrested since late 2001. However, a fork of the development tree, called “tclspice”, remains under active development. Tclspice is the package I recommend if you want to use a <strong>Linux-native</strong> SPICE simulator. </div>
+<li class="level2"><div class="li"> <strong>Ngspice/tclspice</strong>, which is a component of the gEDA distribution. Ngspice provides a simulation engine, a command-line driven front-end, and the capability to plot simulation results graphically under X. The main branch of ngspice development has been arrested since late 2001. However, a fork of the development tree, called â??tclspiceâ??, remains under active development. Tclspice is the package I recommend if you want to use a <strong>Linux-native</strong> SPICE simulator. </div>
</li>
</ul>
</li>
</ul>
<p>
- There is also a <acronym title="GNU General Public License">GPL</acronym>‘ed simulator called “gnucap”, which is based upon (or is the descendent of) Al’s Circuit Simulator (ACS). I haven’t used it at all; information about gnucap is therefore TBD.
+ There is also a <acronym title="GNU General Public License">GPL</acronym>â??ed simulator called â??gnucapâ??, which is based upon (or is the descendent of) Alâ??s Circuit Simulator (ACS). I havenâ??t used it at all; information about gnucap is therefore TBD.
</p>
</div>
-<!-- SECTION [25302-26547] -->
+<!-- SECTION "SPICE simulation" [25302-26547] -->
<h3><a name="ltspice" id="ltspice">LTSpice</a></h3>
<div class="level3">
<p>
-LTSpice was written by Mike Englehardt at Linear Technologies, and was originally given away by LinearTech as a design aid for engineers wishing to simulate the performance of LinearTech’s switch mode power supply controllers. The package incorporates a schematic capture front end, fast and powerful SPICE engine, and the capability for plotting the results of many different types of SPICE analysis. Personally, I think the schematic capture front-end is hard to use and clunky; gschem knocks its socks off for ease of use and features. However, the SPICE engine and analysis stuff in LTSpice is simply great.<br/>
+LTSpice was written by Mike Englehardt at Linear Technologies, and was originally given away by LinearTech as a design aid for engineers wishing to simulate the performance of LinearTechâ??s switch mode power supply controllers. The package incorporates a schematic capture front end, fast and powerful SPICE engine, and the capability for plotting the results of many different types of SPICE analysis. Personally, I think the schematic capture front-end is hard to use and clunky; gschem knocks its socks off for ease of use and features. However, the SPICE engine and analysis stuff in LTSpice is simply great.<br/>
LTSpice was originally developed to run under Windows, but Mike has tweaked it so that it runs fairly well on Linux under wine. (Only the help menu system is broken – the rest of the package runs well.) Another good feature of LTSpice is that it is well supported – Mike reads the newsgroup sci.electronics.cad regularly and is generally happy to help people who experience problems with it. Therefore, despite its Windoze heritage, I recommend LTSpice as a powerful, professional-quality simulation and analysis back end for gEDA.
</p>
@@ -752,17 +750,17 @@
LTSpice can read a file holding a gEDA SPICE netlist. I have had success doing LTSpice sumulations in the following way:
</p>
<ol>
-<li class="level1"><div class="li"> First of all, make sure that you are logged in as a normal user – Wine doesn’t like to run when invoked by root.</div>
+<li class="level1"><div class="li"> First of all, make sure that you are logged in as a normal user – Wine doesnâ??t like to run when invoked by root.</div>
</li>
-<li class="level1"><div class="li"> Create a file in your project directory called “Simulation.cmd”. In this file place your spice analysis commands (e.g. .OP, .AC, .DC, etc.)</div>
+<li class="level1"><div class="li"> Create a file in your project directory called â??Simulation.cmdâ??. In this file place your spice analysis commands (e.g. .OP, .AC, .DC, etc.)</div>
</li>
-<li class="level1"><div class="li"> Place a SPICE include block into your schematic. For the file attribute, type in “Simulation.cmd”.</div>
+<li class="level1"><div class="li"> Place a SPICE include block into your schematic. For the file attribute, type in â??Simulation.cmdâ??.</div>
</li>
<li class="level1"><div class="li"> Netlist your design.</div>
</li>
-<li class="level1"><div class="li"> Create a link from your netlist “output.net” and a netlist in the directory in which SwCADIII lives. Make the netlist suffix .cir. For example: ln -s ${DESIGN_HOME}/output.net ${WINE_HOME}/.wine/fake_windows/Program Files/LTC/SwCADIII/MyDesign.cir</div>
+<li class="level1"><div class="li"> Create a link from your netlist â??output.netâ?? and a netlist in the directory in which SwCADIII lives. Make the netlist suffix .cir. For example: ln -s ${DESIGN_HOME}/output.net ${WINE_HOME}/.wine/fake_windows/Program Files/LTC/SwCADIII/MyDesign.cir</div>
</li>
-<li class="level1"><div class="li"> Run LTSpice: cd into the directory where SwCADIII lives and say “wine scad3.exe”</div>
+<li class="level1"><div class="li"> Run LTSpice: cd into the directory where SwCADIII lives and say â??wine scad3.exeâ??</div>
</li>
<li class="level1"><div class="li"> From the SwCADIII <acronym title="Graphical User Interface">GUI</acronym>, do: File → Open → (files of type netlist [.cir]), and select your file.</div>
</li>
@@ -777,19 +775,19 @@
</p>
</div>
-<!-- SECTION [26548-29363] -->
+<!-- SECTION "LTSpice" [26548-29363] -->
<h3><a name="ngspice_and_tclspice" id="ngspice_and_tclspice">Ngspice and tclspice</a></h3>
<div class="level3">
<p>
-Ngspice was started at the University of Rome by Paolo Nenzi as an attempt to create a <acronym title="GNU General Public License">GPL</acronym>‘ed version of the standard Berkeley SPICE version 3 by re-writing the entire SPICE package. Plans were also laid to create better, more robust computational algorithms for the simulation engine. More information is available at the <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">ngspice website</a>. Unfortunately, development on ngspice seems to have ceased at the end of 2001. Moreover, my initial experiences with ngspice were not good – it crashed and burned when run on many of my netlists, and it couldn’t deal with SPICE 2’s POLY construct in dependent sources. Dependent sources with PLOY attributes are common in vendor models, so this represents a real deficiency.
+Ngspice was started at the University of Rome by Paolo Nenzi as an attempt to create a <acronym title="GNU General Public License">GPL</acronym>â??ed version of the standard Berkeley SPICE version 3 by re-writing the entire SPICE package. Plans were also laid to create better, more robust computational algorithms for the simulation engine. More information is available at the <a href="http://ngspice.sourceforge.net/" class="urlextern" title="http://ngspice.sourceforge.net/" rel="nofollow">ngspice website</a>. Unfortunately, development on ngspice seems to have ceased at the end of 2001. Moreover, my initial experiences with ngspice were not good – it crashed and burned when run on many of my netlists, and it couldnâ??t deal with SPICE 2â??s POLY construct in dependent sources. Dependent sources with PLOY attributes are common in vendor models, so this represents a real deficiency.
</p>
<p>
-Fortunately, some friendly people at <a href="http://www.multigig.com/" class="urlextern" title="http://www.multigig.com" rel="nofollow">MultiGig Ltd.</a> were busy developing a branch of ngspice which they called “tclspice”. The purpose of tclspice is to enable SPICE commands to be embedded into TCL scripts, thereby enabling automated circuit optimization. The project homepage is at <a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">http://tclspice.sourceforge.net/</a>. Since the tclspice branch of the code was alive, I decided to work on it, instead of the seemingly dead main ngspice branch. During spring 2003, I fixed tclspice in three useful (IMNSHO) ways:
+Fortunately, some friendly people at <a href="http://www.multigig.com/" class="urlextern" title="http://www.multigig.com" rel="nofollow">MultiGig Ltd.</a> were busy developing a branch of ngspice which they called â??tclspiceâ??. The purpose of tclspice is to enable SPICE commands to be embedded into TCL scripts, thereby enabling automated circuit optimization. The project homepage is at <a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">http://tclspice.sourceforge.net/</a>. Since the tclspice branch of the code was alive, I decided to work on it, instead of the seemingly dead main ngspice branch. During spring 2003, I fixed tclspice in three useful (IMNSHO) ways:
</p>
<ol>
-<li class="level1"><div class="li"> I fixed the parser so that it would handle netnames with non-numeric/non-alphabetic characters like “+” or “-” which are common in real netlists (e.g. “Vin+”, or “Vout1_pull-up”).</div>
+<li class="level1"><div class="li"> I fixed the parser so that it would handle netnames with non-numeric/non-alphabetic characters like "+" or "-" which are common in real netlists (e.g. â??Vin+", or â??Vout1_pull-upâ??).</div>
</li>
<li class="level1"><div class="li"> I fixed the parser so that it would correctly handle hierarchical schematics, and correctly deal with the netnames inside the blocks.</div>
</li>
@@ -812,11 +810,11 @@
<ol>
<li class="level1"><div class="li"> Get the latest tclspice distribution from <a href="http://tclspice.sourceforge.net/" class="urlextern" title="http://tclspice.sourceforge.net/" rel="nofollow">http://tclspice.sourceforge.net/</a>. As of this writing, the latest version is tclspice-0.2.12. This version incorporates the fixes I mentioned above, as well as other improvements made by the hard-working people at MultiGig, so make sure that your version is equal or greater than 0.2.12.</div>
</li>
-<li class="level1"><div class="li"> Do the usual “gunzip ; tar -xvf” dance to create a source directory for tclspice.</div>
+<li class="level1"><div class="li"> Do the usual â??gunzip ; tar -xvfâ?? dance to create a source directory for tclspice.</div>
</li>
-<li class="level1"><div class="li"> First build ngspice. Do “./configure –enable-xspice –prefix=/usr/local/geda” in the source directory. Of course, “–prefix=” should point to the place where you put your geda stuff. Note that you also must do “–enable-xspice” to be able to use SPICE 2 POLYs (and other XSpice goodies).</div>
+<li class="level1"><div class="li"> First build ngspice. Do "./configure –enable-xspice –prefix=/usr/local/gedaâ?? in the source directory. Of course, "–prefix=" should point to the place where you put your geda stuff. Note that you also must do "–enable-xspiceâ?? to be able to use SPICE 2 POLYs (and other XSpice goodies).</div>
</li>
-<li class="level1"><div class="li"> Do “make && make install” to compile and install ngspice. As always, you will probably need to be root in order to install the packages in a public directory.</div>
+<li class="level1"><div class="li"> Do â??make && make installâ?? to compile and install ngspice. As always, you will probably need to be root in order to install the packages in a public directory.</div>
</li>
<li class="level1"><div class="li"> At this point, you should be able to use ngspice. You can test your installation by trying one of the test circuits held in the tests directory. I recommend running the TransImpedanceAmp test, since it tests the SPICE2 POLY functionality. Information how to use ngspice is provided in the next section below.</div>
</li>
@@ -826,18 +824,18 @@
* tclreadline (tclreadline-2.1.0 works for me.)<br/>
* BLT for TCL (blt2.4z works for me.)<br/>
<br/>
- If you don’t have these packages already on your Linux box, you need to get them and build them. Note that building TclX requires having the sources for TCL and Tk, so you will also need to get those sources if you don’t have them installed already. I am running successfully with TCL/Tk 8.4.3, although 8.3.X versions are also supposed to work.</div>
+ If you donâ??t have these packages already on your Linux box, you need to get them and build them. Note that building TclX requires having the sources for TCL and Tk, so you will also need to get those sources if you donâ??t have them installed already. I am running successfully with TCL/Tk 8.4.3, although 8.3.X versions are also supposed to work.</div>
</li>
-<li class="level1"><div class="li"> Assuming you have gotten the additional packages mentioned above installed, Do “./configure –enable-xspice –prefix=/usr/local/geda –enable-tcl –enable-experimental –disable-shared” to configure the Makefiles for tclspice. (If you don’t have the additional packages installed correctly , configure will complain and barf, so this step acts as a check on your installation.)</div>
+<li class="level1"><div class="li"> Assuming you have gotten the additional packages mentioned above installed, Do "./configure –enable-xspice –prefix=/usr/local/geda –enable-tcl –enable-experimental –disable-sharedâ?? to configure the Makefiles for tclspice. (If you donâ??t have the additional packages installed correctly , configure will complain and barf, so this step acts as a check on your installation.)</div>
</li>
-<li class="level1"><div class="li"> Do “make tcl && make install-tcl” to compile and install tclspice.</div>
+<li class="level1"><div class="li"> Do â??make tcl && make install-tclâ?? to compile and install tclspice.</div>
</li>
<li class="level1"><div class="li"> Now you will be ready to write TCL scripts which incorporate SPICE commands. Information about using tclspice is given below.</div>
</li>
</ol>
<p>
- Finally, if you are interested in hacking tclspice (or even if you are not), it’s a good idea to read the NOTES file living in the top source directory for a couple of useful pointers.
+ Finally, if you are interested in hacking tclspice (or even if you are not), itâ??s a good idea to read the NOTES file living in the top source directory for a couple of useful pointers.
</p>
</div>
@@ -846,9 +844,9 @@
<div class="level4">
<p>
-Running ngspice is very simple. Just issue the command “ngspice filename.net” at the unix command prompt, and ngspice will load the SPICE netlist called “filename.net” into its workspace, and leave you at an ngspice command prompt. You can run the simulator by saying “run”. Your results will be stored in SPICE vectors for later printing or plotting. The command set available to you is documented at <a href="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" class="urlextern" title="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" rel="nofollow">http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5</a>.<br/>
- To make use of the SPICE2 POLY codemodel, you need to load it into ngspice <strong>before</strong> you load your netlist. (If you load it after loading your netlist, POLYs in your netlist are not translated, and therefore won’t be simulated correctly.) To load the codemodel, just say “codemodel /usr/local/src/tclspice-0.2.12/src/xspice/icm/spice2poly.cm” at the ngspice prompt. Note that you must provide the <strong>absolute path</strong> to the location of the codemodel; ngspice isn’t smart enough to look for it in any default locations. (Also note that you should specify the location where spice2poly.cm lives on your machine; the path above is for mine.)<br/>
- A better way to read in the spice2poly codemodel is to include it in the ngspice initialization file, “spinit”. The initialization file lives in the directory /usr/local/geda/share/ng-spice-rework/scripts (or where ever you placed your geda installation). Other ngspice customizations may also be placed into the spinit file.
+Running ngspice is very simple. Just issue the command â??ngspice filename.netâ?? at the unix command prompt, and ngspice will load the SPICE netlist called â??filename.netâ?? into its workspace, and leave you at an ngspice command prompt. You can run the simulator by saying â??runâ??. Your results will be stored in SPICE vectors for later printing or plotting. The command set available to you is documented at <a href="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" class="urlextern" title="http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5" rel="nofollow">http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/sec5.html#5</a>.<br/>
+ To make use of the SPICE2 POLY codemodel, you need to load it into ngspice <strong>before</strong> you load your netlist. (If you load it after loading your netlist, POLYs in your netlist are not translated, and therefore wonâ??t be simulated correctly.) To load the codemodel, just say â??codemodel /usr/local/src/tclspice-0.2.12/src/xspice/icm/spice2poly.cmâ?? at the ngspice prompt. Note that you must provide the <strong>absolute path</strong> to the location of the codemodel; ngspice isnâ??t smart enough to look for it in any default locations. (Also note that you should specify the location where spice2poly.cm lives on your machine; the path above is for mine.)<br/>
+ A better way to read in the spice2poly codemodel is to include it in the ngspice initialization file, â??spinitâ??. The initialization file lives in the directory /usr/local/geda/share/ng-spice-rework/scripts (or where ever you placed your geda installation). Other ngspice customizations may also be placed into the spinit file.
</p>
</div>
@@ -858,7 +856,7 @@
<p>
The tclspice package is a superset of ngspice. Not only does the package include the ngspice interactive environment; tclspice also provides a facility which exports the ngspice command set as TCL commands for inclusion into a TCL script. This is a very powerful tool: With tclspice you can write a TCL script which runs a loop, tweaks component values, runs an analysis, and then evaluates the circuit performance with the tweaked components before looping again. Obviously, this ability can be used to perform automated, multi-dimensional circuit optimization.<br/>
- To use tclspice, you just need to say “package require spice” at the beginning of your TCL program. Thereafter, to invoke a SPICE command, you just call it in the spice namesapce. For example, the following TCL program will read in a SPICE netlist, command a transient analysis, run the simulation, and then plot the voltage observed over time on net Vout:
+ To use tclspice, you just need to say â??package require spiceâ?? at the beginning of your TCL program. Thereafter, to invoke a SPICE command, you just call it in the spice namesapce. For example, the following TCL program will read in a SPICE netlist, command a transient analysis, run the simulation, and then plot the voltage observed over time on net Vout:
</p>
<pre class="code">#! tclsh
package require spice
@@ -871,9 +869,9 @@
puts "All done now!"</pre>
<p>
-Note that since tclspice doesn’t read the ngspice initialization file “spinit”, you will need to put any initialization commands directly into the TCL program. For example, in the above example we read the spice2poly codemodel directly into the workspace. Many other commands are also available; the entire tclspice commandset is documented at <a href="http://tclspice.sourceforge.net/docs/tclspice_com.html" class="urlextern" title="http://tclspice.sourceforge.net/docs/tclspice_com.html" rel="nofollow">http://tclspice.sourceforge.net/docs/tclspice_com.html</a>.<br/>
+Note that since tclspice doesnâ??t read the ngspice initialization file â??spinitâ??, you will need to put any initialization commands directly into the TCL program. For example, in the above example we read the spice2poly codemodel directly into the workspace. Many other commands are also available; the entire tclspice commandset is documented at <a href="http://tclspice.sourceforge.net/docs/tclspice_com.html" class="urlextern" title="http://tclspice.sourceforge.net/docs/tclspice_com.html" rel="nofollow">http://tclspice.sourceforge.net/docs/tclspice_com.html</a>.<br/>
A major problem with tclspice (which was inherited from ngspice) is that it leaks memory. Therefore, the time over which you may run a simulation is limited. This means that if you want to do an optimization by looping through a circuit many, many times, you may run out of memory before your program has completed its optimization. This is a known issue with tclspice, and efforts are underway to plug the leaks.<br/>
- Meanwhile, there are some workarounds which can be used on moderate-sized designs to facilitate long optimization runs. One method I have employed is to have the optimizer write its current state into a file after every circuit analysis, and read its starting state from the same file. The optimizer also stores the current list of best components in another file, and reads this file at the start of every run. Then, I have a TCL program called TaskMgr.tcl which runs in a loop; at each iteration of the loop it forks a child process to run the optimizer. Meanwhile, the parent process waits for 5 minutes (a heuristically determined time), and then issues a “KILL” signal to the child before looping and starting the optimizer again. This way, the optimizer never runs long enough to consume all the memory in my machine. The TaskMgr.tcl program is shown here:
+ Meanwhile, there are some workarounds which can be used on moderate-sized designs to facilitate long optimization runs. One method I have employed is to have the optimizer write its current state into a file after every circuit analysis, and read its starting state from the same file. The optimizer also stores the current list of best components in another file, and reads this file at the start of every run. Then, I have a TCL program called TaskMgr.tcl which runs in a loop; at each iteration of the loop it forks a child process to run the optimizer. Meanwhile, the parent process waits for 5 minutes (a heuristically determined time), and then issues a â??KILLâ?? signal to the child before looping and starting the optimizer again. This way, the optimizer never runs long enough to consume all the memory in my machine. The TaskMgr.tcl program is shown here:
</p>
<pre class="code">#! tclsh
package require Tclx
@@ -900,38 +898,38 @@
}</pre>
<p>
-Note that TaskMgr.tcl needs the TclX package you already installed to run tclspice. Also, you may want to change the wait time to a different value depending upon the memory and speed of your machine. Finally, the parent has to wait on $PID because that causes the child process’s corpse to be taken off the Linux kernal’s task list when it dies. Otherwise, you will end up with a lot of zombie processes lurking around your machine as the optimizer runs – a long optimization could turn your system into “the night of the living dead”!<br/>
+Note that TaskMgr.tcl needs the TclX package you already installed to run tclspice. Also, you may want to change the wait time to a different value depending upon the memory and speed of your machine. Finally, the parent has to wait on $PID because that causes the child processâ??s corpse to be taken off the Linux kernalâ??s task list when it dies. Otherwise, you will end up with a lot of zombie processes lurking around your machine as the optimizer runs – a long optimization could turn your system into â??the night of the living deadâ??!<br/>
This method of waiting a specific amout of time for the child process is preferable if a single analysis run takes a relativly short time compared to the time required to eat all memory in the machine. If the analysis time is comparable to the time taken to eat all memory in the machine, a better approach is to have the parent keep track of the analysis state, kick off a single analysis run, and then have the run terminate after every iteration. Whether this is preferable depends upon the size and complexity of your design; you may want to experiment with your analysis to see just how long it takes and how much memory it consumes. I have found that a design comprised of six op amps (with corresponding vendor models) and 50 or so passives will run in under 10 seconds on a PIII 333MHz with 128MB RAM. Therefore, your design must be very big before a single analysis will eat a significant amount of RAM.
</p>
</div>
-<!-- SECTION [29364-40393] -->
+<!-- SECTION "Ngspice and tclspice" [29364-40393] -->
<h2><a name="appendix" id="appendix">Appendix</a></h2>
<div class="level2">
</div>
-<!-- SECTION [40394-40415] -->
+<!-- SECTION "Appendix" [40394-40415] -->
<h3><a name="component_attribute_summary" id="component_attribute_summary">Component attribute summary</a></h3>
<div class="level3">
<p>
-Native components and their attributes are given in the table below. <strong>Bold faced</strong> attributes are <strong>required</strong>, normal typeface attributes are optional. Note that the “device” attribute is invisible, and is normally attached to the symbol when it is created. The other attributes are attached to the symbol during schematic capture using gschem.
+Native components and their attributes are given in the table below. <strong>Bold faced</strong> attributes are <strong>required</strong>, normal typeface attributes are optional. Note that the â??deviceâ?? attribute is invisible, and is normally attached to the symbol when it is created. The other attributes are attached to the symbol during schematic capture using gschem.
</p>
<table class="inline">
<tr>
<th><strong><code>device</code></strong></th><th><strong><code>refdes</code></strong></th><th><strong><code>value</code></strong></th><th><strong><code>model</code></strong></th><th><strong><code>file</code></strong></th><th><strong><code>model-name</code></strong></th><th><strong><code>type</code></strong></th><th>Comment</th>
</tr>
<tr>
- <td><strong>RESISTOR</strong></td><td><strong>R?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. TC)</td><td> </td><td>Name of model.</td><td> </td><td>“model” parameters are placed inside parentheses after the component value.</td>
+ <td><strong>RESISTOR</strong></td><td><strong>R?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. TC)</td><td> </td><td>Name of model.</td><td> </td><td>â??modelâ?? parameters are placed inside parentheses after the component value.</td>
</tr>
<tr>
- <td><strong>CAPACITOR</strong></td><td><strong>C?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>“model” parameters are placed inside parentheses after the component value.</td>
+ <td><strong>CAPACITOR</strong></td><td><strong>C?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>â??modelâ?? parameters are placed inside parentheses after the component value.</td>
</tr>
<tr>
- <td><strong>POLARIZED_CAPACITOR</strong></td><td><strong>C?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>“model” parameters are placed inside parentheses after the component value.</td>
+ <td><strong>POLARIZED_CAPACITOR</strong></td><td><strong>C?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>â??modelâ?? parameters are placed inside parentheses after the component value.</td>
</tr>
<tr>
- <td><strong>INDUCTOR</strong></td><td><strong>L?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>“model” parameters are placed inside parentheses after the component value.</td>
+ <td><strong>INDUCTOR</strong></td><td><strong>L?</strong></td><td><strong>Numeric comp. value</strong></td><td>One line of spice model parameters (e.g. IC, POLY, etc.)</td><td> </td><td>Name of model.</td><td> </td><td>â??modelâ?? parameters are placed inside parentheses after the component value.</td>
</tr>
<tr>
<td><strong>SPICE-ccvs</strong></td><td><strong>H?</strong></td><td><strong>String describing source behavior</strong></td><td> </td><td> </td><td> </td><td> </td><td> </td>
@@ -949,28 +947,28 @@
<td><strong>SPICE-nullor</strong></td><td><strong>E?</strong></td><td><strong>String describing source behavior</strong></td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
- <td><strong>DIODE</strong></td><td><strong>D?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>DIODE</strong></td><td><strong>D?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>PMOS_TRANSISTOR</strong></td><td><strong>M?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>PMOS_TRANSISTOR</strong></td><td><strong>M?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>NMOS_TRANSISTOR</strong></td><td><strong>M?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>NMOS_TRANSISTOR</strong></td><td><strong>M?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>PNP_TRANSISTOR</strong></td><td><strong>Q?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>PNP_TRANSISTOR</strong></td><td><strong>Q?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>NPN_TRANSISTOR</strong></td><td><strong>Q?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>NPN_TRANSISTOR</strong></td><td><strong>Q?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>PFET_TRANSISTOR (JFET)</strong></td><td><strong>J?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>PFET_TRANSISTOR (JFET)</strong></td><td><strong>J?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>NFET_TRANSISTOR (JFET)</strong></td><td><strong>J?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>NFET_TRANSISTOR (JFET)</strong></td><td><strong>J?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
- <td><strong>MESFET_TRANSISTOR</strong></td><td><strong>B?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>MESFET_TRANSISTOR</strong></td><td><strong>B?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
<td><strong>IC</strong></td><td><strong>U?</strong></td><td>Part number</td><td>One line SPICE model.</td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>IC with .MODEL file</td>
@@ -979,7 +977,7 @@
<td><strong>IC</strong></td><td><strong>X?</strong></td><td>Part number</td><td> </td><td>Model file name.</td><td><strong>Name of model.</strong></td><td> </td><td>IC with .SUBCKT file</td>
</tr>
<tr>
- <td><strong>model</strong></td><td colspan="2"><strong>A?</strong></td><td>One line spice model</td><td>Model file name.</td><td><strong>Name of model pointed to by other components.</strong></td><td><strong>Corresponding SPICE model type (valid types given below)</strong>.</td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>model</strong></td><td colspan="2"><strong>A?</strong></td><td>One line spice model</td><td>Model file name.</td><td><strong>Name of model pointed to by other components.</strong></td><td><strong>Corresponding SPICE model type (valid types given below)</strong>.</td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
<td><strong>include</strong></td><td><strong>A?</strong></td><td> </td><td> </td><td><strong>Include file name.</strong></td><td> </td><td> </td><td>Places .INCLUDE directive in SPICE netlist.</td>
@@ -988,7 +986,7 @@
<td><strong>options</strong></td><td><strong>A?</strong></td><td><strong>Line of options to include.</strong></td><td> </td><td> </td><td> </td><td> </td><td>Places .OPTIONS directive in SPICE netlist.</td>
</tr>
<tr>
- <td><strong>directive</strong></td><td><strong>A?</strong></td><td><strong>One line string holding SPICE statements for inclusion in netlist.</strong></td><td> </td><td> </td><td> </td><td> </td><td>For modeling, one must include either “model” or “file”.</td>
+ <td><strong>directive</strong></td><td><strong>A?</strong></td><td><strong>One line string holding SPICE statements for inclusion in netlist.</strong></td><td> </td><td> </td><td> </td><td> </td><td>For modeling, one must include either â??modelâ?? or â??fileâ??.</td>
</tr>
<tr>
<td><strong>VOLTAGE_SOURCE</strong></td><td><strong>V?</strong></td><td><strong>One line string holding voltage source behavior.</strong></td><td> </td><td> </td><td> </td><td> </td><td>Independent voltage source</td>
@@ -997,23 +995,22 @@
<td><strong>CURRENT_SOURCE</strong></td><td><strong>I?</strong></td><td><strong>One line string holding current source behavior.</strong></td><td> </td><td> </td><td> </td><td> </td><td>Independent current source</td>
</tr>
</table>
-<br />
<p>
- “Native to the netlister” means that there is a corresponding blob of scheme code which knows exactly how to handle these components and is guaranteed (almost) to generate correct spice code. Symbols having “device” attributes not on the above list are handled using the scheme function “spice-sdb:write-default-component”, which looks at the refdes of the component to make a decision about how to treat the component. In general, this function will “do the right thing” when generating spice code, but it is not guaranteed. In particular, this function cannot distinguish between N and P type transistors, and will generate an <unknown> type for the .MODEL string in the netlist. This will probably cause your SPICE simulator to barf. Therefore, it is best to make sure that all devices used have the proper “device” attribute.
+ â??Native to the netlisterâ?? means that there is a corresponding blob of scheme code which knows exactly how to handle these components and is guaranteed (almost) to generate correct spice code. Symbols having â??deviceâ?? attributes not on the above list are handled using the scheme function â??spice-sdb:write-default-componentâ??, which looks at the refdes of the component to make a decision about how to treat the component. In general, this function will â??do the right thingâ?? when generating spice code, but it is not guaranteed. In particular, this function cannot distinguish between N and P type transistors, and will generate an <unknown> type for the .MODEL string in the netlist. This will probably cause your SPICE simulator to barf. Therefore, it is best to make sure that all devices used have the proper â??deviceâ?? attribute.
</p>
</div>
-<!-- SECTION [40416-45184] -->
+<!-- SECTION "Component attribute summary" [40416-45184] -->
<h3><a name="valid_type_values" id="valid_type_values">Valid "type" values</a></h3>
<div class="level3">
<p>
-The “type” attribute is a flag signaling the spice engine the component type, and prepares it to accept model parameters specific to that component type. The following values are valid SPICE “type”s:
+The â??typeâ?? attribute is a flag signaling the spice engine the component type, and prepares it to accept model parameters specific to that component type. The following values are valid SPICE â??typeâ??s:
</p>
<table class="inline">
<tr>
- <th>Component</th><th>“type”</th><th>Comment</th>
+ <th>Component</th><th>â??typeâ??</th><th>Comment</th>
</tr>
<tr>
<td>RESISTOR</td><td>RES</td><td> </td>
@@ -1052,10 +1049,9 @@
<td>MESFET_TRANSISTOR</td><td> </td><td> </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [45185-45703] -->
+<!-- SECTION "Valid type values" [45185-45703] -->
<h2><a name="document_history" id="document_history">Document History</a></h2>
<div class="level2">
<table class="inline">
@@ -1072,13 +1068,12 @@
<td>Revision 2.0</td><td>7.23.2003</td><td>SDB</td><td>Split doc into sections. Edited netlisting stuff to correspond to gEDA-20030525, which now includes spice-sdb in the distribution. Added new section about ngspice/tclspice.</td>
</tr>
</table>
-<br />
<p>
The most recent copy of this document is always available at <a href="http://www.brorson.com/gEDA/SPICE/" class="urlextern" title="http://www.brorson.com/gEDA/SPICE/" rel="nofollow">http://www.brorson.com/gEDA/SPICE/</a>
</p>
</div>
-<!-- SECTION [45704-] --></div>
+<!-- SECTION "Document History" [45704-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_sn_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_sn_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_sn_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_sn_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_sn_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:sn_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:sn_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:sn_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:sn_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:18:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,sn_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:sn_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:sn_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:sn_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="switcap_netlister_readme" id="switcap_netlister_readme">Switcap netlister README</a></h1>
<div class="level1">
<pre class="code">-----------------------------------------------------------------
@@ -50,7 +55,7 @@
III. Initial Setup
-----------------------------------------------------------------
1) Set your symbol search path for gschem and gnetlist by adding
- the following line to the 'gschemrc' and 'gnetlistrc' files in
+ the following line to the 'gschemrc' and 'gnetlistrc' files in
your project directory.
(component-library "/path/to/sym/switcap")
@@ -60,7 +65,7 @@
have installed the .sym files.
2) Set the search path for scheme files for gnetlist by adding the
- following line to your 'gnetlistrc' file.
+ following line to your 'gnetlistrc' file.
(scheme-directory "/path/to/scheme")
@@ -80,7 +85,7 @@
This section assumes you are familiar with using gschem to create and
edit schematics. SWITCAP netlisting is only supported for the
components contained in the SWITCAP symbol library as well as the
-ground symbol found in the 'power' library which comes with gEDA. All
+ground symbol found in the 'power' library which comes with gEDA. All
allowed SWITCAP elements except for subcircuits are supported. You
_must_ include the following elements on your schematic:
1.2 eda/geda/gaf/docs/wiki/geda_ssan.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_ssan.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_ssan.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_ssan.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_ssan.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:ssan</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:ssan?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:ssan?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:ssan?do=export_raw" />
- <meta name="date" content="2006-04-24T05:09:16-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,ssan" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:ssan?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:ssan" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:ssan" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -65,6 +68,8 @@
</div>
</div>
+
+
<h1><a name="geda_gaf_switcap_symbols_and_netlister" id="geda_gaf_switcap_symbols_and_netlister">gEDA/gaf Switcap Symbols and Netlister</a></h1>
<div class="level1">
@@ -81,7 +86,7 @@
</p>
</div>
-<!-- SECTION [1-168] -->
+<!-- SECTION "gEDA/gaf Switcap Symbols and Netlister" [1-168] -->
<h2><a name="overview" id="overview">Overview</a></h2>
<div class="level2">
@@ -105,7 +110,7 @@
</ol>
</div>
-<!-- SECTION [169-924] -->
+<!-- SECTION "Overview" [169-924] -->
<h2><a name="requirements" id="requirements">Requirements</a></h2>
<div class="level2">
@@ -132,17 +137,17 @@
</ol>
</div>
-<!-- SECTION [925-2127] -->
+<!-- SECTION "Requirements" [925-2127] -->
<h2><a name="creating_schematics" id="creating_schematics">Creating Schematics</a></h2>
<div class="level2">
</div>
-<!-- SECTION [2128-2159] -->
+<!-- SECTION "Creating Schematics" [2128-2159] -->
<h3><a name="required_symbols" id="required_symbols">Required Symbols</a></h3>
<div class="level3">
<p>
-This section assumes you are familiar with using gschem to create and edit schematics. SWITCAP netlisting is only supported for the components contained in the SWITCAP symbol library as well as the ground symbol found in the ‘power’ library which comes with gEDA. All allowed SWITCAP elements except for subcircuits are supported. You <em>must</em> include the following elements on your schematic:
+This section assumes you are familiar with using gschem to create and edit schematics. SWITCAP netlisting is only supported for the components contained in the SWITCAP symbol library as well as the ground symbol found in the â??powerâ?? library which comes with gEDA. All allowed SWITCAP elements except for subcircuits are supported. You <em>must</em> include the following elements on your schematic:
</p>
<ol>
<li class="level1"><div class="li"> One instance of the switcap-timing symbol. This symbol will set the master clock period for your simulations.</div>
@@ -154,7 +159,7 @@
</ol>
</div>
-<!-- SECTION [2160-3152] -->
+<!-- SECTION "Required Symbols" [2160-3152] -->
<h3><a name="optional_symbols" id="optional_symbols">Optional Symbols</a></h3>
<div class="level3">
@@ -169,7 +174,7 @@
</ol>
</div>
-<!-- SECTION [3153-3574] -->
+<!-- SECTION "Optional Symbols" [3153-3574] -->
<h3><a name="net_names" id="net_names">Net Names</a></h3>
<div class="level3">
@@ -178,7 +183,7 @@
</p>
</div>
-<!-- SECTION [3575-3983] -->
+<!-- SECTION "Net Names" [3575-3983] -->
<h3><a name="switches" id="switches">Switches</a></h3>
<div class="level3">
@@ -187,7 +192,7 @@
</p>
</div>
-<!-- SECTION [3984-4230] -->
+<!-- SECTION "Switches" [3984-4230] -->
<h2><a name="extracting_the_switcap_netlist" id="extracting_the_switcap_netlist">Extracting the SWITCAP Netlist</a></h2>
<div class="level2">
@@ -206,7 +211,7 @@
</p>
</div>
-<!-- SECTION [4231-4570] -->
+<!-- SECTION "Extracting the SWITCAP Netlist" [4231-4570] -->
<h2><a name="running_switcap" id="running_switcap">Running SWITCAP</a></h2>
<div class="level2">
@@ -221,12 +226,12 @@
</p>
</div>
-<!-- SECTION [4571-4838] -->
+<!-- SECTION "Running SWITCAP" [4571-4838] -->
<h2><a name="appendix_a_--_symbols_in_the_library" id="appendix_a_--_symbols_in_the_library">Appendix A -- Symbols in the Library</a></h2>
<div class="level2">
</div>
-<!-- SECTION [4839-4887] -->
+<!-- SECTION "Appendix A -- Symbols in the Library" [4839-4887] -->
<h3><a name="capacitors_switcap-capacitor" id="capacitors_switcap-capacitor">Capacitors (switcap-capacitor)</a></h3>
<div class="level3">
@@ -236,12 +241,12 @@
<ul>
<li class="level1"><div class="li"> <strong>C</strong>=capacitance. Required. Specifies filename to be included.</div>
</li>
-<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with “C” and be unique.</div>
+<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with â??Câ?? and be unique.</div>
</li>
</ul>
</div>
-<!-- SECTION [4888-5108] -->
+<!-- SECTION "Capacitors (switcap-capacitor)" [4888-5108] -->
<h3><a name="switches_switcap-switch" id="switches_switcap-switch">Switches (switcap-switch)</a></h3>
<div class="level3">
@@ -251,12 +256,12 @@
<ul>
<li class="level1"><div class="li"> <strong>clock</strong>=Controlling clock. Required. Specifies which clock controls this switch.</div>
</li>
-<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with “S” and be unique.</div>
+<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with â??Sâ?? and be unique.</div>
</li>
</ul>
</div>
-<!-- SECTION [5109-5340] -->
+<!-- SECTION "Switches (switcap-switch)" [5109-5340] -->
<h3><a name="independent_voltage_sources_switcap-vsrc" id="independent_voltage_sources_switcap-vsrc">Independent Voltage Sources (switcap-vsrc)</a></h3>
<div class="level3">
@@ -264,12 +269,12 @@
Attributes:
</p>
<ul>
-<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with “V” and be unique.</div>
+<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with â??Vâ?? and be unique.</div>
</li>
</ul>
</div>
-<!-- SECTION [5341-5488] -->
+<!-- SECTION "Independent Voltage Sources (switcap-vsrc)" [5341-5488] -->
<h3><a name="dependent_voltage_sources_switcap-vcvs" id="dependent_voltage_sources_switcap-vcvs">Dependent Voltage Sources (switcap-vcvs)</a></h3>
<div class="level3">
@@ -279,12 +284,12 @@
<ul>
<li class="level1"><div class="li"> <strong>gain</strong>=gain. Required. Specifies the gain of the controlled source.</div>
</li>
-<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with “E” and be unique.</div>
+<li class="level1"><div class="li"> <strong>refdes</strong>=reference designator. Required. Must start with â??Eâ?? and be unique.</div>
</li>
</ul>
</div>
-<!-- SECTION [5489-5708] -->
+<!-- SECTION "Dependent Voltage Sources (switcap-vcvs)" [5489-5708] -->
<h3><a name="clock_specification_switcap-clock" id="clock_specification_switcap-clock">Clock Specification (switcap-clock)</a></h3>
<div class="level3">
@@ -303,7 +308,7 @@
</ul>
</div>
-<!-- SECTION [5709-6302] -->
+<!-- SECTION "Clock Specification (switcap-clock)" [5709-6302] -->
<h3><a name="master_timing_specification_switcap-timing" id="master_timing_specification_switcap-timing">Master Timing Specification (switcap-timing)</a></h3>
<div class="level3">
@@ -320,7 +325,7 @@
</p>
</div>
-<!-- SECTION [6303-6509] -->
+<!-- SECTION "Master Timing Specification (switcap-timing)" [6303-6509] -->
<h3><a name="analysis_file_include_switcap-analysis" id="analysis_file_include_switcap-analysis">Analysis File Include (switcap-analysis)</a></h3>
<div class="level3">
@@ -333,7 +338,7 @@
</ul>
</div>
-<!-- SECTION [6510-6756] -->
+<!-- SECTION "Analysis File Include (switcap-analysis)" [6510-6756] -->
<h3><a name="simulation_title_specification_switcap-title" id="simulation_title_specification_switcap-title">Simulation Title Specification (switcap-title)</a></h3>
<div class="level3">
@@ -350,7 +355,7 @@
</p>
</div>
-<!-- SECTION [6757-6966] -->
+<!-- SECTION "Simulation Title Specification (switcap-title)" [6757-6966] -->
<h3><a name="simulation_options_specification_switcap-options" id="simulation_options_specification_switcap-options">Simulation Options Specification (switcap-options)</a></h3>
<div class="level3">
@@ -367,7 +372,7 @@
</p>
</div>
-<!-- SECTION [6967-7229] -->
+<!-- SECTION "Simulation Options Specification (switcap-options)" [6967-7229] -->
<h2><a name="example" id="example">Example</a></h2>
<div class="level2">
@@ -388,25 +393,24 @@
<td> <a href="_detail/geda_switcap_figure4.html" class="media" title="geda:switcap_figure4.jpg"><img src="_media/geda_switcap_figure4.jpg" class="media" title="switcap_figure4.jpg" alt="switcap_figure4.jpg" /></a> </td>
</tr>
</table>
-<br />
<p>
Figure 5/6: Simulation Results - Transient MISSING
</p>
</div>
-<!-- SECTION [7230-7605] -->
+<!-- SECTION "Example" [7230-7605] -->
<h3><a name="example_schematics" id="example_schematics">Example Schematics</a></h3>
<div class="level3">
<p>
<strong>Figure 1</strong> shows the schematic of a simple switched capacitor circuit. Note that some switches, S1 and S3 for example, are controlled by CLK1 while others, S2 and S4 for example, are controlled by the complement of CLK1 (#CLK1).<br/>
<strong>Figure 2</strong> shows the definition of a clock and the master clock. Here we define a master clock period (mcp) of 1.0 μs in the timing block. In the clock definition symbol, we define a clock called CLK1 that has a period equal to 1 master clock period (mcp). The phase of CLK1 turning on switches is 0 and the phase of CLK1 turning off switches is 3/8 mcp. Additional clock phases can be defined by creating more instances of the clock definition symbol.<br/>
- <strong>Figure 3</strong> shows an instantiation of the title block symbol which will cause “my title” to be used in the TITLE line in the SWITCAP netlist. Figure 3 also shows an instantiation of an analysis block which directs the netlister to include the contents of the file test.ana in the output netlist. <strong>Figure 4</strong> shows the contents of the test.ana file.
+ <strong>Figure 3</strong> shows an instantiation of the title block symbol which will cause â??my titleâ?? to be used in the TITLE line in the SWITCAP netlist. Figure 3 also shows an instantiation of an analysis block which directs the netlister to include the contents of the file test.ana in the output netlist. <strong>Figure 4</strong> shows the contents of the test.ana file.
</p>
</div>
-<!-- SECTION [7606-8677] -->
+<!-- SECTION "Example Schematics" [7606-8677] -->
<h3><a name="netlist_the_design" id="netlist_the_design">Netlist the Design</a></h3>
<div class="level3">
@@ -416,7 +420,7 @@
<pre class="code">gnetlist -g switcap -o example.scn ckt.sch clocks.sch analysis.sch</pre>
</div>
-<!-- SECTION [8678-8815] -->
+<!-- SECTION "Netlist the Design" [8678-8815] -->
<h3><a name="run_the_simulation" id="run_the_simulation">Run the Simulation</a></h3>
<div class="level3">
@@ -426,7 +430,7 @@
<pre class="code">printf "example.scn\nexample.out\n" | sw</pre>
</div>
-<!-- SECTION [8816-8924] -->
+<!-- SECTION "Run the Simulation" [8816-8924] -->
<h3><a name="process_the_results" id="process_the_results">Process the Results</a></h3>
<div class="level3">
@@ -436,7 +440,7 @@
<pre class="code">sw2asc example.out</pre>
</div>
-<!-- SECTION [8925-9059] -->
+<!-- SECTION "Process the Results" [8925-9059] -->
<h3><a name="plot_the_results" id="plot_the_results">Plot the Results</a></h3>
<div class="level3">
@@ -451,7 +455,7 @@
<pre class="code">gwave example.out.TRAN.1.asc</pre>
</div>
-<!-- SECTION [9060-9446] -->
+<!-- SECTION "Plot the Results" [9060-9446] -->
<h2><a name="document_revision_history" id="document_revision_history">Document Revision History</a></h2>
<div class="level2">
<table class="inline">
@@ -459,9 +463,8 @@
<td> April 13th, 2003 </td><td> Created switcap.tex </td>
</tr>
</table>
-<br />
</div>
-<!-- SECTION [9447-] --></div>
+<!-- SECTION "Document Revision History" [9447-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/geda_style_guide.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_style_guide.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_style_guide.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_style_guide.html 7 Sep 2006 01:58:26 -0000 1.2
+++ geda_style_guide.html 26 May 2007 02:35:21 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:style_guide</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:style_guide?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:style_guide?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:style_guide?do=export_raw" />
- <meta name="date" content="2006-08-17T02:00:16-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,style_guide" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:style_guide?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:style_guide" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:style_guide" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -35,31 +38,33 @@
</div>
</div>
+
+
<h1><a name="style_guide" id="style_guide">Style Guide</a></h1>
<div class="level1">
<p>
<span class="hilited">This is definitely a work in progress.</span><br/>
All documentation is eventually going to be made available as both <acronym title="HyperText Markup Language">HTML</acronym> and <acronym title="Portable Document Format">PDF</acronym>.<br/>
- The problem is to convert the gEDA wiki’s Dokuwiki-pages (i.e., <acronym title="Extensible HyperText Markup Language">XHTML</acronym>) into a format that can be converted into <acronym title="Portable Document Format">PDF</acronym>.<br/>
+ The problem is to convert the gEDA wikiâ??s Dokuwiki-pages (i.e., <acronym title="Extensible HyperText Markup Language">XHTML</acronym>) into a format that can be converted into <acronym title="Portable Document Format">PDF</acronym>.<br/>
The ideal path would be to use the pavuk application to mine the gEDA wiki, converting the <acronym title="Extensible HyperText Markup Language">XHTML</acronym> wiki-pages into <acronym title="HyperText Markup Language">HTML</acronym> pages, and then use the HTMLDOC application to convert the <acronym title="HyperText Markup Language">HTML</acronym> pages to <acronym title="Portable Document Format">PDF</acronym>.<br/>
</p>
</div>
-<!-- SECTION [1-472] -->
+<!-- SECTION "Style Guide" [1-472] -->
<h2><a name="downloading_installing_pavuk" id="downloading_installing_pavuk">Downloading/Installing pavuk</a></h2>
<div class="level2">
<p>
pavuk is a function-testing, performance-measuring, site-mirroring, web spider that is widely portable and capable of using scenarios to process a wide range of web transactions, including ssl and forms.<br/>
pavuk is hosted on SourceForge at <a href="http://sourceforge.net/projects/pavuk" class="urlextern" title="http://sourceforge.net/projects/pavuk" rel="nofollow">http://sourceforge.net/projects/pavuk</a>. Simply check if your distribution already includes the latest version of pavuk (pavuk-0.9.34 used for the current wiki), and download/install if necessary.<br/>
- pavuk comes as an RPM, a tar-ball, and a compressed tar-ball. Don’t install from the RPM, as this uses dated library dependencies and may not build on newer distributions.<br/>
+ pavuk comes as an RPM, a tar-ball, and a compressed tar-ball. Donâ??t install from the RPM, as this uses dated library dependencies and may not build on newer distributions.<br/>
pavuk has both a command-line interface and a <acronym title="Graphical User Interface">GUI</acronym> interface.
</p>
</div>
-<!-- SECTION [473-1190] -->
+<!-- SECTION "Downloading/Installing pavuk" [473-1190] -->
<h2><a name="downloading_installing_htmldoc" id="downloading_installing_htmldoc">Downloading/Installing HTMLDOC</a></h2>
<div class="level2">
@@ -72,7 +77,7 @@
</p>
</div>
-<!-- SECTION [1191-2172] -->
+<!-- SECTION "Downloading/Installing HTMLDOC" [1191-2172] -->
<h2><a name="for_both_existing_and_new_documents" id="for_both_existing_and_new_documents">For both existing and new documents</a></h2>
<div class="level2">
@@ -80,17 +85,17 @@
The following are meant to stimulate discussion on document style:
</p>
<ol>
-<li class="level1"><div class="li"> Consider that the document will be exported for inclusion on the “gEDA Tools Suite CD-ROM” as <acronym title="Extensible HyperText Markup Language">XHTML</acronym> and/or <acronym title="Portable Document Format">PDF</acronym>. Examples:</div>
+<li class="level1"><div class="li"> Consider that the document will be exported for inclusion on the â??gEDA Tools Suite CD-ROMâ?? as <acronym title="Extensible HyperText Markup Language">XHTML</acronym> and/or <acronym title="Portable Document Format">PDF</acronym>. Examples:</div>
<ul>
-<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_raw" class="urlextern" title="http://geda.seul.org/wiki/?do=export_raw" rel="nofollow">http://geda.seul.org/wiki/?do=export_raw</a> will generate the gEDA Project Wiki’s start page as plain text. Simply use your browser to copy to a text file and include on the CD-ROM image.</div>
+<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_raw" class="urlextern" title="http://geda.seul.org/wiki/?do=export_raw" rel="nofollow">http://geda.seul.org/wiki/?do=export_raw</a> will generate the gEDA Project Wikiâ??s start page as plain text. Simply use your browser to copy to a text file and include on the CD-ROM image.</div>
</li>
-<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_xhtml" class="urlextern" title="http://geda.seul.org/wiki/?do=export_xhtml" rel="nofollow">http://geda.seul.org/wiki/?do=export_xhtml</a> will generate the gEDA Project Wiki’s start page as valid <acronym title="Extensible HyperText Markup Language">XHTML</acronym>. Simply use your browser to “Save Page As...”, and name the file {filename}.html. Note that the URLs in this file are NOT relative to this file, but are as they would be found on the gEDA Project Wiki.</div>
+<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_xhtml" class="urlextern" title="http://geda.seul.org/wiki/?do=export_xhtml" rel="nofollow">http://geda.seul.org/wiki/?do=export_xhtml</a> will generate the gEDA Project Wikiâ??s start page as valid <acronym title="Extensible HyperText Markup Language">XHTML</acronym>. Simply use your browser to â??Save Page As…â??, and name the file {filename}.html. Note that the URLs in this file are NOT relative to this file, but are as they would be found on the gEDA Project Wiki.</div>
</li>
-<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_xhtmlbody" class="urlextern" title="http://geda.seul.org/wiki/?do=export_xhtmlbody" rel="nofollow">http://geda.seul.org/wiki/?do=export_xhtmlbody</a> will generate the gEDA Project Wiki’s start page as valid rendered <acronym title="Extensible HyperText Markup Language">XHTML</acronym>. Simply use your browser to “Save Page As...”, and name the file {filename}.html. Note that the URLs in this file are NOT relative to this file, but are as they would be found on the gEDA Project Wiki.</div>
+<li class="level2"><div class="li"> <a href="http://geda.seul.org/wiki/?do=export_xhtmlbody" class="urlextern" title="http://geda.seul.org/wiki/?do=export_xhtmlbody" rel="nofollow">http://geda.seul.org/wiki/?do=export_xhtmlbody</a> will generate the gEDA Project Wikiâ??s start page as valid rendered <acronym title="Extensible HyperText Markup Language">XHTML</acronym>. Simply use your browser to â??Save Page As…â??, and name the file {filename}.html. Note that the URLs in this file are NOT relative to this file, but are as they would be found on the gEDA Project Wiki.</div>
</li>
-<li class="level2"><div class="li"> The following sequence of commands will retreive a gEDA Project Wiki page (for a list of the gEDA Project Wiki’s pages, use the Index button at the bottom of the page) from the “geda” namespace (when new wiki-pages are created, we <em class="u">explicitly</em> create them in the “geda” namespace) and convert that page into a <acronym title="Portable Document Format">PDF</acronym> document:<br/>
+<li class="level2"><div class="li"> The following sequence of commands will retreive a gEDA Project Wiki page (for a list of the gEDA Project Wikiâ??s pages, use the Index button at the bottom of the page) from the â??gedaâ?? namespace (when new wiki-pages are created, we <em class="u">explicitly</em> create them in the â??gedaâ?? namespace) and convert that page into a <acronym title="Portable Document Format">PDF</acronym> document:<br/>
<pre STYLE="background : Lightgreen;margin-left : 2em"><font size="+0">% wget --convert-links -O {page-name}.wget "http://geda.seul.org/wiki/geda:{page-name}?do=export_html"
-% sed -e 's/\&amp;/\&/g' {page-name}.wget > {page-name}.sed
+% sed -e 's/\&amp;/\&/g' {page-name}.wget > {page-name}.sed
% iconv -f utf-8 -t iso-8859-1 {page-name}.sed > {page-name}.iconv
% htmldoc {page-name}.iconv -t pdf14 --webpage --no-title --linkstyle underline --size letter --left 1.00in \\
--right 0.50in --top 0.50in --bottom 0.50in --header .t. --footer . --nup 1 --tocheader .t. --tocfooter ..i \\
@@ -99,7 +104,7 @@
--links --no-embedfonts --pagemode document --pagelayout single --firstpage p1 --pageeffect none \\
--pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password ""
--user-password "" --browserwidth 680 -f {page-name}.pdf</font></pre> <br/>
- where <strong><code>{page-name}</code></strong> is the wiki’s page name as seen in the upper-left corner of the wiki.</div>
+ where <strong><code>{page-name}</code></strong> is the wikiâ??s page name as seen in the upper-left corner of the wiki.</div>
</li>
</ul>
</li>
@@ -109,11 +114,11 @@
For example, you would replace {page-name} above with the following for the related wiki-page:
</p>
<ul>
-<li class="level1"><div class="li"> start – The wiki’s main page, at <a href="http://geda.seul.org/wiki/" class="urlextern" title="http://geda.seul.org/wiki/" rel="nofollow">http://geda.seul.org/wiki/</a>.</div>
+<li class="level1"><div class="li"> start – The wikiâ??s main page, at <a href="http://geda.seul.org/wiki/" class="urlextern" title="http://geda.seul.org/wiki/" rel="nofollow">http://geda.seul.org/wiki/</a>.</div>
</li>
<li class="level1"><div class="li"> geda:style_guide – This wiki-page, at <a href="http://geda.seul.org/wiki/geda:style_guide" class="urlextern" title="http://geda.seul.org/wiki/geda:style_guide" rel="nofollow">http://geda.seul.org/wiki/geda:style_guide</a>.</div>
</li>
-<li class="level1"><div class="li"> geda:faq – The wiki’s <acronym title="Frequently Asked Questions">FAQ</acronym> page, at <a href="http://geda.seul.org/wiki/geda:faq" class="urlextern" title="http://geda.seul.org/wiki/geda:faq" rel="nofollow">http://geda.seul.org/wiki/geda:faq</a></div>
+<li class="level1"><div class="li"> geda:faq – The wikiâ??s <acronym title="Frequently Asked Questions">FAQ</acronym> page, at <a href="http://geda.seul.org/wiki/geda:faq" class="urlextern" title="http://geda.seul.org/wiki/geda:faq" rel="nofollow">http://geda.seul.org/wiki/geda:faq</a></div>
</li>
</ul>
@@ -127,7 +132,7 @@
</p>
</div>
-<!-- SECTION [2173-5272] -->
+<!-- SECTION "For both existing and new documents" [2173-5272] -->
<h2><a name="for_new_documents" id="for_new_documents">For new documents:</a></h2>
<div class="level2">
@@ -135,16 +140,16 @@
The following are meant to stimulate discussion on document style:
</p>
<ol>
-<li class="level1"><div class="li"> You must “own” all content in the document. If you do not “own” the content, you must get explicit permission from the “owner” to copy the content to the gEDA Project Wiki (see below). Documents on the gEDA Project Wiki should be stand-alone, in the event the source document web-site disappears.</div>
+<li class="level1"><div class="li"> You must â??ownâ?? all content in the document. If you do not â??ownâ?? the content, you must get explicit permission from the â??ownerâ?? to copy the content to the gEDA Project Wiki (see below). Documents on the gEDA Project Wiki should be stand-alone, in the event the source document web-site disappears.</div>
</li>
<li class="level1"><div class="li"> <strong>All</strong> document contents are to be hosted on the gEDA Project Wiki. Images and other media files are to be uploaded to the wiki, and linked to. Do NOT link to external sites unless absolutely necessary.</div>
</li>
-<li class="level1"><div class="li"> All documents are to be maintained in the “geda” <a href="http://wiki.splitbrain.org/wiki:namespaces" class="urlextern" title="http://wiki.splitbrain.org/wiki:namespaces" rel="nofollow">namespace</a>. If your document would take advantage of a separate namespace, ask Ales if “geda:sub-namespace” is acceptable. This would be appropriate for very large documents with multiple chapters and lots of images. Such a namespace structure would allow the document to be “broken” into chapters for easier navigation by the user (see <a href="http://wiki.splitbrain.org/wiki:index" class="urlextern" title="http://wiki.splitbrain.org/wiki:index" rel="nofollow">Index</a> for more details).</div>
+<li class="level1"><div class="li"> All documents are to be maintained in the â??gedaâ?? <a href="http://wiki.splitbrain.org/wiki:namespaces" class="urlextern" title="http://wiki.splitbrain.org/wiki:namespaces" rel="nofollow">namespace</a>. If your document would take advantage of a separate namespace, ask Ales if â??geda:sub-namespaceâ?? is acceptable. This would be appropriate for very large documents with multiple chapters and lots of images. Such a namespace structure would allow the document to be â??brokenâ?? into chapters for easier navigation by the user (see <a href="http://wiki.splitbrain.org/wiki:index" class="urlextern" title="http://wiki.splitbrain.org/wiki:index" rel="nofollow">Index</a> for more details).</div>
</li>
</ol>
</div>
-<!-- SECTION [5273-6383] -->
+<!-- SECTION "For new documents:" [5273-6383] -->
<h2><a name="for_existing_documents" id="for_existing_documents">For existing documents:</a></h2>
<div class="level2">
@@ -157,6 +162,6 @@
</ol>
</div>
-<!-- SECTION [6384-] --></div>
+<!-- SECTION "For existing documents:" [6384-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_suse_10.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_suse_10.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_suse_10.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_suse_10.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_suse_10.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,26 +5,31 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:suse_10.0</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:suse_10.0?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:suse_10.0?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:suse_10.0?do=export_raw" />
- <meta name="date" content="2006-05-25T08:26:14-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,suse_10.0" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:suse_10.0?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:suse_10.0" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:suse_10.0" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="suse_10.0_install_notes" id="suse_10.0_install_notes">Suse 10.0 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-39] -->
+<!-- SECTION "Suse 10.0 install notes" [1-39] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -37,7 +42,7 @@
</p>
<p>
-The remainder of these instructions describe how to build your SuSE system so that you may install gEDA. If you already have gEDA built (and it’s a Gnome desktop), you can use YaST to install any of the below-mentioned packages you might be missing from your original install.
+The remainder of these instructions describe how to build your SuSE system so that you may install gEDA. If you already have gEDA built (and itâ??s a Gnome desktop), you can use YaST to install any of the below-mentioned packages you might be missing from your original install.
</p>
<p>
@@ -75,6 +80,6 @@
</p>
</div>
-<!-- SECTION [40-] --></div>
+<!-- SECTION "Prerequisites:" [40-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_suse_9.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_suse_9.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_suse_9.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_suse_9.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_suse_9.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,26 +5,31 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:suse_9.3</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:suse_9.3?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:suse_9.3?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:suse_9.3?do=export_raw" />
- <meta name="date" content="2006-05-05T23:16:34-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,suse_9.3" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:suse_9.3?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:suse_9.3" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:suse_9.3" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="installer_2005080x_on_suse_9.3_install_notes" id="installer_2005080x_on_suse_9.3_install_notes">Installer 2005080X on Suse 9.3 install notes</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-59] -->
+<!-- SECTION "Installer 2005080X on Suse 9.3 install notes" [1-59] -->
<h2><a name="prerequisites" id="prerequisites">Prerequisites:</a></h2>
<div class="level2">
@@ -67,6 +72,6 @@
</p>
</div>
-<!-- SECTION [60-] --></div>
+<!-- SECTION "Prerequisites:" [60-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_suse_rpm_installation.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_suse_rpm_installation.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_suse_rpm_installation.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_suse_rpm_installation.html 13 Feb 2007 02:26:14 -0000 1.1
+++ geda_suse_rpm_installation.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:suse_rpm_installation</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:suse_rpm_installation?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:suse_rpm_installation?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:suse_rpm_installation?do=export_raw" />
- <meta name="date" content="2007-01-04T09:43:03-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,suse_rpm_installation" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:suse_rpm_installation?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:suse_rpm_installation" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:suse_rpm_installation" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -39,35 +42,37 @@
</div>
</div>
+
+
<h1><a name="installing_geda_rpm_packages_on_suse" id="installing_geda_rpm_packages_on_suse">Installing gEDA rpm packages on SuSE</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-52] -->
+<!-- SECTION "Installing gEDA rpm packages on SuSE" [1-53] -->
<h2><a name="available_rpm_packages" id="available_rpm_packages">Available rpm packages</a></h2>
<div class="level2">
<ul>
-<li class="level1"><div class="li"> libgeda (20061020)</div>
+<li class="level1"><div class="li"> libgeda (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-docs (20061020)</div>
+<li class="level1"><div class="li"> geda-docs (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-examples (20061020)</div>
+<li class="level1"><div class="li"> geda-examples (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-gattrib (20061020)</div>
+<li class="level1"><div class="li"> geda-gattrib (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-gnetlist (20061020)</div>
+<li class="level1"><div class="li"> geda-gnetlist (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-gschem (20061020)</div>
+<li class="level1"><div class="li"> geda-gschem (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-gsymcheck (20061020)</div>
+<li class="level1"><div class="li"> geda-gsymcheck (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-symbols (20061020)</div>
+<li class="level1"><div class="li"> geda-symbols (20070216)</div>
</li>
-<li class="level1"><div class="li"> geda-utils (20061020)</div>
+<li class="level1"><div class="li"> geda-utils (20070216)</div>
</li>
<li class="level1"><div class="li"> gerbv (1.0.2)</div>
</li>
-<li class="level1"><div class="li"> pcb (20060822)</div>
+<li class="level1"><div class="li"> pcb (20070208p1)</div>
</li>
<li class="level1"><div class="li"> ng-spice-rework (17)</div>
</li>
@@ -77,14 +82,16 @@
</li>
<li class="level1"><div class="li"> gwave (20051222)</div>
</li>
-<li class="level1"><div class="li"> gtkwave (3.0.10)</div>
+<li class="level1"><div class="li"> gtkwave (3.0.23)</div>
+</li>
+<li class="level1"><div class="li"> dinotrace (9.3e)</div>
</li>
-<li class="level1"><div class="li"> verilog (0.8.3)</div>
+<li class="level1"><div class="li"> verilog (0.8.4)</div>
</li>
</ul>
</div>
-<!-- SECTION [53-498] -->
+<!-- SECTION "Available rpm packages" [54-522] -->
<h2><a name="installing_packages_from_the_suse_build_service" id="installing_packages_from_the_suse_build_service">Installing Packages from the SuSE Build Service</a></h2>
<div class="level2">
<ol>
@@ -109,16 +116,16 @@
</p>
</div>
-<!-- SECTION [499-1169] -->
+<!-- SECTION "Installing Packages from the SuSE Build Service" [523-1193] -->
<h2><a name="distribution_specific_notes" id="distribution_specific_notes">Distribution specific notes</a></h2>
<div class="level2">
<p>
- Each distribution version has it’s own issues. Please read the notes below.
+ Each distribution version has itâ??s own issues. Please read the notes below.
</p>
</div>
-<!-- SECTION [1170-1287] -->
+<!-- SECTION "Distribution specific notes" [1194-1311] -->
<h3><a name="suse_9.3" id="suse_9.3">SuSE 9.3</a></h3>
<div class="level3">
<ul>
@@ -129,27 +136,33 @@
</ul>
</div>
-<!-- SECTION [1288-1504] -->
+<!-- SECTION "SuSE 9.3" [1312-1528] -->
<h3><a name="suse_10.0" id="suse_10.0">SuSE 10.0</a></h3>
<div class="level3">
+<ul>
+<li class="level1"><div class="li"></div>
+</li>
+</ul>
</div>
-<!-- SECTION [1505-1525] -->
+<!-- SECTION "SuSE 10.0" [1529-1553] -->
<h3><a name="suse_10.1" id="suse_10.1">SuSE 10.1</a></h3>
<div class="level3">
+<ul>
+<li class="level1"><div class="li"></div>
+</li>
+</ul>
</div>
-<!-- SECTION [1526-1546] -->
+<!-- SECTION "SuSE 10.1" [1554-1578] -->
<h3><a name="suse_10.2" id="suse_10.2">SuSE 10.2</a></h3>
<div class="level3">
<ul>
-<li class="level1"><div class="li"> <strong>guile 1.8.1 problems</strong> SuSE 10.2 has a guile version 1.8.1. There are some problems with the netlist programms. Try to install guile version 1.6.7 instead.</div>
-</li>
<li class="level1"><div class="li"> <strong>gwave cannot be build</strong>, it requires guile-gtk which requires libglade and gtk12. libglade is no longer part of the SuSE distribution.</div>
</li>
</ul>
</div>
-<!-- SECTION [1547-] --></div>
+<!-- SECTION "SuSE 10.2" [1579-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_syntax_features.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_syntax_features.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_syntax_features.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_syntax_features.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_syntax_features.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:syntax_features</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:syntax_features?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:syntax_features?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:syntax_features?do=export_raw" />
- <meta name="date" content="2006-05-08T13:40:25-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,syntax_features" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:syntax_features?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:syntax_features" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:syntax_features" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="syntax_features" id="syntax_features">Syntax features</a></h1>
<div class="level1">
@@ -33,7 +38,7 @@
</li>
<li class="level1"><div class="li"> <a href="http://wiki.splitbrain.org/wiki:syntax" class="urlextern" title="http://wiki.splitbrain.org/wiki:syntax" rel="nofollow">Syntax</a> enhancements.</div>
</li>
-<li class="level1"><div class="li"> Updates to the <a href="http://wiki.splitbrain.org/wiki:search" class="urlextern" title="http://wiki.splitbrain.org/wiki:search" rel="nofollow">Search</a> feature. You can now search for exact phrases by enclosing them with double quotes, and use “*” wildcard searches.</div>
+<li class="level1"><div class="li"> Updates to the <a href="http://wiki.splitbrain.org/wiki:search" class="urlextern" title="http://wiki.splitbrain.org/wiki:search" rel="nofollow">Search</a> feature. You can now search for exact phrases by enclosing them with double quotes, and use â??*â?? wildcard searches.</div>
</li>
<li class="level1"><div class="li"> Google <a href="http://wiki.splitbrain.org/wiki:sitemap" class="urlextern" title="http://wiki.splitbrain.org/wiki:sitemap" rel="nofollow">sitemap</a> support. Your edited content will be indexed by Google much faster.</div>
</li>
@@ -43,20 +48,20 @@
</li>
<li class="level1"><div class="li"> Larger global cache, allowing for larger documents (currently set to 20 <acronym title="Megabyte">MB</acronym>).</div>
</li>
-<li class="level1"><div class="li"> You can subscribe to e-mail pagechange notification, on a wiki-page by wiki-page basis. If you are interested in monitoring the changes made by others to a spicific page, simply press the “Subscribe Changes” button at the bottom of the wiki-page. To unsubscribe from a wiki-page, simply press the “Unsubscribe Changes” button.</div>
+<li class="level1"><div class="li"> You can subscribe to e-mail pagechange notification, on a wiki-page by wiki-page basis. If you are interested in monitoring the changes made by others to a spicific page, simply press the â??Subscribe Changesâ?? button at the bottom of the wiki-page. To unsubscribe from a wiki-page, simply press the â??Unsubscribe Changesâ?? button.</div>
</li>
-<li class="level1"><div class="li"> URLs are now “pretty”.</div>
+<li class="level1"><div class="li"> URLs are now â??prettyâ??.</div>
</li>
-<li class="level1"><div class="li"> Breadcrumbs (i.e., the line at the top of the browser’s window that starts with “Trace:”. This is a “where are you” indicator.</div>
+<li class="level1"><div class="li"> Breadcrumbs (i.e., the line at the top of the browserâ??s window that starts with â??Trace:". This is a â??where are youâ?? indicator.</div>
</li>
<li class="level1"><div class="li"> Wiki-pages can be <a href="http://wiki.splitbrain.org/wiki:export" class="urlextern" title="http://wiki.splitbrain.org/wiki:export" rel="nofollow">exported</a> to different formats (e.g., plain-text, simple <acronym title="Extensible HyperText Markup Language">XHTML</acronym> (the page without navigational elements), rendered <acronym title="Extensible HyperText Markup Language">XHTML</acronym> (no head or body tags), <acronym title="Hyper Text Transfer Protocol">HTTP</acronym>).</div>
</li>
<li class="level1"><div class="li"> The <code><code></code></code> tag supports syntax highlighting for numerous programming languages.</div>
</li>
-<li class="level1"><div class="li"> A playground for authors to “play” with new features, before implimenting on the wiki’s pages.</div>
+<li class="level1"><div class="li"> A playground for authors to â??playâ?? with new features, before implimenting on the wikiâ??s pages.</div>
</li>
-<li class="level1"><div class="li"> Control of Dokuwiki’s <a href="http://wiki.splitbrain.org/wiki:caching#purging_the_cache" class="urlextern" title="http://wiki.splitbrain.org/wiki:caching#purging_the_cache" rel="nofollow">caching</a> operations. This is important to wiki-page authors, as sometimes a page gets cached by Dokuwiki on the server, and needs to be purged. Remember, what the author sees may not be what others see.<br/>
- This is different than your browser’s cache, which may occassionally need to be flushed. For example, when the <acronym title="Hypertext Preprocessor">PHP</acronym> global memory limit is exceeded, that wiki-page can’t be displayed, even if the <acronym title="Hypertext Preprocessor">PHP</acronym> global memory limit is changed on the server. You would need to flush your browser’s cache to load and view the wiki-page.</div>
+<li class="level1"><div class="li"> Control of Dokuwikiâ??s <a href="http://wiki.splitbrain.org/wiki:caching#purging_the_cache" class="urlextern" title="http://wiki.splitbrain.org/wiki:caching#purging_the_cache" rel="nofollow">caching</a> operations. This is important to wiki-page authors, as sometimes a page gets cached by Dokuwiki on the server, and needs to be purged. Remember, what the author sees may not be what others see.<br/>
+ This is different than your browserâ??s cache, which may occassionally need to be flushed. For example, when the <acronym title="Hypertext Preprocessor">PHP</acronym> global memory limit is exceeded, that wiki-page canâ??t be displayed, even if the <acronym title="Hypertext Preprocessor">PHP</acronym> global memory limit is changed on the server. You would need to flush your browserâ??s cache to load and view the wiki-page.</div>
</li>
</ul>
1.2 eda/geda/gaf/docs/wiki/geda_systemc_netlister_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_systemc_netlister_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_systemc_netlister_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_systemc_netlister_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_systemc_netlister_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:systemc_netlister_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:systemc_netlister_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:systemc_netlister_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:systemc_netlister_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:22:16-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,systemc_netlister_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:systemc_netlister_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:systemc_netlister_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:systemc_netlister_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="systemc_netlister_readme" id="systemc_netlister_readme">SystemC netlister README</a></h1>
<div class="level1">
<pre class="code">TITLE:
1.2 eda/geda/gaf/docs/wiki/geda_tasks.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_tasks.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_tasks.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_tasks.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_tasks.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:tasks</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:tasks?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:tasks?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:tasks?do=export_raw" />
- <meta name="date" content="2006-05-07T00:54:13-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,tasks" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:tasks?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:tasks" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:tasks" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="geda_tasks" id="geda_tasks">gEDA Tasks</a></h1>
<div class="level1">
@@ -49,7 +54,7 @@
Somebody with expertise building and testing gEDA on UNIX systems and familiarity with the <acronym title="Microsoft">MS</acronym> Windows 95/98/NT platform is needed to manage the gEDA Windows port. Testing, bug fixing, packaging, and releasing of gEDA on the Windows platform would be the primary responsibility of this person. This task requires a person who knows C, gtk+, UNIX, and <acronym title="Microsoft">MS</acronym> Windows programming. The Windows port will NOT move forward if this task is not filled.</div>
</li>
<li class="level1"><div class="li"> <strong>Release Hacker</strong><br/>
- Somebody who wants to create and manage releases is needed. Releases occur when the code is ready to be released, so there’s no marketing pressure. This task requires gEDA building/testing familiarity as well perhaps some minor code hacking.</div>
+ Somebody who wants to create and manage releases is needed. Releases occur when the code is ready to be released, so thereâ??s no marketing pressure. This task requires gEDA building/testing familiarity as well perhaps some minor code hacking.</div>
</li>
<li class="level1"><div class="li"> <strong>Website/Mirror Hacker</strong><br/>
Somebody to watch over the mirrors and maybe do some <acronym title="HyperText Markup Language">HTML</acronym> hacking is needed. There are currently three websites which need to be monitored and occasionally fixed. The person would also have influence in the changing/expansion of the gEDA website. Duties would be split among the current webmasters.</div>
1.3 eda/geda/gaf/docs/wiki/geda_todos.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_todos.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_todos.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_todos.html 13 Feb 2007 01:50:14 -0000 1.2
+++ geda_todos.html 26 May 2007 02:35:21 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:todos</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:todos?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:todos?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:todos?do=export_raw" />
- <meta name="date" content="2007-01-04T10:04:01-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="geda,todos" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:todos?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:todos" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:todos" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -33,6 +36,8 @@
</div>
</div>
+
+
<h1><a name="todo" id="todo">ToDo</a></h1>
<div class="level1">
@@ -41,7 +46,7 @@
</p>
</div>
-<!-- SECTION [1-256] -->
+<!-- SECTION "ToDo" [1-256] -->
<h2><a name="things_to_be_done_before_the_next_release" id="things_to_be_done_before_the_next_release">Things to be done before the next release</a></h2>
<div class="level2">
<ul>
@@ -50,7 +55,7 @@
</ul>
</div>
-<!-- SECTION [257-356] -->
+<!-- SECTION "Things to be done before the next release" [257-356] -->
<h2><a name="longer_term_upgrades_desired_for_specific_tools" id="longer_term_upgrades_desired_for_specific_tools">Longer term upgrades desired for specific tools</a></h2>
<div class="level2">
<ul>
@@ -111,7 +116,7 @@
</ul>
</div>
-<!-- SECTION [357-1877] -->
+<!-- SECTION "Longer term upgrades desired for specific tools" [357-1877] -->
<h2><a name="ideas_for_new_tools_or_geda_suite-wide_enhancements" id="ideas_for_new_tools_or_geda_suite-wide_enhancements">Ideas for new tools or gEDA Suite-wide enhancements</a></h2>
<div class="level2">
<ul>
@@ -124,6 +129,6 @@
</ul>
</div>
-<!-- SECTION [1878-] --></div>
+<!-- SECTION "Ideas for new tools or gEDA Suite-wide enhancements" [1878-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_tragesym_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_tragesym_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_tragesym_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_tragesym_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_tragesym_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:tragesym_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:tragesym_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:tragesym_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:24:31-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,tragesym_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:tragesym_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:tragesym_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="tragesym_symbol_generator_readme" id="tragesym_symbol_generator_readme">tragesym (symbol generator) README</a></h1>
<div class="level1">
<pre class="code">tragesym is a small python script that creates geda symbols out of
1.3 eda/geda/gaf/docs/wiki/geda_tragesym_tutorial.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_tragesym_tutorial.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_tragesym_tutorial.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_tragesym_tutorial.html 13 Feb 2007 01:50:14 -0000 1.2
+++ geda_tragesym_tutorial.html 26 May 2007 02:35:21 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:tragesym_tutorial</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_tutorial?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:tragesym_tutorial?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:tragesym_tutorial?do=export_raw" />
- <meta name="date" content="2006-12-05T11:09:45-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,tragesym_tutorial" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:tragesym_tutorial?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:tragesym_tutorial" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:tragesym_tutorial" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -40,6 +43,8 @@
</div>
</div>
+
+
<h1><a name="creating_gschem_symbols_quickly_and_easily_using_tragesym_and_a_spreadsheet_programm" id="creating_gschem_symbols_quickly_and_easily_using_tragesym_and_a_spreadsheet_programm">Creating gschem symbols quickly and easily using tragesym and a spreadsheet programm</a></h1>
<div class="level1">
@@ -48,7 +53,7 @@
</p>
</div>
-<!-- SECTION [1-450] -->
+<!-- SECTION "Creating gschem symbols quickly and easily using tragesym and a spreadsheet programm" [1-450] -->
<h2><a name="required_steps" id="required_steps">Required Steps</a></h2>
<div class="level2">
<ul>
@@ -69,16 +74,16 @@
</ul>
</div>
-<!-- SECTION [451-872] -->
+<!-- SECTION "Required Steps" [451-872] -->
<h2><a name="step1open_a_tragesym_template_file" id="step1open_a_tragesym_template_file">Step1: Open a tragesym template file</a></h2>
<div class="level2">
<p>
- tragesym comes with two template files. One is <a href="_media/tragesym_template.txt" class="media mediafile mf_txt" title="tragesym:template.txt">ASCII text</a>, the second is a <a href="_media/tragesym_template" class="media mediafile mf_ods" title="tragesym:template.ods">OpenOffice spreadsheet file</a>. You can obtain them from the gEDA utility package, too (utils/examples/tragesym/template.src and utils/examples/tragesym/template.ods). If you prefer a different spreadsheet program, like gnumeric or kspread, just create your own template out of the textual template file. The only difference between the textual template and the spreadsheet template is the syntax of the key value pairs in the [options] and [geda_attr] sections. The textfile splits them with an equal sign (key=value), the spreadsheet has the value in the second column (which becomes a tab after beeing exported).
+ tragesym comes with two template files. One is <a href="_media/tragesym_template" class="media mediafile mf_" title="tragesym:template.txt">ASCII text</a>, the second is a <a href="_media/001tragesym_template" class="media mediafile mf_ods" title="tragesym:template.ods">OpenOffice spreadsheet file</a>. You can obtain them from the gEDA utility package, too (utils/examples/tragesym/template.src and utils/examples/tragesym/template.ods). If you prefer a different spreadsheet program, like gnumeric or kspread, just create your own template out of the textual template file. The only difference between the textual template and the spreadsheet template is the syntax of the key value pairs in the [options] and [geda_attr] sections. The textfile splits them with an equal sign (key=value), the spreadsheet has the value in the second column (which becomes a tab after beeing exported).
</p>
</div>
-<!-- SECTION [873-1666] -->
+<!-- SECTION "Step1: Open a tragesym template file" [873-1666] -->
<h2><a name="step2download_the_part_data_sheet_and_find_the_pin_list" id="step2download_the_part_data_sheet_and_find_the_pin_list">Step2: Download the part data sheet and find the pin list</a></h2>
<div class="level2">
@@ -95,7 +100,7 @@
</p>
</div>
-<!-- SECTION [1667-2440] -->
+<!-- SECTION "Step2: Download the part data sheet and find the pin list" [1667-2440] -->
<h2><a name="step3copy_the_pin_list_into_an_editor_and_prepare_it" id="step3copy_the_pin_list_into_an_editor_and_prepare_it">Step3: Copy the pin list into an editor and prepare it</a></h2>
<div class="level2">
@@ -104,7 +109,7 @@
</p>
<p>
-<strong>Note:</strong> The selection behaviour of kpdf is different from the acroread viewer. The kpdf viewer seems to give you a copy that looks more like the graphical representation, while the acroread viewer produces an output that is more “file order” oriented. If you have to create a lot of symbols, try both and compare the results.
+<strong>Note:</strong> The selection behaviour of kpdf is different from the acroread viewer. The kpdf viewer seems to give you a copy that looks more like the graphical representation, while the acroread viewer produces an output that is more â??file orderâ?? oriented. If you have to create a lot of symbols, try both and compare the results.
</p>
<p>
@@ -125,7 +130,7 @@
</li>
<li class="level2"><div class="li"> sort the lines (xemacs can do that <img src="lib/images/smileys/icon_wink.gif" class="middle" alt=";-)" />)</div>
</li>
-<li class="level2"><div class="li"> remove or repair the lines with the numbers 2,3,... They are not in the same line. You can easily recreate the pin numbers later</div>
+<li class="level2"><div class="li"> remove or repair the lines with the numbers 2,3,… They are not in the same line. You can easily recreate the pin numbers later</div>
</li>
<li class="level2"><div class="li"> replace the spaces with tabs (not really need when using OpenOffice)</div>
</li>
@@ -136,7 +141,7 @@
</ul>
</div>
-<!-- SECTION [2441-3816] -->
+<!-- SECTION "Step3: Copy the pin list into an editor and prepare it" [2441-3816] -->
<h2><a name="step4insert_all_missing_data_into_the_spreadsheet" id="step4insert_all_missing_data_into_the_spreadsheet">Step4: Insert all missing data into the spreadsheet</a></h2>
<div class="level2">
@@ -175,7 +180,7 @@
</ul>
<p>
- <strong>Note:</strong> If one of your pin labels has a backslash “\” inside, you have to replace it with it’s escape sequence “\\”.
+ <strong>Note:</strong> If one of your pin labels has a backslash â??\â?? inside, you have to replace it with itâ??s escape sequence â??\\â??.
</p>
<p>
@@ -191,7 +196,7 @@
</p>
</div>
-<!-- SECTION [3817-5025] -->
+<!-- SECTION "Step4: Insert all missing data into the spreadsheet" [3817-5025] -->
<h2><a name="step5export_the_spreadsheet_into_a_tab_seperated_text_file" id="step5export_the_spreadsheet_into_a_tab_seperated_text_file">Step5: Export the spreadsheet into a tab seperated text file</a></h2>
<div class="level2">
@@ -200,7 +205,7 @@
</p>
</div>
-<!-- SECTION [5026-5290] -->
+<!-- SECTION "Step5: Export the spreadsheet into a tab seperated text file" [5026-5290] -->
<h2><a name="step6execute_tragesym_and_create_the_symbol" id="step6execute_tragesym_and_create_the_symbol">Step6: execute tragesym and create the symbol</a></h2>
<div class="level2">
@@ -213,11 +218,11 @@
</p>
<p>
-If tragesym says that there’s an error, just make some changes in the spreadsheet and export the file again, or just edit the exported file.
+If tragesym says that thereâ??s an error, just make some changes in the spreadsheet and export the file again, or just edit the exported file.
</p>
</div>
-<!-- SECTION [5291-5611] -->
+<!-- SECTION "Step6: execute tragesym and create the symbol" [5291-5611] -->
<h2><a name="step7check_the_result_with_gschem_and_do_some_artwork" id="step7check_the_result_with_gschem_and_do_some_artwork">Step7: check the result with gschem and do some artwork</a></h2>
<div class="level2">
@@ -230,7 +235,7 @@
</p>
<p>
-Enabling the hidden text (”en”, Edit→Show/Hide Inv Text), you can see the whole generated symbol. It’s not really necessary to change anything, but it might improve the look of the symbol if you rearange the pins a little bit.
+Enabling the hidden text (â??enâ??, Edit→Show/Hide Inv Text), you can see the whole generated symbol. Itâ??s not really necessary to change anything, but it might improve the look of the symbol if you rearange the pins a little bit.
</p>
<p>
@@ -242,7 +247,7 @@
</p>
</div>
-<!-- SECTION [5612-6253] -->
+<!-- SECTION "Step7: check the result with gschem and do some artwork" [5612-6253] -->
<h2><a name="conclusion" id="conclusion">Conclusion</a></h2>
<div class="level2">
@@ -251,7 +256,7 @@
</p>
</div>
-<!-- SECTION [6254-6418] -->
+<!-- SECTION "Conclusion" [6254-6418] -->
<h2><a name="credits" id="credits">Credits</a></h2>
<div class="level2">
@@ -260,6 +265,6 @@
</p>
</div>
-<!-- SECTION [6419-] --></div>
+<!-- SECTION "Credits" [6419-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_ubuntu.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_ubuntu.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_ubuntu.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_ubuntu.html 21 Oct 2006 03:57:46 -0000 1.1
+++ geda_ubuntu.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:ubuntu</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:ubuntu?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:ubuntu?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:ubuntu?do=export_raw" />
- <meta name="date" content="2006-10-03T20:08:43-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:25-0400" />
+<meta name="keywords" content="geda,ubuntu" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:ubuntu?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:ubuntu" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:ubuntu" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -29,7 +32,7 @@
</p>
<p>
-Build Installation: Ubuntu doesn’t include everything you need to compile software yourself. You’ll want to install the ‘build-essential’ package using apt-get or synaptic to get the basic toolchain working on your machine. (Things like GCC are not inc. in Ubuntu). For a testing maturity level for PCB or geda, build-essential should be all you need.
+Build Installation: Ubuntu doesnâ??t include everything you need to compile software yourself. Youâ??ll want to install the â??build-essentialâ?? package using apt-get or synaptic to get the basic toolchain working on your machine. (Things like GCC are not inc. in Ubuntu). For a testing maturity level for PCB or geda, build-essential should be all you need.
</p>
<p>
1.3 eda/geda/gaf/docs/wiki/geda_usage.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_usage.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_usage.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- geda_usage.html 21 Oct 2006 03:57:46 -0000 1.2
+++ geda_usage.html 26 May 2007 02:35:21 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:usage</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:usage?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:usage?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:usage?do=export_raw" />
- <meta name="date" content="2006-10-06T15:17:23-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:26-0400" />
+<meta name="keywords" content="geda,usage" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:usage?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:usage" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:usage" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -24,18 +27,19 @@
<div id="toc__inside">
<ul class="toc">
-<li class="level1"><div class="li"><span class="li"><a href="#what_s_the_best_way_to_learn_to_use_geda" class="toc">What's the best way to learn to use gEDA?</a></span></div>
-<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#what_does_the_design_flow_in_geda_look_like" class="toc">What does the design flow in gEDA look like?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#what_limitations_exist_for_the_geda_tools" class="toc">What limitations exist for the gEDA tools?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#what_local_configuration_files_are_used_for_a_project" class="toc">What local configuration files are used for a project?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications" class="toc">What are the names and locations of the RC files used with gEDA/gaf applications?</a></span></div></li>
-<li class="level2"><div class="li"><span class="li"><a href="#what_about_a_project_manager" class="toc">What about a project manager?</a></span></div></li></ul>
-</li></ul>
+<li class="level1"><div class="li"><span class="li"><a href="#what_s_the_best_way_to_learn_to_use_geda" class="toc">What's the best way to learn to use gEDA?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#what_does_the_design_flow_in_geda_look_like" class="toc">What does the design flow in gEDA look like?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#what_limitations_exist_for_the_geda_tools" class="toc">What limitations exist for the gEDA tools?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#what_local_configuration_files_are_used_for_a_project" class="toc">What local configuration files are used for a project?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications" class="toc">What are the names and locations of the RC files used with gEDA/gaf applications?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#what_about_a_project_manager" class="toc">What about a project manager?</a></span></div></li>
+<li class="level1"><div class="li"><span class="li"><a href="#can_we_change_geda_to_use_an_xml_file_format" class="toc">Can we change gEDA to use an XML file format?</a></span></div></li></ul>
</div>
</div>
-<h1><a name="what_s_the_best_way_to_learn_to_use_geda" id="what_s_the_best_way_to_learn_to_use_geda">What's the best way to learn to use gEDA?</a></h1>
+
+
+<h1><a name="what_s_the_best_way_to_learn_to_use_geda" id="what_s_the_best_way_to_learn_to_use_geda">What's the best way to learn to use gEDA?</a></h1>
<div class="level1">
<p>
@@ -51,9 +55,9 @@
</p>
</div>
-<!-- SECTION [1-664] -->
-<h2><a name="what_does_the_design_flow_in_geda_look_like" id="what_does_the_design_flow_in_geda_look_like">What does the design flow in gEDA look like?</a></h2>
-<div class="level2">
+<!-- SECTION "What's the best way to learn to use gEDA?" [1-664] -->
+<h1><a name="what_does_the_design_flow_in_geda_look_like" id="what_does_the_design_flow_in_geda_look_like">What does the design flow in gEDA look like?</a></h1>
+<div class="level1">
<p>
Here is a quick graphic for simple PCB design flow using the gEDA Suite:
@@ -104,9 +108,9 @@
</p>
</div>
-<!-- SECTION [665-2338] -->
-<h2><a name="what_limitations_exist_for_the_geda_tools" id="what_limitations_exist_for_the_geda_tools">What limitations exist for the gEDA tools?</a></h2>
-<div class="level2">
+<!-- SECTION "What does the design flow in gEDA look like?" [665-2340] -->
+<h1><a name="what_limitations_exist_for_the_geda_tools" id="what_limitations_exist_for_the_geda_tools">What limitations exist for the gEDA tools?</a></h1>
+<div class="level1">
<p>
The most important thing to keep in mind about gEDAâ??s limitations is this: GEDA is an open-source software project. It has some limitations, but unlike many instances of commerical software, its limitations are not artificial, arbitrary, or driven by marketeering. That is, gEDA is neither nagware, crippleware, demoware, nor â??limited student editionâ??-ware. Any limitations to the gEDA tools exist because the programmers havenâ??t yet implemented that particular feature. Since the code is open for all to see and modify, anybody is welcome to implement a new feature or remove a limitation, and then submit their patches to the project. If you are a hacker and are interested in making a contribution to the gEDA project, consider tackling one of the limitations listed below! You will make a lot of friends, and earn international exposure!
@@ -125,9 +129,9 @@
</ul>
</div>
-<!-- SECTION [2339-4233] -->
-<h2><a name="what_local_configuration_files_are_used_for_a_project" id="what_local_configuration_files_are_used_for_a_project">What local configuration files are used for a project?</a></h2>
-<div class="level2">
+<!-- SECTION "What limitations exist for the gEDA tools?" [2341-4237] -->
+<h1><a name="what_local_configuration_files_are_used_for_a_project" id="what_local_configuration_files_are_used_for_a_project">What local configuration files are used for a project?</a></h1>
+<div class="level1">
<p>
A typical PCB design requires the following config files in your local directory:
@@ -146,9 +150,9 @@
</p>
</div>
-<!-- SECTION [4234-5186] -->
-<h2><a name="what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications" id="what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications">What are the names and locations of the RC files used with gEDA/gaf applications?</a></h2>
-<div class="level2">
+<!-- SECTION "What local configuration files are used for a project?" [4238-5192] -->
+<h1><a name="what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications" id="what_are_the_names_and_locations_of_the_rc_files_used_with_geda_gaf_applications">What are the names and locations of the RC files used with gEDA/gaf applications?</a></h1>
+<div class="level1">
<p>
The various gEDA/gaf applications (gschem, gattrib, gnetlist, etc.) use a set of RC files to set various configurable options in the tools themselves. These RC files are read in by each application upon start-up. Philosophically, there are three places where a gEDA/gaf application looks for RC files:
@@ -223,9 +227,9 @@
</p>
</div>
-<!-- SECTION [5187-8560] -->
-<h2><a name="what_about_a_project_manager" id="what_about_a_project_manager">What about a project manager?</a></h2>
-<div class="level2">
+<!-- SECTION "What are the names and locations of the RC files used with gEDA/gaf applications?" [5193-8569] -->
+<h1><a name="what_about_a_project_manager" id="what_about_a_project_manager">What about a project manager?</a></h1>
+<div class="level1">
<p>
The individual components in the gEDA design suite do not have the concept of an end-to-end project. Rather, they deal with their own files (e.g. â??gschemâ?? â?? .sch, â??pcbâ?? â?? .pcb). However, there is a project manager, called â??gedaâ??, which you can invoke from the command line. Itâ??s goal is to help manage your design as a whole as you take it from concept, through schematic capture, attribute attachment, layout, BOM generation, and so on.
@@ -236,6 +240,35 @@
</p>
</div>
-<!-- SECTION [8561-] --></div>
+<!-- SECTION "What about a project manager?" [8570-9605] -->
+<h1><a name="can_we_change_geda_to_use_an_xml_file_format" id="can_we_change_geda_to_use_an_xml_file_format">Can we change gEDA to use an XML file format?</a></h1>
+<div class="level1">
+
+<p>
+We have a recurrent debate about <acronym title="Extensible Markup Language">XML</acronym> file formats on geda-user every two or three years. I think it has to do with how long it takes us to lose our institutional memory due to churn on the mailing list.
+</p>
+
+<p>
+Itâ??s unlikely the gEDA Project will ever switch to an <acronym title="Extensible Markup Language">XML</acronym> file format for schematics or symbols, so get used to it. Some reasons against <acronym title="Extensible Markup Language">XML</acronym> are:
+</p>
+<ol>
+<li class="level1"><div class="li"> GEDA/gaf already has a fixed, well documented, <acronym title="American Standard Code for Information Interchange">ASCII</acronym> file format. Itâ??s over 8 years old as of 2007. Itâ??s well used and well tested.</div>
+</li>
+<li class="level1"><div class="li"> We already have a parser for our file format. Itâ??s lightweight & thoroughly debugged.</div>
+</li>
+<li class="level1"><div class="li"> There are lots of legacy designs using the file format out there already. People would scream if we switched file formats since their old designs would become obsolete. And supporting two file formats – old and new – would be a major <acronym title="Pain in the Ass">PITA</acronym>.</div>
+</li>
+<li class="level1"><div class="li"> <acronym title="Extensible Markup Language">XML</acronym> is a generalized file format. Therefore, <acronym title="Extensible Markup Language">XML</acronym> files tend to become bloated pigs. The gEDA file format is light & well adapted to its purpose: representing graphical information pertainent to schematic diagrams in electronics.</div>
+</li>
+<li class="level1"><div class="li"> One purported benefit for <acronym title="Extensible Markup Language">XML</acronym> files is that there are lots of open-source parsers for them available, making integration into libgeda trivial. Thatâ??s the theory, but in reality the job of a parser is to analyze and parse the input, and then stick it into datastructures suitable for use with the rest of gschemâ??s code. An open-source parser does about 1/3 of the job we need (i.e. reading & analyzing the file, and creating some kind of parse tree). The rest of the job involves putting the stuff in the parse tree into libgedaâ??s data structures. Thatâ??s lots of work. Therefore, the purported advantage of the freely-available <acronym title="Extensible Markup Language">XML</acronym> parser is a chimera. Yes, <acronym title="Extensible Markup Language">XML</acronym> may be of interest for a new program written from the ground up, but not for an existing program like gEDA.</div>
+</li>
+<li class="level1"><div class="li"> GEDA developer time is better used on implementing new features like backannotation. Using developer time on porting our file format to <acronym title="Extensible Markup Language">XML</acronym> is a sideways move which doesnâ??t provide the end user any more utility, but soaks up valuable developer time.</div>
+</li>
+<li class="level1"><div class="li"> The other benefit of <acronym title="Extensible Markup Language">XML</acronym> is that it is more-or-less human readable. Iâ??ll grant that this is a valid assertion. Our current file format is not readable by a human who has never read the documentation. However, our current file format *is* <acronym title="American Standard Code for Information Interchange">ASCII</acronym>, and is completely documented, so an essential reason for readability – the ability to write scripts against the file – is already taken care of. Also, a human can certainly read the file format once he has taken the time to <acronym title="Read The Fine Manual">RTFM</acronym>. Human readability – without knowing the file format – is a â??nice to haveâ?? which isnâ??t high on my priority list.</div>
+</li>
+</ol>
+
+</div>
+<!-- SECTION "Can we change gEDA to use an XML file format?" [9606-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_vams_netlister_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_vams_netlister_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_vams_netlister_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_vams_netlister_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_vams_netlister_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:vams_netlister_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:vams_netlister_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:vams_netlister_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:vams_netlister_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:21:19-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,vams_netlister_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:vams_netlister_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:vams_netlister_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:vams_netlister_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -33,11 +36,13 @@
</div>
</div>
+
+
<h1><a name="vams_netlister_readme" id="vams_netlister_readme">VAMS netlister README</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-36] -->
+<!-- SECTION "VAMS netlister README" [1-36] -->
<h2><a name="vams_netlister" id="vams_netlister">VAMS netlister</a></h2>
<div class="level2">
<pre class="code">date: 10 october 2000
@@ -148,7 +153,7 @@
BEGIN
- Ok. it's only marks the start of the architecture body.
+ Ok. it's only marks the start of the architecture body.
{<label> : ENTITY <entity> [(<architecture>)]
@@ -415,7 +420,7 @@
2.1.2.2. CODE ADAPTATION
- To place this new functions at gnetlist scheme's disposal, you must
+ To place this new functions at gnetlist scheme's disposal, you must
perform the following actions.
(1) gnetlist/src/g_register.c
@@ -476,7 +481,7 @@
<schematic-file>
There are nothing to explain. The top-attribs list and the
- generate-mode variable are default defined ('() and 1).
+ generate-mode variable are default defined ('() and 1).
calls from gEDA gschem (3 possible variations) :
@@ -516,8 +521,8 @@
-g vams
<source-file>
- scheme-comm="(define top-attribs '<top-attribs>)
- (define generate-mode '2)"
+ scheme-comm="(define top-attribs '<top-attribs>)
+ (define generate-mode '2)"
Source-file needs no comment, because it is the same as in
@@ -578,7 +583,7 @@
- in one of the gschem startup files
(define gnetlist-keymap
- '(("n" . generate-netlist)
+ '(("n" . generate-netlist)
("e" . generate-entity)))
@@ -656,7 +661,7 @@
</pre>
</div>
-<!-- SECTION [37-20220] -->
+<!-- SECTION "VAMS netlister" [37-20220] -->
<h2><a name="vams_netlister_syntax_architecture" id="vams_netlister_syntax_architecture">VAMS netlister syntax architecture</a></h2>
<div class="level2">
<pre class="code">ARCHITECTURE <architecture-identifier> OF <entity-identifier> IS
@@ -674,7 +679,7 @@
</pre>
</div>
-<!-- SECTION [20221-20667] -->
+<!-- SECTION "VAMS netlister syntax architecture" [20221-20667] -->
<h2><a name="vams_netlister_syntax_entity" id="vams_netlister_syntax_entity">VAMS netlister syntax entity</a></h2>
<div class="level2">
<pre class="code">LIBRARY <library-identifier>{,<library-identifier>};
@@ -689,6 +694,6 @@
</pre>
</div>
-<!-- SECTION [20668-] --></div>
+<!-- SECTION "VAMS netlister syntax entity" [20668-] --></div>
</body>
</html>
1.2 eda/geda/gaf/docs/wiki/geda_verilog_netlister_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_verilog_netlister_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_verilog_netlister_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_verilog_netlister_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_verilog_netlister_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:verilog_netlister_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:verilog_netlister_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:verilog_netlister_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:verilog_netlister_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:20:12-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,verilog_netlister_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:verilog_netlister_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:verilog_netlister_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:verilog_netlister_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="verilog_netlister_readme" id="verilog_netlister_readme">Verilog netlister README</a></h1>
<div class="level1">
<pre class="code">Verilog netlister readme.
@@ -35,7 +40,7 @@
1) Escaped Verilog identifiers.
To facilitate board level simulations, the Verilog netlister now
-outputs `escaped' Verilog identifiers for any net, port or instance name
+outputs `escaped' Verilog identifiers for any net, port or instance name
that does not appear to be a valid Verilog identifier. In this way,
chips with numbered pins can be netlisted and models constructed to run
digital simulations of complete circuits.
@@ -44,7 +49,7 @@
Mike Jarabek
------ OLDER README.verilog's -----
+----- OLDER README.verilog's -----
This is the fourth release of the Verilog netlister for gEDA.
@@ -54,26 +59,26 @@
How to use: (mostly taken from a previous readme... )
- Here's how to proceed to make a schematic that can be netlisted
+ Here's how to proceed to make a schematic that can be netlisted
to verilog.
1) Create your modules by the standard method, keep in mind
- that you must supply a `pin#' attribute for each port
+ that you must supply a `pin#' attribute for each port
you want to create in the generated verilog. gmk_sym is
useful for this.
2) Place each of your newly created modules on the
schematic. You may also place primitives from the
- `verilog' symbol library. Be sure to give a _unique_
- `uref' to every symbol you place on the schematic,
+ `verilog' symbol library. Be sure to give a _unique_
+ `uref' to every symbol you place on the schematic,
unless two symbols are actually different parts of the
same module, and the pins listed on each symbol do not
have any names in common. Otherwise they will not get
netlisted.
3) Connect nets between the modules you want. Remember, if
- you want legible Verilog later, don't forget to name all
- your nets by attaching `label' attributes to them. For
+ you want legible Verilog later, don't forget to name all
+ your nets by attaching `label' attributes to them. For
Multiple bit wires just use standard Verilog notation.
The netlister will figure out which bit ordering you
want. Be sure to have at least one net labeled with the
@@ -86,11 +91,11 @@
for a valid Verilog identifier, please post a bug
report!)
- 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
+ 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
want to be visible in the module declaration statement.
It is especially important to make sure that the nets
you hook up to the pads are named, as the net names
- could change from run to run, that's a bad thing. (I/O
+ could change from run to run, that's a bad thing. (I/O
pads would be a good place to put the aformentionned
full range expressions. Range expressions on I/O pads
are ignored when outputting the module declaration, but
@@ -98,10 +103,10 @@
Every pad must have a unique uref, otherwise the
netlister will get confused.
- 5) Add an unattached attribute `module_name=Your_Module'
+ 5) Add an unattached attribute `module_name=Your_Module'
somewhere on the schematic, near the title block is
good. This will name the generated Verilog module
- `Your_Module'.
+ `Your_Module'.
6) Save your design.
@@ -135,7 +140,7 @@
xnor symbols
2) Modules instantiated with positional port connections.
- Just add the attribute `VERILOG_PORTS=POSITIONAL' to your
+ Just add the attribute `VERILOG_PORTS=POSITIONAL' to your
symbol file as an unattached attribute, or attach it to the
symbol on the schematic.
@@ -162,8 +167,8 @@
the symbols to use the new unattached attribute convention for
device et al.) (if you have applied the patch I sent to the
mailing list that fixes netlisting a module with no ports, you
- may have trouble applying the gnetlist.scm.diff patch.) Don't
- forget to do a `make all install' after applying the patches.
+ may have trouble applying the gnetlist.scm.diff patch.) Don't
+ forget to do a `make all install' after applying the patches.
Once again, to netlist the example schematics to verilog type:
(Assuming gnetlist has been patched and is properly installed.)
@@ -187,12 +192,12 @@
1) The last comma in the argument list to instantiations and
module definitions is now suppressed
- 2) Better handling of `special' components has been added
+ 2) Better handling of `special' components has been added
New in this release:
- 1) Continuous assignments to 1'b0 and 1'b1 can now be
- generated by connecting the `high' or `low' symbol to a
+ 1) Continuous assignments to 1'b0 and 1'b1 can now be
+ generated by connecting the `high' or `low' symbol to a
net.
Mike Jarabek
@@ -206,7 +211,7 @@
This the verilog netlister for gEDA. Included in the tarball
are several diff files against the 19990327 gEDA distribution. All of
the patches apply to the gnetlist subirectory. You should be able to
-apply them with `patch -p1'.
+apply them with `patch -p1'.
The netlister has its limitations: (most of these will
eventually get fixed, I hope..)
@@ -216,20 +221,20 @@
continuous line) create duplicate entries in the wire
declaration section of the verilog code.
- 2) Multiple width wires don't work. (Busses will help
+ 2) Multiple width wires don't work. (Busses will help
this)
3) There is no way to force a signal to 1,0,z,x (yet).
4) Some scheme code needs to be improved. (Mainly the
- classification code, it inserts `()' elements into the
+ classification code, it inserts `()' elements into the
output lists. (I should know how to fix this in a day or
two.. too bad I never got a scheme course before..))
- 5) I don't know if this will work on multiple page schematics.
+ 5) I don't know if this will work on multiple page schematics.
6) The top level module is outputted with the same name
- every time, I don't currently think there is a way to
+ every time, I don't currently think there is a way to
get at the name of the top level schematic.
@@ -243,28 +248,28 @@
2) All nets that are found on the design are declared as
wires. (This is to allow for net attributes later to
- declare wand's and such)
+ declare wand's and such)
3) Any components placed on the schematic that are given
uref attributes create a verilog instantiation for the
- name of the module as stored in the `device' attribute,
- the instatiated name is given as the `uref' attribute.
+ name of the module as stored in the `device' attribute,
+ the instatiated name is given as the `uref' attribute.
4) All connections into and out of instantiated modules are
- made by name, and not by order, because I can't be sure
+ made by name, and not by order, because I can't be sure
that the order will be right coming off the schematic.
- (anyway, that's better for the long run.)
+ (anyway, that's better for the long run.)
5) A comment is inserted at the top of the module to say
that the file was automatically generated.
- Here's how to proceed to make a schematic that can be netlisted
+ Here's how to proceed to make a schematic that can be netlisted
to verilog.
1) Create your modules by the standard method, keep in mind
- that you must supply a `pin#' attribute for each port
+ that you must supply a `pin#' attribute for each port
you want to create in the generated verilog. gmk_sym is
useful for this (with the patch to allow ascii pin names).
@@ -272,14 +277,14 @@
schematic
3) Connect nets between the modules you want. Remember, if
- you want legible verilog later, don't forget to name all
- your nets by attaching `label' attributes to them.
+ you want legible verilog later, don't forget to name all
+ your nets by attaching `label' attributes to them.
- 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
+ 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
want to be visible in the module declaration statement.
It is especially important to make sure that the nets
you hook up to the pads are named, as the net names
- could change from run to run, that's a bad thing.
+ could change from run to run, that's a bad thing.
5) Save your design.
@@ -297,20 +302,20 @@
The mechanics:
The I/O ports for the module are detected by enumerating all of
- the nets attached to any symbol bearing the device name of `IPAD',
- `OPAD', or `IOPAD'. If you name one of your blocks with that
- name, don't be surprised if you find `extra' ports in the module
+ the nets attached to any symbol bearing the device name of `IPAD',
+ `OPAD', or `IOPAD'. If you name one of your blocks with that
+ name, don't be surprised if you find `extra' ports in the module
declaration.
The wires are declared by walking through the list of nets
returned by the function that I patched into gnetlist. This is
the source of the duplicate wire declarations. This should
- probably get fixed when `net_is_duplicate' gets set for
+ probably get fixed when `net_is_duplicate' gets set for
connections made by reference.
Module instantiations are created by enumerating the pins found on
a symbol and connecting the nets found to the pins. If your block
- has spelling errors, then the module instantiation won't work.
+ has spelling errors, then the module instantiation won't work.
You will have to manually trace back to find the error.
@@ -328,9 +333,9 @@
This the verilog netlister for gEDA. Included in the tarball
are several diff files against the 19990327 gEDA distribution. All of
the patches apply to the gnetlist subirectory. You should be able to
-apply them with `patch -p1'.
+apply them with `patch -p1'.
-[ editor's note, if you are reading this file in a gEDA dist, then all
+[ editor's note, if you are reading this file in a gEDA dist, then all
the required patching and integration is already done ]
The netlister has its limitations: (most of these will
@@ -341,20 +346,20 @@
continuous line) create duplicate entries in the wire
declaration section of the verilog code.
- 2) Multiple width wires don't work. (Busses will help
+ 2) Multiple width wires don't work. (Busses will help
this)
3) There is no way to force a signal to 1,0,z,x (yet).
4) Some scheme code needs to be improved. (Mainly the
- classification code, it inserts `()' elements into the
+ classification code, it inserts `()' elements into the
output lists. (I should know how to fix this in a day or
two.. too bad I never got a scheme course before..))
- 5) I don't know if this will work on multiple page schematics.
+ 5) I don't know if this will work on multiple page schematics.
6) The top level module is outputted with the same name
- every time, I don't currently think there is a way to
+ every time, I don't currently think there is a way to
get at the name of the top level schematic.
@@ -368,28 +373,28 @@
2) All nets that are found on the design are declared as
wires. (This is to allow for net attributes later to
- declare wand's and such)
+ declare wand's and such)
3) Any components placed on the schematic that are given
uref attributes create a verilog instantiation for the
- name of the module as stored in the `device' attribute,
- the instatiated name is given as the `uref' attribute.
+ name of the module as stored in the `device' attribute,
+ the instatiated name is given as the `uref' attribute.
4) All connections into and out of instantiated modules are
- made by name, and not by order, because I can't be sure
+ made by name, and not by order, because I can't be sure
that the order will be right coming off the schematic.
- (anyway, that's better for the long run.)
+ (anyway, that's better for the long run.)
5) A comment is inserted at the top of the module to say
that the file was automatically generated.
- Here's how to proceed to make a schematic that can be netlisted
+ Here's how to proceed to make a schematic that can be netlisted
to verilog.
1) Create your modules by the standard method, keep in mind
- that you must supply a `pin#' attribute for each port
+ that you must supply a `pin#' attribute for each port
you want to create in the generated verilog. gmk_sym is
useful for this (with the patch to allow ascii pin names).
@@ -397,14 +402,14 @@
schematic
3) Connect nets between the modules you want. Remember, if
- you want legible verilog later, don't forget to name all
- your nets by attaching `label' attributes to them.
+ you want legible verilog later, don't forget to name all
+ your nets by attaching `label' attributes to them.
- 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
+ 4) Insert IPAD's, OPAD's, and IOPAD's for all the nets you
want to be visible in the module declaration statement.
It is especially important to make sure that the nets
you hook up to the pads are named, as the net names
- could change from run to run, that's a bad thing.
+ could change from run to run, that's a bad thing.
5) Save your design.
@@ -422,20 +427,20 @@
The mechanics:
The I/O ports for the module are detected by enumerating all of
- the nets attached to any symbol bearing the device name of `IPAD',
- `OPAD', or `IOPAD'. If you name one of your blocks with that
- name, don't be surprised if you find `extra' ports in the module
+ the nets attached to any symbol bearing the device name of `IPAD',
+ `OPAD', or `IOPAD'. If you name one of your blocks with that
+ name, don't be surprised if you find `extra' ports in the module
declaration.
The wires are declared by walking through the list of nets
returned by the function that I patched into gnetlist. This is
the source of the duplicate wire declarations. This should
- probably get fixed when `net_is_duplicate' gets set for
+ probably get fixed when `net_is_duplicate' gets set for
connections made by reference.
Module instantiations are created by enumerating the pins found on
a symbol and connecting the nets found to the pins. If your block
- has spelling errors, then the module instantiation won't work.
+ has spelling errors, then the module instantiation won't work.
You will have to manually trace back to find the error.
1.2 eda/geda/gaf/docs/wiki/geda_vhdl_netlister_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_vhdl_netlister_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_vhdl_netlister_readme.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_vhdl_netlister_readme.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_vhdl_netlister_readme.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:vhdl_netlister_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:vhdl_netlister_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:vhdl_netlister_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:vhdl_netlister_readme?do=export_raw" />
- <meta name="date" content="2006-04-20T03:20:52-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,vhdl_netlister_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:vhdl_netlister_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:vhdl_netlister_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:vhdl_netlister_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="vhdl_netlister_readme" id="vhdl_netlister_readme">VHDL netlister README</a></h1>
<div class="level1">
<pre class="code">The VHDL backend
1.2 eda/geda/gaf/docs/wiki/geda_wcalc_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_wcalc_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_wcalc_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_wcalc_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_wcalc_mp.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:wcalc_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:wcalc_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:wcalc_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:41:42-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,wcalc_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:wcalc_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:wcalc_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="wcalc_man-page" id="wcalc_man-page">Wcalc man-page</a></h1>
<div class="level1">
<pre class="code">WCALC(1) WCALC(1)
1.7 eda/geda/gaf/docs/wiki/geda_wcalc_readme.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_wcalc_readme.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_wcalc_readme.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- geda_wcalc_readme.html 17 Apr 2007 20:19:12 -0000 1.6
+++ geda_wcalc_readme.html 26 May 2007 02:35:21 -0000 1.7
@@ -5,24 +5,29 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:wcalc_readme</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_readme?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:wcalc_readme?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:wcalc_readme?do=export_raw" />
- <meta name="date" content="2006-05-07T17:42:27-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,wcalc_readme" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_readme?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:wcalc_readme" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:wcalc_readme" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="wcalc_readme" id="wcalc_readme">Wcalc README</a></h1>
<div class="level1">
-<pre class="code">$Id: geda_wcalc_readme.html,v 1.6 2007-04-17 20:19:12 pcjc2 Exp $
+<pre class="code">$Id: geda_wcalc_readme.html,v 1.7 2007-05-26 02:35:21 ahvezda Exp $
Wcalc is a tool for the analysis and synthesis of transmission line structures and
related components. Wcalc provides the ability to analyze the electrical parameters
1.2 eda/geda/gaf/docs/wiki/geda_wcalc_stdio_mp.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: geda_wcalc_stdio_mp.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/geda_wcalc_stdio_mp.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- geda_wcalc_stdio_mp.html 22 Aug 2006 02:56:12 -0000 1.1
+++ geda_wcalc_stdio_mp.html 26 May 2007 02:35:21 -0000 1.2
@@ -5,21 +5,26 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:wcalc_stdio_mp</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_stdio_mp?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/geda:wcalc_stdio_mp?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/geda:wcalc_stdio_mp?do=export_raw" />
- <meta name="date" content="2006-05-07T17:40:56-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:24-0400" />
+<meta name="keywords" content="geda,wcalc_stdio_mp" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/geda:wcalc_stdio_mp?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:wcalc_stdio_mp" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:wcalc_stdio_mp" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
+
+
<h1><a name="stdio_wcalc_man-page" id="stdio_wcalc_man-page">stdio Wcalc man-page</a></h1>
<div class="level1">
<pre class="code">STDIO-WCALC(1) STDIO-WCALC(1)
1.4 eda/geda/gaf/docs/wiki/index.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: index.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/index.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- index.html 13 Feb 2007 01:50:14 -0000 1.3
+++ index.html 26 May 2007 02:35:21 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>start</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/start?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/start?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/start?do=export_raw" />
- <meta name="date" content="2006-11-30T13:15:54-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-25T14:29:45-0400" />
+<meta name="keywords" content="start" />
+<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/start?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/start" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/start" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -29,6 +32,7 @@
<li class="level2"><div class="li"><span class="li"><a href="#what_is_geda" class="toc">What is gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#official_project_documentation" class="toc">Official Project documentation</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#faqs_and_informal_project_documentation" class="toc">FAQs and Informal Project Documentation</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#developer_documentation" class="toc">Developer Documentation</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#talks" class="toc">Talks</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#translations" class="toc">Translations</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#geda_users" class="toc">gEDA Users</a></span></div></li>
@@ -37,16 +41,18 @@
</div>
</div>
+
+
<h1><a name="geda_project_wiki" id="geda_project_wiki">gEDA Project Wiki</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-33] -->
+<!-- SECTION "gEDA Project Wiki" [1-33] -->
<h2><a name="what_is_geda" id="what_is_geda">What is gEDA?</a></h2>
<div class="level2">
<p>
- The <a href="http://geda.seul.org/" class="urlextern" title="http://geda.seul.org" rel="nofollow">gEDA project</a> is developing a full <acronym title="GNU General Public License">GPL</acronym>‘d suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
+ The <a href="http://geda.seul.org/" class="urlextern" title="http://geda.seul.org" rel="nofollow">gEDA project</a> is developing a full <acronym title="GNU General Public License">GPL</acronym>â??d suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
</p>
<p>
@@ -58,7 +64,7 @@
</p>
</div>
-<!-- SECTION [34-1159] -->
+<!-- SECTION "What is gEDA?" [34-1159] -->
<h2><a name="official_project_documentation" id="official_project_documentation">Official Project documentation</a></h2>
<div class="level2">
@@ -71,7 +77,7 @@
</ul>
</div>
-<!-- SECTION [1160-1459] -->
+<!-- SECTION "Official Project documentation" [1160-1460] -->
<h2><a name="faqs_and_informal_project_documentation" id="faqs_and_informal_project_documentation">FAQs and Informal Project Documentation</a></h2>
<div class="level2">
@@ -97,20 +103,45 @@
</li>
<li class="level1"><div class="li"> <a href="geda_faq-gsch2pcb.html" class="wikilink1" title="geda:faq-gsch2pcb">FAQ-gsch2pcb</a> : How to take your design to layout using PCB.</div>
</li>
-<li class="level1"><div class="li"> <a href="geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips">PCB tips</a> : Tips and tricks for using PCB.</div>
+<li class="level1"><div class="li"> <a href="geda_faq-pcb.html" class="wikilink1" title="geda:faq-pcb">FAQ-pcb</a> : questions about â??pcbâ??.</div>
</li>
<li class="level1"><div class="li"> <a href="geda_pcb-quick_reference.html" class="wikilink1" title="geda:pcb-quick_reference">PCB-quick reference</a> : PCB Quick Reference Sheet.</div>
</li>
+<li class="level1"><div class="li"> <a href="geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips">PCB tips</a> : Tips and tricks for using PCB.</div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_pcb_footprints.html" class="wikilink1" title="geda:pcb_footprints">PCB footprints</a> : The ins and outs of using, creating, and sharing footprints.</div>
+</li>
<li class="level1"><div class="li"> <a href="geda_tasks.html" class="wikilink1" title="geda:tasks">Tasks</a> : A toplevel jobs/tasks that need help. </div>
</li>
+</ul>
+
+</div>
+<!-- SECTION "FAQs and Informal Project Documentation" [1461-2872] -->
+<h2><a name="developer_documentation" id="developer_documentation">Developer Documentation</a></h2>
+<div class="level2">
+
+<p>
+These are pages concerning the development of the gEDA suite.
+</p>
+<ul>
+<li class="level1"><div class="li"> <a href="geda_devel-tips.html" class="wikilink1" title="geda:devel-tips">devel-tips</a> : For developers only: various tips and tricks when doing gEDA development.</div>
+</li>
<li class="level1"><div class="li"> <a href="geda_todos.html" class="wikilink1" title="geda:todos">ToDos</a> : For developers only: lists of pending project enhancements and to-dos.</div>
</li>
-<li class="level1"><div class="li"> <a href="geda_devel-tips.html" class="wikilink1" title="geda:devel-tips">devel-tips</a> : For developers only: various tips and tricks when doing gEDA development</div>
+<li class="level1"><div class="li"> <a href="libgeda3.html" class="wikilink1" title="libgeda3">libgeda3</a> : For developers only: Discussion of <acronym title="Application Programming Interface">API</acronym> and design for a next generation libgeda.</div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_circuit_simulation_improvements.html" class="wikilink1" title="geda:circuit_simulation_improvements">Circuit Simulation Improvements</a> : For developers only: Discussion on how to better integrate circuit simulations, gschem and gnetlist.</div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_data_plotting_improvements.html" class="wikilink1" title="geda:data_plotting_improvements">Data Plotting Improvements</a> : For developers only: Discussion on how to better plot simulation data</div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_design_flow_and_hierarchy_roadmap.html" class="wikilink1" title="geda:design_flow_and_hierarchy_roadmap">Design Flow and Hierarchy Roadmap</a> : users and developers: Discussion of wants for circuit design, reusing modules in a hierarchy.</div>
+</li>
+<li class="level1"><div class="li"> <a href="geda_version_control_migration.html" class="wikilink1" title="geda:version_control_migration">Version Control Migration</a> : proposed schedule for migrating away from <acronym title="Concurrent Versions System">CVS</acronym> to another version control system</div>
</li>
</ul>
</div>
-<!-- SECTION [1460-2925] -->
+<!-- SECTION "Developer Documentation" [2873-3802] -->
<h2><a name="talks" id="talks">Talks</a></h2>
<div class="level2">
@@ -123,7 +154,7 @@
</ul>
</div>
-<!-- SECTION [2926-3165] -->
+<!-- SECTION "Talks" [3803-4042] -->
<h2><a name="translations" id="translations">Translations</a></h2>
<div class="level2">
<ul>
@@ -134,7 +165,7 @@
</ul>
</div>
-<!-- SECTION [3166-3281] -->
+<!-- SECTION "Translations" [4043-4158] -->
<h2><a name="geda_users" id="geda_users">gEDA Users</a></h2>
<div class="level2">
@@ -142,13 +173,17 @@
Users may discuss development, help, installation, and working tips thru the mailing lists at geda.seul.org. <a href="http://geda.seul.org/mailinglist/index.html" class="urlextern" title="http://geda.seul.org/mailinglist/index.html" rel="nofollow">Link to User Lists</a>. There is also a Geda <acronym title="Internet Relay Chat">IRC</acronym> channel at irc.seul.org/6667 on the #geda channel.
</p>
+<p>
+The so-called â??Free Dogâ?? organization ( <a href="http://freeedaug.org/" class="urlextern" title="http://freeedaug.org/" rel="nofollow">http://freeedaug.org/</a> ) allegedly discusses gEDA.
+</p>
+
</div>
-<!-- SECTION [3282-3560] -->
+<!-- SECTION "gEDA Users" [4159-4528] -->
<h2><a name="about_this_wiki" id="about_this_wiki">About this Wiki</a></h2>
<div class="level2">
<p>
-This section of the gEDA website is dedicated to documentation that is contributed by a multitude of authors, including users. In particular, it should grow into a resource of information for those who just started to work with the tools.
+This section of the gEDA website is dedicated to documentation that is contributed by a multitude of authors, including users. In particular, it should grow into a resource of information for those who just started to work with the tools. The <a href="wikinode.html" class="wikilink2" title="wikinode">WikiNode</a> describes the relationship between this wiki and other wiki.
</p>
<p>
@@ -156,6 +191,6 @@
</p>
</div>
-<!-- SECTION [3561-] --></div>
+<!-- SECTION "About this Wiki" [4529-] --></div>
</body>
</html>
1.3 eda/geda/gaf/docs/wiki/start_es.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: start_es.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/start_es.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- start_es.html 21 Oct 2006 03:57:46 -0000 1.2
+++ start_es.html 26 May 2007 02:35:21 -0000 1.3
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>start_es</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/start_es?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/start_es?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/start_es?do=export_raw" />
- <meta name="date" content="2006-09-09T19:20:14-0400" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="start_es" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/start_es?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/start_es" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/start_es" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -33,11 +36,13 @@
</div>
</div>
+
+
<h1><a name="enlaces_a_documentacion_en_espanol" id="enlaces_a_documentacion_en_espanol">Enlaces a documentación en español</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-52] -->
+<!-- SECTION "Enlaces a documentación en español" [1-52] -->
<h2><a name="traducciones" id="traducciones">Traducciones</a></h2>
<div class="level2">
@@ -46,7 +51,7 @@
</p>
</div>
-<!-- SECTION [53-173] -->
+<!-- SECTION "Traducciones" [53-173] -->
<h2><a name="tutoriales" id="tutoriales">Tutoriales</a></h2>
<div class="level2">
@@ -59,7 +64,7 @@
</p>
</div>
-<!-- SECTION [174-357] -->
+<!-- SECTION "Tutoriales" [174-357] -->
<h2><a name="otros" id="otros">Otros</a></h2>
<div class="level2">
@@ -76,6 +81,6 @@
</p>
</div>
-<!-- SECTION [358-] --></div>
+<!-- SECTION "Otros" [358-] --></div>
</body>
</html>
1.4 eda/geda/gaf/docs/wiki/start_fr.html
(In the diff below, changes in quantity of whitespace are not shown.)
Index: start_fr.html
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/docs/wiki/start_fr.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- start_fr.html 13 Feb 2007 01:50:14 -0000 1.3
+++ start_fr.html 26 May 2007 02:35:21 -0000 1.4
@@ -5,17 +5,20 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>start_fr</title>
- <meta name="generator" content="DokuWiki Release 2006-03-09" />
- <link rel="start" href="http://geda.seul.org/wiki/" />
- <link rel="contents" href="http://geda.seul.org/wiki/start_fr?do=index" title="" />
- <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
- <link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
- <link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/start_fr?do=export_xhtml" />
- <link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/start_fr?do=export_raw" />
- <meta name="date" content="2006-12-06T15:48:03-0500" />
- <meta name="robots" content="index,follow" />
- <link rel="stylesheet" media="screen" type="text/css" href="lib/exe/css" />
- <link rel="stylesheet" media="print" type="text/css" href="lib/exe/001css" />
+<meta name="generator" content="DokuWiki Release rc2007-05-24" />
+<meta name="robots" content="noindex,nofollow" />
+<meta name="date" content="2007-05-24T22:27:27-0400" />
+<meta name="keywords" content="start_fr" />
+<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
+<link rel="start" href="http://geda.seul.org/wiki/" />
+<link rel="contents" href="http://geda.seul.org/wiki/start_fr?do=index" title="Index" />
+<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
+<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
+<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/start_fr" />
+<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/start_fr" />
+<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
+<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
+<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
@@ -26,7 +29,7 @@
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#wiki_du_projet_geda" class="toc">Wiki du Projet gEDA</a></span></div>
<ul class="toc">
-<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_geda" class="toc">Qu'est ce que gEDA?</a></span></div></li>
+<li class="level2"><div class="li"><span class="li"><a href="#qu_est_ce_que_geda" class="toc">Qu'est ce que gEDA?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#documentation_du_projet_officiel" class="toc">Documentation du Projet Officiel</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#faq_et_documentations_officielles_du_projet" class="toc">FAQ et Documentations officielles du Projet</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#presentations" class="toc">Présentations</a></span></div></li>
@@ -35,20 +38,22 @@
</div>
</div>
+
+
<h1><a name="wiki_du_projet_geda" id="wiki_du_projet_geda">Wiki du Projet gEDA</a></h1>
<div class="level1">
</div>
-<!-- SECTION [1-35] -->
-<h2><a name="qu_est_ce_que_geda" id="qu_est_ce_que_geda">Qu'est ce que gEDA?</a></h2>
+<!-- SECTION "Wiki du Projet gEDA" [1-35] -->
+<h2><a name="qu_est_ce_que_geda" id="qu_est_ce_que_geda">Qu'est ce que gEDA?</a></h2>
<div class="level2">
<p>
- Le <a href="http://geda.seul.org/" class="urlextern" title="http://geda.seul.org" rel="nofollow">projet gEDA</a> est de développer une suite complète d’outils <acronym title="GNU General Public License">GPL</acronym> de « Electronic Design Automation ». Ces outils sont utilisés pour la conception de circuits électriques, de saisie de schémas, de simulation, de prototypage et de produciton. Le projet gEDA offre actuellement une suite mature d’applications de logiciels libres pour la conception électronique, incluant le la saisie de schémas, la gestion d’attributs, la génération de bill of materials (BOM), le netlisting dans plus de 20 formats de netlist, la simulation analogique et numérique et le placement sur circuit imprimé « printed circuit board (PCB) ».
+ Le <a href="http://geda.seul.org/" class="urlextern" title="http://geda.seul.org" rel="nofollow">projet gEDA</a> est de développer une suite complète dâ??outils <acronym title="GNU General Public License">GPL</acronym> de « Electronic Design Automation ». Ces outils sont utilisés pour la conception de circuits électriques, de saisie de schémas, de simulation, de prototypage et de produciton. Le projet gEDA offre actuellement une suite mature dâ??applications de logiciels libres pour la conception électronique, incluant le la saisie de schémas, la gestion dâ??attributs, la génération de bill of materials (BOM), le netlisting dans plus de 20 formats de netlist, la simulation analogique et numérique et le placement sur circuit imprimé « printed circuit board (PCB) ».
</p>
<p>
-Les outils placés dans la Suite vous permettent de concevoir des systèmes de complexité basse à moyenne, de qualité professionnelle. En utilisant les outils gEDA, vous pouvez créer des PCB jusqu’à 8 couches (bientôt plus) avec un nombre illimité de composants et de pistes. Les outils sont adaptés à une utilisation par les étudiants, les éducateurs, les passionnés, les consultants, les petites séries et même les grandes corporations où un ingénieur peut avoir besoin de réaliser une carte rapidement (i.e. pour un test manuel), dans l’urgence.
+Les outils placés dans la Suite vous permettent de concevoir des systèmes de complexité basse à moyenne, de qualité professionnelle. En utilisant les outils gEDA, vous pouvez créer des PCB jusquâ??à 8 couches (bientôt plus) avec un nombre illimité de composants et de pistes. Les outils sont adaptés à une utilisation par les étudiants, les éducateurs, les passionnés, les consultants, les petites séries et même les grandes corporations où un ingénieur peut avoir besoin de réaliser une carte rapidement (i.e. pour un test manuel), dans lâ??urgence.
</p>
<p>
@@ -56,7 +61,7 @@
</p>
</div>
-<!-- SECTION [36-1427] -->
+<!-- SECTION "Qu'est ce que gEDA?" [36-1427] -->
<h2><a name="documentation_du_projet_officiel" id="documentation_du_projet_officiel">Documentation du Projet Officiel</a></h2>
<div class="level2">
@@ -64,51 +69,51 @@
Ce sont les docs officielles du projet. Elles ont été converties depuis des documents LaTeX et <acronym title="HyperText Markup Language">HTML</acronym> en des pages Wiki de telle manière que la communauté gEDA puisse les maintenir plus facilement.
</p>
<ul>
-<li class="level1"><div class="li"> <a href="001geda_documentation.html" class="wikilink1" title="geda:documentation.fr">Documentation.fr</a> : Les dernières versions de la documentation de la Suite d’Outils de gEDA.</div>
+<li class="level1"><div class="li"> <a href="001geda_documentation.html" class="wikilink1" title="geda:documentation.fr">Documentation.fr</a> : Les dernières versions de la documentation de la Suite dâ??Outils de gEDA.</div>
</li>
</ul>
</div>
-<!-- SECTION [1428-1781] -->
+<!-- SECTION "Documentation du Projet Officiel" [1428-1781] -->
<h2><a name="faq_et_documentations_officielles_du_projet" id="faq_et_documentations_officielles_du_projet">FAQ et Documentations officielles du Projet</a></h2>
<div class="level2">
<p>
-Ce sont les <acronym title="Frequently Asked Questions">FAQ</acronym>, les HOWTO et les trucs/astuces pour vous aider avec les détails pratiques de l’utilisation de la Suite gEDA. Si vous avez un problème, naviguez d’abord sur ces pages.
+Ce sont les <acronym title="Frequently Asked Questions">FAQ</acronym>, les HOWTO et les trucs/astuces pour vous aider avec les détails pratiques de lâ??utilisation de la Suite gEDA. Si vous avez un problème, naviguez dâ??abord sur ces pages.
</p>
<ul>
<li class="level1"><div class="li"> <a href="001geda_faq.html" class="wikilink1" title="geda:faq.fr">FAQ.fr</a> : Questions les plus fréquement posées sur le projet gEDA lui-même.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_installation.html" class="wikilink1" title="geda:installation.fr">Installation.fr</a> : HOWTO et <acronym title="Frequently Asked Questions">FAQ</acronym> de l’installation de gEDA.</div>
+<li class="level1"><div class="li"> <a href="001geda_installation.html" class="wikilink1" title="geda:installation.fr">Installation.fr</a> : HOWTO et <acronym title="Frequently Asked Questions">FAQ</acronym> de lâ??installation de gEDA.</div>
</li>
<li class="level1"><div class="li"> <a href="geda_glossaire.html" class="wikilink1" title="geda:glossaire.fr">Glossaire.fr</a> : Glossaire de termes qui sont spécifiques à la Suite gEDA</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_usage.html" class="wikilink1" title="geda:usage.fr">Usage.fr</a> : Questions sur la manière d’effectuer de la conception électronique en utilisant le jeu d’outils – informations qui s’appliquent à plusieurs ou à tous les outils de la Suite de gEDA.</div>
+<li class="level1"><div class="li"> <a href="001geda_usage.html" class="wikilink1" title="geda:usage.fr">Usage.fr</a> : Questions sur la manière dâ??effectuer de la conception électronique en utilisant le jeu dâ??outils – informations qui sâ??appliquent à plusieurs ou à tous les outils de la Suite de gEDA.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_faq-gschem.html" class="wikilink1" title="geda:faq-gschem.fr">FAQ-gschem.fr</a> : Questions sur l’installation, la configuration et l’utilisation de gschem. De même, les questions sur la création et l’utilisation de symboles avec gschem.</div>
+<li class="level1"><div class="li"> <a href="001geda_faq-gschem.html" class="wikilink1" title="geda:faq-gschem.fr">FAQ-gschem.fr</a> : Questions sur lâ??installation, la configuration et lâ??utilisation de gschem. De même, les questions sur la création et lâ??utilisation de symboles avec gschem.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_faq-attribs.html" class="wikilink1" title="geda:faq-attribs.fr">FAQ-attribs.fr</a> : De l’utilisation des BOM, des DRC, de la gestion des attributs et ainsi de suite.</div>
+<li class="level1"><div class="li"> <a href="001geda_faq-attribs.html" class="wikilink1" title="geda:faq-attribs.fr">FAQ-attribs.fr</a> : De lâ??utilisation des BOM, des DRC, de la gestion des attributs et ainsi de suite.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_faq-gnetlist.html" class="wikilink1" title="geda:faq-gnetlist.fr">FAQ-gnetlist.fr</a> : Questions sur l’installation, la configuration et l’utilisation de gnetlist.</div>
+<li class="level1"><div class="li"> <a href="001geda_faq-gnetlist.html" class="wikilink1" title="geda:faq-gnetlist.fr">FAQ-gnetlist.fr</a> : Questions sur lâ??installation, la configuration et lâ??utilisation de gnetlist.</div>
</li>
<li class="level1"><div class="li"> <a href="001geda_faq-simulation.html" class="wikilink1" title="geda:faq-simulation.fr">FAQ-simulation.fr</a> : Questions sur la simulation de votre schéma en utilisant les outils gEDA.</div>
</li>
<li class="level1"><div class="li"> <a href="001geda_faq-gsch2pcb.html" class="wikilink1" title="geda:faq-gsch2pcb.fr">FAQ-gsch2pcb.fr</a> : Comment transformer votre schéma en un circuit avec PCB.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips.fr">PCB tips.fr</a> : Trucs et astuces pour l’utilisation de PCB.</div>
+<li class="level1"><div class="li"> <a href="001geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips.fr">PCB tips.fr</a> : Trucs et astuces pour lâ??utilisation de PCB.</div>
</li>
<li class="level1"><div class="li"> <a href="001geda_pcb-quick_reference.html" class="wikilink1" title="geda:pcb-quick_reference.fr">PCB-quick reference.fr</a> : PCB Quick Reference Sheet.</div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_tasks.html" class="wikilink2" title="geda:tasks.fr">Tasks.fr</a> : Une liste des travaux/tâches prioritaires qui nécessitent de l’aide. </div>
+<li class="level1"><div class="li"> <a href="001geda_tasks.html" class="wikilink2" title="geda:tasks.fr">Tasks.fr</a> : Une liste des travaux/tâches prioritaires qui nécessitent de lâ??aide. </div>
</li>
-<li class="level1"><div class="li"> <a href="001geda_todos.html" class="wikilink2" title="geda:todos.fr">ToDos.fr</a> : Pour les développeurs seulement: liste d’améliorations de projets en cours et à faire.</div>
+<li class="level1"><div class="li"> <a href="001geda_todos.html" class="wikilink2" title="geda:todos.fr">ToDos.fr</a> : Pour les développeurs seulement: liste dâ??améliorations de projets en cours et à faire.</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/wiki/geda:devel-tips" class="wikilink1" title="geda:devel-tips">devel-tips</a> : Pour les développeurs seulement: divers trucs et astuces pour le développement de gEDA.</div>
</li>
</ul>
</div>
-<!-- SECTION [1782-3579] -->
+<!-- SECTION "FAQ et Documentations officielles du Projet" [1782-3579] -->
<h2><a name="presentations" id="presentations">Présentations</a></h2>
<div class="level2">
@@ -121,19 +126,19 @@
</ul>
</div>
-<!-- SECTION [3580-3860] -->
+<!-- SECTION "Présentations" [3580-3860] -->
<h2><a name="a_propos_du_wiki" id="a_propos_du_wiki">Ã? propos du Wiki</a></h2>
<div class="level2">
<p>
-Cette section du site gEDA est dédiée à la documentation fournie par plusieurs auteurs, y compris des utilisateurs. En particulier, il doit devenir une source d’information pour ceux qui débutent juste avec les outils.
+Cette section du site gEDA est dédiée à la documentation fournie par plusieurs auteurs, y compris des utilisateurs. En particulier, il doit devenir une source dâ??information pour ceux qui débutent juste avec les outils.
</p>
<p>
-Toutes les contributions sont les bienvenues. Mais contrairement à wikipedia, il n’y a pas de bouton pour créer un login seul. La raison est que personne de gEDA n’a les nerfs suffisamment solides pour traiter le vandalisme anonyme. Par conséquent, vous devez écrire un courriel à l’admin du site (ahvezda AT geda.seul.org) pour obtenir un accès. Il vous enverra un accès avec plaisir.
+Toutes les contributions sont les bienvenues. Mais contrairement à wikipedia, il nâ??y a pas de bouton pour créer un login seul. La raison est que personne de gEDA nâ??a les nerfs suffisamment solides pour traiter le vandalisme anonyme. Par conséquent, vous devez écrire un courriel à lâ??admin du site (ahvezda AT geda.seul.org) pour obtenir un accès. Il vous enverra un accès avec plaisir.
</p>
</div>
-<!-- SECTION [3861-] --></div>
+<!-- SECTION "Ã? propos du Wiki" [3861-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_circuit_simulation_improvements.html
Index: geda_circuit_simulation_improvements.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:circuit_simulation_improvements</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,circuit_simulation_improvements" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:circuit_simulation_improvements?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:circuit_simulation_improvements" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:circuit_simulation_improvements" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#circuit_simulation_improvements_in_gschem" class="toc">Circuit simulation improvements in gschem</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#rationale" class="toc">Rationale</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#draft" class="toc">Draft</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#the_probes" class="toc">The probes</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#voltage_and_current_sources" class="toc">Voltage and current sources</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#the_simulations" class="toc">The simulations</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#creating_a_simulation_dialog_inside_gschem" class="toc">Creating a simulation dialog inside gschem</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#the_option_dialog" class="toc">The option dialog</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#invoking_the_simulation" class="toc">Invoking the simulation</a></span></div></li>
</ul>
</li>
<li class="level2"><div class="li"><span class="li"><a href="#appendix" class="toc">Appendix</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#a_current_probe_symbol_draft" class="toc">A current probe symbol (draft)</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#a_voltage_probe_symbol_draft" class="toc">A voltage probe symbol (draft)</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#another_current_probe_symbol_used_by_kurt_peters" class="toc">Another current probe symbol used by Kurt Peters</a></span></div></li></ul>
</li></ul>
</li></ul>
</div>
</div>
<h1><a name="circuit_simulation_improvements_in_gschem" id="circuit_simulation_improvements_in_gschem">Circuit simulation improvements in gschem</a></h1>
<div class="level1">
</div>
<!-- SECTION "Circuit simulation improvements in gschem" [1-58] -->
<h2><a name="rationale" id="rationale">Rationale</a></h2>
<div class="level2">
<p>
Using gschem as a circuit simulation (ngspice or gnucap) frontend is not easy for novice users. A new user would like to do the following things inside gschem:
</p>
<ul>
<li class="level1"><div class="li"> specify what kinds of simulations should be run</div>
</li>
<li class="level1"><div class="li"> specify which voltages and currents should be plotted</div>
</li>
<li class="level1"><div class="li"> start the simulation</div>
</li>
</ul>
<p>
The simulation runs and the postprocessing may be in an external programm that is triggered by IPC.
</p>
<p>
There are some graphical frontends around but they canâ??t solve all of the above problems
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://www.geda.seul.org/tools/gspiceui/index.html" class="urlextern" title="http://www.geda.seul.org/tools/gspiceui/index.html" rel="nofollow">gspiceui</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.comefly.us/" class="urlextern" title="http://www.comefly.us/" rel="nofollow">kjwaves</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://easy-spice.sourceforge.net/" class="urlextern" title="http://easy-spice.sourceforge.net/" rel="nofollow">easyspice</a></div>
</li>
</ul>
<p>
All frontends have the problem that you can not point to the net youâ??d like to see. You need to know the netname of the node.
</p>
</div>
<!-- SECTION "Rationale" [59-862] -->
<h2><a name="draft" id="draft">Draft</a></h2>
<div class="level2">
<p>
Letâ??s assume we only want to make tiny changes to gschem and libgeda so that we can at least set some probes and ran a simulation.
</p>
</div>
<!-- SECTION "Draft" [863-1012] -->
<h3><a name="the_probes" id="the_probes">The probes</a></h3>
<div class="level3">
<p>
<strong>Current probes</strong> can be ordinary dc voltage sources with 0V. The easy way to insert that probe would be a symbol with two pins like an normal ampere meter. If weâ??d like to set a current probe to an end of a pin we need a netlister that detects that current probe and replaces it with our â??ampere meterâ??. If we use a voltage source as an ampere meter the netlister does not need to know the netnames inside the schematic. All 0V voltage sources with a special device name are current probes.
</p>
<p>
<strong>Voltage probes</strong> may be current sources with 0A. The second pin of the current source is tied to GND with a net attribute. Thus again the netlister does not need to know the netnames as it can use that net that is connected with that special current sources. Like above a voltage source could be a special (graphical) symbol that is detected by a netlister.
</p>
</div>
<!-- SECTION "The probes" [1013-1888] -->
<h3><a name="voltage_and_current_sources" id="voltage_and_current_sources">Voltage and current sources</a></h3>
<div class="level3">
<p>
Specifying the parameters of sources is not that easy. Currently they are stored inside the â??valueâ?? attribute of the symbol. eg. â??value=pulse 0 1 10n 10n 100n 1u 2uâ??. These settings needs to match the spice attributes â??pulse(V1 V2 TD TR TF PW PER)".
</p>
<p>
A dialog would be nice that prompts the user for the named attributes and not only for the value string.
</p>
<p>
A modified edit attribute (ee) command could take care of voltage and current source devices and trigger a different property dialog for that sources. Currently the multiattrib edit dialog is triggered.
</p>
</div>
<!-- SECTION "Voltage and current sources" [1889-2487] -->
<h3><a name="the_simulations" id="the_simulations">The simulations</a></h3>
<div class="level3">
<p>
How can we store a simulation inside gschem.
</p>
<p>
To store one simulation we can use a symbol with the devicename â??SIMULATIONâ??. All options that define one simulation are stored as attributes attached to that object.
</p>
<ul>
<li class="level1"><div class="li"> kind of simulation (dc, ac, tran, …)</div>
</li>
<li class="level1"><div class="li"> simulator options</div>
</li>
<li class="level1"><div class="li"> the simulator? (can we run the same circuit with too simulators in one step?)</div>
</li>
<li class="level1"><div class="li"> simulation parameters (global parameters, temperature, …)</div>
</li>
</ul>
<pre class="code">
v 20061020 1
C 41500 49200 1 0 0 spice-directive-1.sym
{
device=spice_simulation_block
refdes=A1
simulation_name=random name
simulation_active=1
simulation_type=DC 0V 1V 0.1V
parametric_simulation1=V1 lin 0 5 0.1
parametric_simulation2=R1.value lin 10k 100k 10k
option_TNOM=100 Deg
option_ABSTOL=1e-3
global_param1=???
global_param2=???
}
</pre>
<p>
There may be many simulation objects inside a single schematic.
</p>
<p>
To store additional libraries we can either use an include card or using a â??LIBRARYâ?? symbol that contains all libraries either as:
</p>
<ul>
<li class="level1"><div class="li"> a multiline attribute</div>
</li>
<li class="level1"><div class="li"> multiple attached library attributes to the LIBRARY symbol</div>
</li>
</ul>
<p>
There should be a distinction between global, user and local libs. global and user libs may be specified by a gafrc or a new spicerc configuration file.
</p>
</div>
<!-- SECTION "The simulations" [2488-3735] -->
<h3><a name="creating_a_simulation_dialog_inside_gschem" id="creating_a_simulation_dialog_inside_gschem">Creating a simulation dialog inside gschem</a></h3>
<div class="level3">
<p>
Lets assume anything we need to add simulation support to gschem is a single dialog.
</p>
<ul>
<li class="level1"><div class="li"> It would have a list of simulations (listview with enable/disable buttons and simulation names)</div>
</li>
<li class="level1"><div class="li"> It would have some icons to add the probes. </div>
</li>
<li class="level1"><div class="li"> It may have buttons for the most common symbols: resistor, capacitor, inductor, diode, … [R,C,L,D,M,E,F,G,H..]</div>
</li>
<li class="level1"><div class="li"> It would have some dialog elements to do the spice settings</div>
</li>
<li class="level1"><div class="li"> It would have a simulate and a close button</div>
</li>
<li class="level1"><div class="li"> Some additional buttons like: Copy simulation, Remove simulation, general options…</div>
</li>
</ul>
<p>
When creating that dialog all simulation objects are collected into the simulation list (listview with enable/disable checkbutton)
</p>
<p>
When changing the settings the attributes of the assosiated simulation object are changed.
</p>
</div>
<!-- SECTION "Creating a simulation dialog inside gschem" [3736-4567] -->
<h3><a name="the_option_dialog" id="the_option_dialog">The option dialog</a></h3>
<div class="level3">
<p>
What kind of options do we need for that dialog? And Why?
</p>
<p>
The probes that we have placed can be used to tell the simulator the variables that we like to save or tell the plotting application which plots weâ??d like to see. This is something completely different, we need an option for that:
</p>
<ul>
<li class="level1"><div class="li"> plot all marks and only save the corresponding node voltages</div>
</li>
<li class="level1"><div class="li"> plot all marks but save all node voltages and currents (through voltage sources)</div>
</li>
<li class="level1"><div class="li"> only save voltage nodes of the current schematic level or store subcircuit node voltages, too.</div>
</li>
</ul>
</div>
<!-- SECTION "The option dialog" [4568-5135] -->
<h3><a name="invoking_the_simulation" id="invoking_the_simulation">Invoking the simulation</a></h3>
<div class="level3">
<p>
The simulation button of the dialog should lead to the following actions:
</p>
<ul>
<li class="level1"><div class="li"> save the schematic (ask the user or use a temporary file?)</div>
</li>
<li class="level1"><div class="li"> create a netlist using gnetlist</div>
</li>
<li class="level1"><div class="li"> create simulation files and include the netlist (can this be done with gnetlist too?)</div>
</li>
<li class="level1"><div class="li"> execute the simulation startup script (guile, sh, …)</div>
</li>
</ul>
<p>
That startup script may even call a scheduler that can take lots of large simulations.
</p>
</div>
<!-- SECTION "Invoking the simulation" [5136-5581] -->
<h2><a name="appendix" id="appendix">Appendix</a></h2>
<div class="level2">
</div>
<!-- SECTION "Appendix" [5582-5602] -->
<h3><a name="a_current_probe_symbol_draft" id="a_current_probe_symbol_draft">A current probe symbol (draft)</a></h3>
<div class="level3">
<pre class="code">
v 20061020 1
P 0 0 200 200 1 0 0
{
T 100 0 5 10 0 1 0 0 1
pintype=pas
T 0 100 5 10 0 1 0 0 1
pinseq=1
T 0 100 5 10 0 1 0 0 1
pinnumber=1
T 0 100 5 10 0 1 0 0 1
pinlabel=1
}
V 300 300 150 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 300 200 240 360 3 10 0 0 -1 -1
L 300 200 360 360 3 10 0 0 -1 -1
T 0 500 9 10 0 0 0 0 1
device=VOLTAGE_PROBE
T 200 50 9 6 1 1 0 0 1
refdes=I_VP?
T 0 700 9 10 0 0 0 0 1
net=GND:2
T 0 900 9 10 0 0 0 0 1
value=DC 0A
</pre>
</div>
<!-- SECTION "A current probe symbol (draft)" [5603-6092] -->
<h3><a name="a_voltage_probe_symbol_draft" id="a_voltage_probe_symbol_draft">A voltage probe symbol (draft)</a></h3>
<div class="level3">
<pre class="code">
v 20061020 1
P 0 200 150 200 1 0 0
{
T -150 50 5 10 0 1 0 0 1
pintype=pas
T 50 250 5 10 0 1 0 0 1
pinseq=1
T 50 250 5 10 0 1 0 0 1
pinnumber=1
T 50 250 5 10 0 1 0 0 1
pinlabel=1
}
V 300 200 150 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 300 300 380 140 3 10 0 0 -1 -1
L 300 300 220 140 3 10 0 0 -1 -1
T 0 500 9 10 0 0 0 0 1
device=CURRENT_PROBE
T 200 370 9 6 1 1 0 0 1
refdes=V_IP?
P 600 200 450 200 1 0 0
{
T 500 50 5 10 0 1 0 0 1
pintype=pas
T 500 250 5 10 0 1 0 0 1
pinseq=2
T 500 250 5 10 0 1 0 0 1
pinnumber=2
T 500 250 5 10 0 1 0 0 1
pinlabel=2
}
L 240 180 360 180 3 10 0 0 -1 -1
T 0 700 9 10 0 0 0 0 1
value=DC 0V
</pre>
</div>
<!-- SECTION "A voltage probe symbol (draft)" [6093-6761] -->
<h3><a name="another_current_probe_symbol_used_by_kurt_peters" id="another_current_probe_symbol_used_by_kurt_peters">Another current probe symbol used by Kurt Peters</a></h3>
<div class="level3">
<pre class="code">
v 20061020 1
T 700 650 8 10 1 1 0 0 1
refdes=VAM?
T 700 850 5 10 1 1 0 0 1
device=Ammeter
T 700 1050 5 10 0 0 0 0 1
footprint=none
T 700 1250 5 10 0 0 0 0 1
numslots=0
T 700 1450 5 10 0 0 0 0 1
description=ammeter for spice
P 300 1200 300 900 1 0 0
{
T 350 1000 5 8 1 1 0 0 1
pinnumber=1
T 350 1000 5 8 0 1 0 2 1
pinseq=1
T 400 850 9 8 1 1 0 5 1
pinlabel=+
T 300 700 5 8 0 1 0 5 1
pintype=pwr
}
P 300 0 300 300 1 0 0
{
T 350 100 5 8 1 1 0 0 1
pinnumber=2
T 350 100 5 8 0 1 0 2 1
pinseq=2
T 300 500 5 8 0 1 0 3 1
pintype=pwr
T 300 300 5 10 1 1 0 0 1
pinlabel=-
}
L 300 400 400 500 3 0 0 0 -1 -1
L 200 500 300 400 3 0 0 0 -1 -1
T 700 450 5 10 0 1 0 0 1
value=DC 0V
L 300 400 300 800 3 0 0 0 -1 -1
L 100 800 500 400 3 0 0 0 -1 -1
B 0 300 600 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 200 800 100 800 3 0 0 0 -1 -1
L 100 700 100 800 3 0 0 0 -1 -1
</pre>
</div>
<!-- SECTION "Another current probe symbol used by Kurt Peters" [6762-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_data_plotting_improvements.html
Index: geda_data_plotting_improvements.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:data_plotting_improvements</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,data_plotting_improvements" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:data_plotting_improvements?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:data_plotting_improvements" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:data_plotting_improvements" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#simulation_data_plotting" class="toc">Simulation Data Plotting</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#rationale" class="toc">Rationale</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#draft1extend_gtkwaves" class="toc">Draft1: Extend gtkwaves</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#draft2improve_gwave" class="toc">Draft2: improve gwave</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#draft3search_for_existing_data_exploring_programs" class="toc">Draft3: Search for existing data exploring programs</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#draft4a_new_plotting_application" class="toc">Draft4: A new plotting application</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="simulation_data_plotting" id="simulation_data_plotting">Simulation Data Plotting</a></h1>
<div class="level1">
</div>
<!-- SECTION "Simulation Data Plotting" [1-41] -->
<h2><a name="rationale" id="rationale">Rationale</a></h2>
<div class="level2">
<p>
This article discusses on how data plotting can be improved. There are various programs out there, each has itâ??s own pros and cons:
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://home.nc.rr.com/gtkwave/" class="urlextern" title="http://home.nc.rr.com/gtkwave/" rel="nofollow"> gtkwave</a>: a great viewer for digital simulation data</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.telltronics.org/software/gwave/" class="urlextern" title="http://www.telltronics.org/software/gwave/" rel="nofollow"> gwave</a>: analog waveform viewer</div>
</li>
<li class="level1"><div class="li"> <a href="http://sourceforge.net/projects/kjwaves" class="urlextern" title="http://sourceforge.net/projects/kjwaves" rel="nofollow"> KJWaves</a>: simulation frontend with plotting window</div>
</li>
<li class="level1"><div class="li"> buildin plotting functions in ngspice</div>
</li>
<li class="level1"><div class="li"> gnuplot / octave / scipy / … or similar programs as postprocessing script languages</div>
</li>
<li class="level1"><div class="li"> …</div>
</li>
</ul>
<p>
There have been various suggestions on the mailing lists about the feature a plotting program could have:
</p>
<ul>
<li class="level1"><div class="li"> postprocessing: integrate, add, diff, fft, …</div>
</li>
<li class="level1"><div class="li"> view, examine: cursors, multiple windows, …</div>
</li>
<li class="level1"><div class="li"> data import, file format: circuit simulation data (gnucap, spice, …) <a href="http://www.hdfgroup.org/HDF5/" class="urlextern" title="http://www.hdfgroup.org/HDF5/" rel="nofollow"> hdf5 </a>, measured data from oscilloscopes, spectrum analysers, …</div>
</li>
<li class="level1"><div class="li"> data export, file format: hdf5, pictures (png, ps, …), ascii</div>
</li>
<li class="level1"><div class="li"> communication backends: dbus, …</div>
</li>
<li class="level1"><div class="li"> extension/scripting language</div>
</li>
</ul>
</div>
<!-- SECTION "Rationale" [42-1133] -->
<h2><a name="draft1extend_gtkwaves" id="draft1extend_gtkwaves">Draft1: Extend gtkwaves</a></h2>
<div class="level2">
<ul>
<li class="level1"><div class="li"> write some import functions for analog data</div>
</li>
</ul>
</div>
<!-- SECTION "Draft1: Extend gtkwaves" [1134-1219] -->
<h2><a name="draft2improve_gwave" id="draft2improve_gwave">Draft2: improve gwave</a></h2>
<div class="level2">
<p>
gwave requires an old <a href="http://www.gnu.org/software/guile-gtk/" class="urlextern" title="http://www.gnu.org/software/guile-gtk/" rel="nofollow"> guile-gtk</a> for GTK1.2.
</p>
<ul>
<li class="level1"><div class="li"> port gwave to guile-gtk2.0 for GTK2.x</div>
</li>
<li class="level1"><div class="li"> remove the guile-gtk requirement. Maybe create a native gtk2 application with libglade?</div>
</li>
</ul>
</div>
<!-- SECTION "Draft2: improve gwave" [1220-1479] -->
<h2><a name="draft3search_for_existing_data_exploring_programs" id="draft3search_for_existing_data_exploring_programs">Draft3: Search for existing data exploring programs</a></h2>
<div class="level2">
<p>
Are there any programs out there that can show and postprocess simulation data? If yes, how can they be extended to work as a waveform viewer for the simulators (gnucap, ngspice)
</p>
</div>
<!-- SECTION "Draft3: Search for existing data exploring programs" [1480-1724] -->
<h2><a name="draft4a_new_plotting_application" id="draft4a_new_plotting_application">Draft4: A new plotting application</a></h2>
<div class="level2">
<p>
Some vague notes on how a new plotting application could be written. This notes currently relate on python as programming language.
</p>
<ul>
<li class="level1"><div class="li"> the <acronym title="Graphical User Interface">GUI</acronym> could be created with <a href="http://www.jamesh.id.au/software/libglade/" class="urlextern" title="http://www.jamesh.id.au/software/libglade/" rel="nofollow">libglade</a></div>
</li>
<li class="level1"><div class="li"> the data storage format could be <a href="http://www.hdfgroup.org/HDF5/" class="urlextern" title="http://www.hdfgroup.org/HDF5/" rel="nofollow"> hdf5 </a>, maybe together with <a href="http://www.pytables.org/moin" class="urlextern" title="http://www.pytables.org/moin" rel="nofollow">pytables</a></div>
</li>
<li class="level1"><div class="li"> the plotting engine could be <a href="http://matplotlib.sourceforge.net/" class="urlextern" title="http://matplotlib.sourceforge.net/" rel="nofollow"> matplotlib</a> (png, ps export included)</div>
</li>
<li class="level1"><div class="li"> postprocessing could be done with <a href="http://www.scipy.org/" class="urlextern" title="http://www.scipy.org" rel="nofollow"> scipy</a></div>
</li>
<li class="level1"><div class="li"> the scripting language is python. Thus import filter to hdf5 can easily be written. Even an integrated python shell would be possible. Seen on <a href="http://code.enthought.com/mayavi2-screenshot.shtml" class="urlextern" title="http://code.enthought.com/mayavi2-screenshot.shtml" rel="nofollow"> MayaVi 2</a></div>
</li>
</ul>
<p>
Disadvantage: This configuration has a huge rucksack of additional required packages.
</p>
</div>
<!-- SECTION "Draft4: A new plotting application" [1725-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_data_structure_design_discussion.html
Index: geda_data_structure_design_discussion.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:data_structure_design_discussion</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,data_structure_design_discussion" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:data_structure_design_discussion?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:data_structure_design_discussion" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:data_structure_design_discussion" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#data_structure_design_discussion" class="toc">Data structure design discussion</a></span></div></li>
<li class="level1"><div class="li"><span class="li"><a href="#concept_diagram" class="toc">Concept diagram</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#concepts_behind_the_structures" class="toc">Concepts behind the structures</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#design" class="toc">Design</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#circuit" class="toc">Circuit</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#mport" class="toc">MPort</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#instance" class="toc">Instance</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#attrib" class="toc">Attrib</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#netlist" class="toc">Netlist</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#net" class="toc">Net</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#page" class="toc">Page</a></span></div></li>
</ul>
</li>
</ul>
</li>
<li class="level1"><div class="li"><span class="li"><a href="#brainstorms" class="toc">Brainstorms</a></span></div></li></ul>
</div>
</div>
<h1><a name="data_structure_design_discussion" id="data_structure_design_discussion">Data structure design discussion</a></h1>
<div class="level1">
</div>
<!-- SECTION "Data structure design discussion" [1-48] -->
<h1><a name="concept_diagram" id="concept_diagram">Concept diagram</a></h1>
<div class="level1">
<p>
(Inspired by gnetman, by Bill Cox)
</p>
<p>
<a href="http://geda.seul.org/wiki/lib/exe/fetch.php?cache=cache&media=http%3A%2F%2Fwww2.eng.cam.ac.uk%2F%7Epcjc2%2Fgeda%2Fdatastructures.png" class="media" title="http://www2.eng.cam.ac.uk/~pcjc2/geda/datastructures.png"><img src="http://geda.seul.org/wiki/lib/exe/fetch.php?w=&h=&cache=cache&media=http%3A%2F%2Fwww2.eng.cam.ac.uk%2F%7Epcjc2%2Fgeda%2Fdatastructures.png" class="media" alt="" /></a>
</p>
</div>
<!-- SECTION "Concept diagram" [49-178] -->
<h2><a name="concepts_behind_the_structures" id="concepts_behind_the_structures">Concepts behind the structures</a></h2>
<div class="level2">
</div>
<!-- SECTION "Concepts behind the structures" [179-222] -->
<h3><a name="design" id="design">Design</a></h3>
<div class="level3">
<p>
This is might not exist as a â??fileâ??, as such, but exists as a data structure entity to be the owner of the circuits required in a particular design. The â??root circuitâ?? is the uppermost level of hierarchy.
</p>
</div>
<!-- SECTION "Design" [223-446] -->
<h3><a name="circuit" id="circuit">Circuit</a></h3>
<div class="level3">
<p>
A <strong>circuit</strong> entity is the key concept in this model. It defines an electrical block by a its external connections (<strong>MPort</strong>s). A schematic is one way of representing a circuit, hence a circuit object may own or more <strong>page</strong> of schematics.
</p>
<p>
We may also define a <strong>symbolic</strong> (graphic) representation of a circuit - this is like a schematic <strong>page</strong>, however its representation should fit within a single sheet. The minimum a symbolic representation must contain is the <strong>pins</strong> which connect it to higher levels of circuit hierarchy.
</p>
</div>
<!-- SECTION "Circuit" [447-1004] -->
<h3><a name="mport" id="mport">MPort</a></h3>
<div class="level3">
<p>
If it is to be useful as a re-usable block, a sub-<strong>circuit</strong> must expose electrical connectivity for a parent <strong>circuit</strong> to connect with. Each such connection is represented by an <strong>Mport</strong> (Master port). This term (re-used from gnetman) represents the fact that once a circuit is instantiated, we need to differentiate between the connections of each specific instance. This is done with instance specific <strong>Port</strong> structures. The <strong>port</strong>s point back at the <strong>Mport</strong>s (master ports) of the circuit representation.
</p>
</div>
<!-- SECTION "MPort" [1005-1541] -->
<h3><a name="instance" id="instance">Instance</a></h3>
<div class="level3">
<p>
A <strong>circuit</strong> represents a re-usable electrical entity which we may replicate at various points in our design hierarchy. This is done by instantiating the sub-<strong>circuit </strong> in a higher level of hierarchy. Each instance is associated with an <strong>Instance</strong> structure, which is a placeholder for instance specific attributes such as the sub-circuitâ??s hierarchical refdes.
</p>
</div>
<!-- SECTION "Instance" [1542-1929] -->
<h3><a name="attrib" id="attrib">Attrib</a></h3>
<div class="level3">
<p>
An <strong>Attrib</strong> defines meta-data attached which might be attached to a <strong>circuit</strong>, a <strong>circuit</strong>â??s <strong>Mport</strong>, a specific <strong>circuit</strong> <strong>instance</strong>, or a <strong>Net</strong>.
</p>
<p>
In a break from gEDAâ??s current <strong>attrib</strong> model, it makes sense to associate the meta-data directly with the particular entity it pertains to, rather than the graphic representation. This is because some forms of sub-<strong>circuit</strong> entity may be defined without a schematic, and could still require this meta-data. It will be possible to reference any <strong>attrib</strong> within the realm of a <strong>circuit</strong> for display on its schematic <strong>page</strong>(s) where that is desired.
</p>
</div>
<!-- SECTION "Attrib" [1930-2569] -->
<h3><a name="netlist" id="netlist">Netlist</a></h3>
<div class="level3">
<p>
A <strong>Netlist</strong> defines the electrical connectivity of a <strong>circuit</strong>. It owns a number of <strong>Net</strong>s, which individually represent a single connection between <strong>Mport</strong>s belonging to this <strong>circuit</strong>, and <strong>ports</strong> of instantiated sub-<strong>circuits</strong>.
</p>
<p>
Initially, it is likely there will only be one netlist for a <strong>circuit</strong> - the one constructed from processing the electrically relevant objects on <strong>page</strong>(s) of the <strong>circuit</strong>â??s schematic.
</p>
<p>
Future developments may see multiple netlists for a circuit, possibly some generated / written in an HDL language, and critically, re-exported from a layout package (e.g. PCB). It will be possible to identify and flag up differences in connectivity throughout a design flow, be that from HDL to schematic, or schematic to layout.
</p>
<p>
This has real applications in back-annotation and in design verification.
</p>
</div>
<!-- SECTION "Netlist" [2570-3435] -->
<h3><a name="net" id="net">Net</a></h3>
<div class="level3">
<p>
A <strong>net</strong> associates with structures forming a given electrical connection within this <strong>circuit</strong>.
</p>
<p>
As we also have a graphical representation of the wires (<strong>ConnSegment</strong>s) which make up this connection, each <strong>Net</strong> can be associated with multiple <strong>ConnSegment</strong>s. The association to <strong>Pins</strong> representing <strong>Mport</strong>s of this <strong>circuit</strong> and to the <strong>Pins</strong> of any instantiated sub-<strong>circuits</strong> is made via a <strong>net</strong>â??s association to the appropriate <strong>Mport</strong> and <strong>port</strong> structures.
</p>
</div>
<!-- SECTION "Net" [3436-3940] -->
<h3><a name="page" id="page">Page</a></h3>
<div class="level3">
<p>
A <strong>page</strong> is a canvas for placing graphical objects representing a circuit. A <strong>page</strong> can be used to draw an electrically meaningful schematic, or it can be used to draw a symbolic representation of the circuit entity.
</p>
<p>
Whilst most objects on a <strong>page</strong> are graphic primitives, there are some which have a relation to the <strong>circuit</strong>â??s electrical specification.
</p>
<ul>
<li class="level1"><div class="li"> <strong>ConnSegments</strong> (or <strong>net</strong>s) represent connected electrical signals within the circuit represented.</div>
<ul>
<li class="level2"><div class="li"> A connectivity representation (<strong>netlist</strong>) can be built by considering the end-point positioning of these objects.</div>
</li>
<li class="level2"><div class="li"> <strong>ConnSegment</strong> is intended to be a generalisation of <strong>net</strong>s and <strong>bus</strong>es for the purpose of this diagram.</div>
</li>
</ul>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong>Pins</strong> represent a connection outside this circuit.</div>
<ul>
<li class="level2"><div class="li"> When constructing a netlist, coincidence of a <strong>ConnSegment</strong> end on these implies an electrical connection to that external port.</div>
</li>
<li class="level2"><div class="li"> Each <strong>pin</strong> (or group of pins?) represent an external electrical connection with this <strong>circuit</strong>.</div>
</li>
<li class="level2"><div class="li"> There is a necessary link between a <strong>pin</strong> and the circuitâ??s <strong>Mport</strong> which it represents.</div>
</li>
</ul>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong>complex</strong> objects represent instantiating a sub-<strong>circuit</strong>, and will be linked to a specific <strong>instance</strong> structure.</div>
<ul>
<li class="level2"><div class="li"> Graphically, this means a <strong>symbolic</strong> representation of the instantiated circuit will be placed on the page.</div>
</li>
<li class="level2"><div class="li"> Nets ending co-incident with the <strong>pins</strong> of that embedded symbol represent electrical connectivity with the instantiated sub-<strong>circuit</strong> entity.</div>
</li>
</ul>
</li>
</ul>
</div>
<!-- SECTION "Page" [3941-5460] -->
<h1><a name="brainstorms" id="brainstorms">Brainstorms</a></h1>
<div class="level1">
<p>
(from conversation on MSN/<acronym title="Internet Relay Chat">IRC</acronym> on 10th April 2007 – Peter Brett / Peter Clifton)
</p>
<ul>
<li class="level1"><div class="li"> In order to do back annotation, need to be able to change the board part references for anywhere in the schematic. It then makes sense to dissociate the concepts of <strong>InstanceID</strong> and <strong>Board Reference</strong>, and use an <strong>override table</strong> that can override an attribute at any given path within the current <strong>circuit</strong> based on a path composed of <strong>InstanceID</strong>s. <strong>InstanceID</strong>s would be special-cased throughout libgeda as a means for uniquely identifying circuits and instances. An entry in the override table might have the form "/id1/id2/id3:refdes:U3â??</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> It might be useful to allow nets to have attributes, for instance to specify minimum copper width and spacing for a net, independently from the attributes of net segments.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> The schematic editor needs to have sidebars for browsing hierarchy and inspecting attributes. This needs to include a way of seeing where the attributes have been inherited from.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> We need to do lazy netlisting, on a circuit-by-circuit basis – the netlists should only be combined into a flat netlist when required by a tool (and even then, most tools can potentially make good use of hierarchy information).</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> In order to make finding objects by hierarchical path fast (e.g. to implement override tables discussed above) there needs to be a fast way of generating unique identifiers for objects (e.g. 32-bit ints) that can then be used as keys in hashtables.</div>
</li>
</ul>
</div>
<!-- SECTION "Brainstorms" [5461-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_design_flow_and_hierarchy_roadmap.html
Index: geda_design_flow_and_hierarchy_roadmap.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:design_flow_and_hierarchy_roadmap</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,design_flow_and_hierarchy_roadmap" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:design_flow_and_hierarchy_roadmap?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:design_flow_and_hierarchy_roadmap" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:design_flow_and_hierarchy_roadmap" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#required_for_production_circuits" class="toc">Required for production circuits</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#intermediate_translation_file_format_vhdl_edif" class="toc">intermediate translation file format VHDL? EDIF?</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#hierarchical_buses" class="toc">Hierarchical Buses</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#ipc_improvements" class="toc">IPC Improvements</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#robust_function" class="toc">Robust Function</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#other_improvements" class="toc">Other Improvements</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#too_detailed" class="toc">Too Detailed</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#implementation" class="toc">Implementation</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="required_for_production_circuits" id="required_for_production_circuits">Required for production circuits</a></h1>
<div class="level1">
<ul>
<li class="level1"><div class="li"> hierarchy in schematic and netlist and pcb – modules that can be reused, arrayed.</div>
</li>
</ul>
</div>
<!-- SECTION "Required for production circuits" [1-135] -->
<h2><a name="intermediate_translation_file_format_vhdl_edif" id="intermediate_translation_file_format_vhdl_edif">intermediate translation file format VHDL? EDIF?</a></h2>
<div class="level2">
</div>
<h4><a name="schematic_layout_logic_sim_analog_sim_etc" id="schematic_layout_logic_sim_analog_sim_etc">Schematic, Layout, logic sim, analog sim, etc</a></h4>
<div class="level4">
<p>
In an *AMS language, nets have types. Itâ??s not just â??wireâ??. The schematic needs to be extended so that pins on symbols can have types. It is not prohibited to mix types. Verilog has something called a â??connectmoduleâ?? to define how to resolve mixed types. <strong>gschem attributes need to have types.</strong> [Al Davis]
</p>
<p>
I certainly agree that the (gnetlist-ed.) Verilog output is not â??losslessâ?? – itâ??s only an interchange format for the interconnect…[Mike Jarabek]
</p>
<p>
Heâ??s not actually proposing to use VHDL (as modeling language-ed.) but to steal some <strong>syntax from VHDL</strong> and interpret it as he sees fit for the task. In particular, heâ??s only interested in the <strong>entity-architecture separation</strong>[Steve Williams]
</p>
<p>
More useful, (than creating intermediate file formats-ed.) is to <strong>refactor libgeda and define an <acronym title="Application Programming Interface">API</acronym></strong> which can be exposed via C, scheme, DBus, and other scripting languages directly modifying the underlying design. [Peter Clifton]
</p>
<p>
Any extraction should preserve hierarchy, in hopes that the target tool also benefits from it. Translation must be 100%, lossless, from netlist to PCB refdes, and from PCB refdes used to create a module or back annotate a schematic. [Al Davis] [paraphrased heavily by JGriessen – correct?]
</p>
<p>
The <strong>file format should be designed as a language</strong> meaningful and expressive of IC, programmable logic, and printed circuits. File formats that are data structure dumps cause big problems. We need an interchange file format..[Al Davis]
</p>
<p>
If EDIF has layout objects or schematic objects built-in, that is actually a weakness. Just like SPICE having resistors and transistors built-in has become a weakness.[Al Davis]
</p>
<p>
<strong>EDIFâ??s not mainstream.</strong> VHDL and Verilog are mainstream. That is one reason for my preference. Itâ??s not all technical[Al Davis]
</p>
<p>
<strong>PCB behavior with a hierarchic netlist</strong> Right click on a symbol, select â??go insideâ??, and another drawing opens up showing whatâ??s inside. gschem also should act this way. [Al Davis] Display in place whatâ??s inside, <strong>turn on/off the visibility</strong> or â??editabilityâ?? of any subcells. [Igor] <strong>Ability to visually toggle</strong> [Dan McMahill] <strong>â??blocksâ?? should be translucent.</strong> (To show in place)ed. even when youâ??re not editing it. [DJ Delorie] Yep. [John Griessen] Dive into a block so you can edit it. When done, <strong>close and updated in place</strong>. [DJ Delorie]
</p>
<p>
<strong>how to handle re-use blocks?</strong> [Stuart Brorson] That is, if I have a sub-schematic which I instantiate four times, how should it be refdesed in the netlist?
</p>
</div>
<!-- SECTION "intermediate translation file format VHDL? EDIF?" [136-2788] -->
<h2><a name="hierarchical_buses" id="hierarchical_buses">Hierarchical Buses</a></h2>
<div class="level2">
</div>
<!-- SECTION "Hierarchical Buses" [2789-2821] -->
<h2><a name="ipc_improvements" id="ipc_improvements">IPC Improvements</a></h2>
<div class="level2">
<p>
(InterProcess Communication -ed.) between gschem and PCB using DBus will benefit from netlisting changes (certainly cross probing and back annotation).[Peter Clifton]
</p>
<p>
Peter Brett and I put together a graphical frontend to gsch2pcb which uses gsch2pcbâ??s output to feed changes into a live PCB layout. [Peter Clifton]
</p>
<p>
For <strong>cross-probing</strong> / interactive simulation / back annotation, we require libgeda to <strong>give gschem, gattrib etc.. the circuit representation</strong> underlying your schematic drawing.[Peter Clifton]
</p>
</div>
<!-- SECTION "IPC Improvements" [2822-3368] -->
<h2><a name="robust_function" id="robust_function">Robust Function</a></h2>
<div class="level2">
<p>
libgeda could/should evolve - as a backend to different tools. Since the PCB file-format is PCBâ??s, and may change, it is wiser to use a defined <acronym title="Application Programming Interface">API</acronym> to PCB to make PCB write the file. This entails adding to PCBâ??s action interface as necessary, and making gsch2pcb output a script of actions rather than a â??PCBâ?? file. [Peter Clifton]
</p>
<p>
Iâ??m hoping to separate much of the <acronym title="Graphical User Interface">GUI</acronym> structure and cram that back in the applications it belongs in, re-structuring libgeda to be design data-oriented.[Peter Clifton]
</p>
<p>
<strong>function library with bindings to users language of choice</strong> a proper, â??officialâ?? <acronym title="Practical Extraction and Report Language">Perl</acronym>-callable library to parse a layout file, a footprint file, or a schematic file, and load the data into an in-memory data structure. Such a library to read and write these file formats would dramatically reduce the activation energy hump to write a rich set of tools for all of us. [CP Tarun]
</p>
<p>
It would not fall out of sync with the changing file-formats, because you wouldnâ??t write yet another implementation of the parser, data-structures etc, nor would you copy-paste code. You would have one library which is used by all tools (probably in C as this is what the suite mostly uses), then you would provide language bindings so people can write the useful utilities they want. If this means having to split code out of existing tools and into a library, that is the way forward in terms of code reuse. [Peter Clifton]
</p>
<p>
I completely agree. [Dan McMahill]
</p>
<p>
Also consider libgpmi which currently supports 8 languages, will support guile [Igor]
</p>
</div>
<!-- SECTION "Robust Function" [3369-4944] -->
<h2><a name="other_improvements" id="other_improvements">Other Improvements</a></h2>
<div class="level2">
<p>
It is very useful I think to let DRC run to completion and <strong>have a DRC layer</strong> (or perhaps 1 DRC layer per copper layer as you suggest) that identifies exactly the <strong>offending feature</strong>.[Dan McMahill]
</p>
<p>
<strong>layout and save a hierarchy module</strong> [Steve Meier]
</p>
<p>
have a block (in PCB)ed. that is a modular entity. Normally, you canâ??t do anything but move it around as a whole. A special action â??opensâ?? this block (and hides everything else) so you can edit it. When youâ??re done, itâ??s closed again - and any copies of the block are automatically updated in place. [DJ Delorie]
</p>
<p>
<strong>be able in the netlist to tell pcb which slots are swapable</strong>, which i/o pins are swapable and which pin pairs can function as differential pairs (these last two have to be able to be limited to specific banks) such that pcb could correctly change the net list itself. Then I would like PCB to be able to tell me what pins and in what order the pins were swapped so that this could be imported back into the original design.[Steve Meier]
</p>
<p>
<strong>gschem attribute editable as symbols placed</strong>, (such as description of the layout footprint attribute) [CP Tarun]
</p>
<p>
<strong> recesses in boards, (holes in PCB layers)</strong>[Steve Meier] Required for straight leads out side of packages and flex circuits.
</p>
<p>
Yeah, youâ??d need the â??layer typesâ?? patch to really manage that, as youâ??d be able to tag multiple pcb layers as â??outlineâ?? layers[DJ Delorie]
</p>
<p>
<strong> PCB should be able to do hidden vias</strong>, buried vias and micro vias. [Steve Meier]
</p>
<p>
Answered by non-copper layers, multi-pin projects in SoC list [DJ Delorie]
</p>
<p>
Use padstack to build elements with copper and non-copper layers independent.[Levente]
</p>
<p>
<strong>a PCB interface for presenting dynamic dialog boxes</strong> for importers [Igor] I think this is part of having easy scripting of userâ??s choice, so an important design flow consideration[John Griessen]
</p>
</div>
<!-- SECTION "Other Improvements" [4945-6847] -->
<h2><a name="too_detailed" id="too_detailed">Too Detailed</a></h2>
<div class="level2">
<p>
<strong>change only the top of hierarchy string</strong> of a layout module to netlist correctly.[Steve Meier]
</p>
<p>
<strong>Separate the hierarchy</strong> from the rest of the refdes. [Steve Meier]
</p>
<p>
PCB doesnâ??t care what the refdes is, a heirarchical one is just as valid [DJ Delorie]
</p>
<p>
<strong>In gschem, visually browse the symbol library</strong>.[CP Tarun]
</p>
<p>
Can be putoff and done as a <acronym title="Graphical User Interface">GUI</acronym> plugin script – a detail of easy scripting wants [JGriessen]
</p>
<p>
<strong>In gschem, more control over printed or exporting</strong>, as in CAM files a la Eagle.[CP Tarun]
</p>
<p>
Can be putoff and done as a <acronym title="Graphical User Interface">GUI</acronym> plugin script – a detail of easy scripting wants [JGriessen]
</p>
</div>
<!-- SECTION "Too Detailed" [6848-7493] -->
<h2><a name="implementation" id="implementation">Implementation</a></h2>
<div class="level2">
<p>
<strong>What kind of data structures are desirable?</strong> How would they look? [Stuart Brorson] <strong>Once a datastructure is decided upon, then what does the file format look like?</strong> Preserving the current close mapping of files to data structures is a desirable goal. The data structures defining hierarchy dictate what the file format should look like. [Stuart Brorson]
</p>
<p>
Right now, the main data structure for a schematic is a linear linked list of graphical objects (for each schematic page). Some list items point to others (i.e. to support component attributes). How would that change to support hierarchy? [Stuart Brorson]
</p>
<p>
PCB has a second format it uses called a â??resource fileâ??. Itâ??s a semi-lisp-ish format that allows for arbitrarily nested data. It could be used to hold pretty much anything, but it isnâ??t â??designed for the dataâ??.[DJ Delorie]
</p>
<p>
<strong>How should gschem behave once hierarchy is architected in?</strong> Right now you attach a source= attribute to a symbol. Then you do â??schematic downâ?? on that symbol to dive into the sub-schematic. Is that OK? Or whatâ??s a better scheme?
</p>
<p>
<strong>Some work has already been done using gnetman by Bill Cox,</strong> but it has never been part of the distribution gnetlist. Dan McMahill wrote: â??a reason to use the gnetman database as opposed to one designed by one of usâ?? is that without availing Bill Coxâ??s substantial tested work, we may â??find that the underlying database structure and methods for accessing it still arenâ??t complete enough, fast enough, or scalable enough."
</p>
<p>
<strong>Some work has already been done by Steve Meier</strong> to enable practical work on FPGAs.
</p>
<p>
<strong>Some design work has been done by Peter Brett and Peter Clifton,</strong> producing a concept diagram of a sub-circuit oriented data-structure based on gnetmanâ??s structure diagram for netlisting. See <a href="geda_data_structure_design_discussion.html" class="wikilink1" title="geda:data_structure_design_discussion">data structure design discussion</a>
</p>
</div>
<!-- SECTION "Implementation" [7494-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_faq-pcb.html
Index: geda_faq-pcb.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:faq-pcb</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-25T11:22:57-0400" />
<meta name="keywords" content="geda,faq-pcb" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:faq-pcb?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:faq-pcb" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:faq-pcb" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<h2><a name="pcb_faq" id="pcb_faq">pcb FAQ</a></h2>
<div class="level2">
</div>
<h4><a name="what_is_pcb" id="what_is_pcb">What is pcb ?</a></h4>
<div class="level4">
<p>
â??pcbâ?? is software to help you draw (â??lay outâ??) the wires for a custom â??printed wire boardâ?? (â??PCBâ??).
</p>
</div>
<h4><a name="how_do_i_install_pcb" id="how_do_i_install_pcb">How do I install pcb ?</a></h4>
<div class="level4">
<p>
The recommended way to install pcb is to install the complete gaf package. See <a href="http://geda.seul.org/wiki/geda:installation" class="wikilink1" title="geda:installation">installation</a>.
</p>
</div>
<h4><a name="is_it_true_that_pcb_is_limited_to_exactly_8_copper_layers_and_2_silkscreen_layers" id="is_it_true_that_pcb_is_limited_to_exactly_8_copper_layers_and_2_silkscreen_layers">Is it true that pcb is limited to exactly 8 copper layers and 2 silkscreen layers ?</a></h4>
<div class="level4">
<p>
No. â??Out-of-the-boxâ??, pcb supports 16 copper layers and …
</p>
</div>
<h4><a name="is_it_true_that_pcb_has_no_concept_of_a_solder_mask_or_paste_mask_layer" id="is_it_true_that_pcb_has_no_concept_of_a_solder_mask_or_paste_mask_layer">Is it true that pcb has no concept of a "solder mask" or "paste mask" layer?</a></h4>
<div class="level4">
<p>
No.
</p>
</div>
<h4><a name="is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions" id="is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions">Is it true that pcb has no way to make a "mechanical layer" to show the physical outline of the board and its dimensions ?</a></h4>
<div class="level4">
<p>
No.
</p>
</div>
<h4><a name="how_do_i_design_a_pcb" id="how_do_i_design_a_pcb">How do I design a PCB ?</a></h4>
<div class="level4">
<p>
This is well beyond the scope of this <acronym title="Frequently Asked Questions">FAQ</acronym>. There are a few tips at
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://en.wikipedia.org/wiki/Printed_circuit_board" class="urlextern" title="http://en.wikipedia.org/wiki/Printed_circuit_board" rel="nofollow">http://en.wikipedia.org/wiki/Printed_circuit_board</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://en.wikibooks.org/wiki/Practical_Electronics/PCB_Layout" class="urlextern" title="http://en.wikibooks.org/wiki/Practical_Electronics/PCB_Layout" rel="nofollow">http://en.wikibooks.org/wiki/Practical_Electronics/PCB_Layout</a></div>
</li>
</ul>
</div>
<h4><a name="yes_but_how_do_i_design_a_pcb_with_pcb" id="yes_but_how_do_i_design_a_pcb_with_pcb">Yes, but how do I design a PCB with pcb ?</a></h4>
<div class="level4">
<p>
Generally, you start with a schematic, run gsch2pcb to generate the netlist. See <a href="http://geda.seul.org/wiki/geda:faq-gsch2pcb" class="wikilink1" title="geda:faq-gsch2pcb">faq-gsch2pcb</a>. Then you might go through the tutorial <a href="geda_gsch2pcb_tutorial.html" class="wikilink1" title="geda:gsch2pcb_tutorial">gsch2pcb_tutorial</a>
</p>
<p>
Then you … Hey, did you know about the pcb manual, the <a href="geda_pcb_tips.html" class="wikilink1" title="geda:pcb_tips">pcb_tips</a>, and the <a href="geda_pcb-quick_reference.html" class="wikilink1" title="geda:pcb-quick_reference">pcb-quick_reference</a> ?
</p>
</div>
<h4><a name="what_about_footprints" id="what_about_footprints">What about footprints ?</a></h4>
<div class="level4">
<p>
Yes. <a href="geda_pcb_footprints.html" class="wikilink1" title="geda:pcb_footprints">pcb_footprints</a>.
</p>
<p>
There are also some unofficial gEDA footprints at Open Circuits <a href="http://opencircuits.com/PCB_Footprints" class="urlextern" title="http://opencircuits.com/PCB_Footprints" rel="nofollow">http://opencircuits.com/PCB_Footprints</a> .
</p>
</div>
<!-- SECTION "pcb FAQ" [2-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_gsch2pcb_tutorial.html
Index: geda_gsch2pcb_tutorial.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gsch2pcb_tutorial</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-25T02:40:51-0400" />
<meta name="keywords" content="geda,gsch2pcb_tutorial" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:gsch2pcb_tutorial?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gsch2pcb_tutorial" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gsch2pcb_tutorial" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#gschem_-_gsch2pcb_-_pcb" class="toc">gschem -> gsch2pcb -> PCB</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#terminology" class="toc">Terminology</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#setup" class="toc">Setup</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#simple_example" class="toc">Simple Example</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#create_schematicone.sch" class="toc">Create schematic: one.sch</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#edit_the_attributes_of_the_components_on_the_schematic" class="toc">Edit the attributes of the components on the schematic.</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#create_schematictwo.sch" class="toc">Create schematic: two.sch</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#generate_pcb_files_from_schematics" class="toc">Generate PCB Files from Schematics</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#layout_pcb_files" class="toc">Layout PCB Files</a></span></div></li>
</ul>
</li>
<li class="level2"><div class="li"><span class="li"><a href="#modifying_schematics" class="toc">Modifying Schematics</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#custom_gschem_symbols" class="toc">Custom gschem Symbols</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#custom_file_elements" class="toc">Custom //file elements//</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#custom_m4_elements_requires_gsch2pcb_1.0" class="toc">Custom //m4 elements// (Requires gsch2pcb >= 1.0)</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#multi-user_setup_requires_gsch2pcb_1.0" class="toc">Multi-user Setup (requires gsch2pcb >= 1.0)</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pc_board_fabrication" class="toc">PC Board Fabrication</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="gschem_-_gsch2pcb_-_pcb" id="gschem_-_gsch2pcb_-_pcb">gschem -> gsch2pcb -> PCB</a></h1>
<div class="level1">
<p>
This is a tutorial on the process of using gsch2pcb as an interface between gschem and PCB. It assumes the gEDA, PCB and gsch2pcb packages are already installed and ready to use. Starting with gEDA 20030901, gsch2pcb is packaged with gEDA and doesnâ??t need to be separately installed. This tutorial is functional and intended to generate results as quickly as possible. It is not a complete reference on gschem or PCB, but it does show with a simple example design all the steps one might need to take.
</p>
<p>
The goal is to use gsch2pcb as the bridge between gschem and PCB so that the schematics can always be in sync with the PCB layout because all element additions or deletions in the layout will automatically be driven by changes in the schematics. Back annotation from PCB to gschem is currently not possible.
</p>
<p>
See the <a href="geda_gsch2pcb_tutorial_releasenotes.html" class="wikilink1" title="geda:gsch2pcb_tutorial_releasenotes">release notes</a> for the history of this tutorial.
</p>
</div>
<!-- SECTION "gschem -> gsch2pcb -> PCB" [1-947] -->
<h2><a name="terminology" id="terminology">Terminology</a></h2>
<div class="level2">
<p>
With gschem, you add symbols representing electronic components to a schematic. A symbol is a group of pins, attributes, and lines showing an iconic representation of an electronic component. Pins in symbols are connected to other pins by drawing a net connection between them. Attributes are just named tags attached to symbols to convey some bit of information. For using the schematic with PCB, there are three of these attributes which are relevant and must be specified. Each added symbol should have a <strong>footprint, value,</strong> and <strong>refdes</strong> attribute.
</p>
<p>
The schematic <strong>footprint</strong> attribute value of a symbol is the name of the PCB element to be placed on the layout for that instance of the symbol. A PCB element is a group of pins, pads, and silk layer outlines physically corresponding to electronic components. It is probably a source of confusion for newcomers to PCB that elements are of two different types. There are the original m4 macro generated PCB elements and since PCB version 1.7 there are also the newlib style file elements. A file element is a single fixed element in a single file. However, many m4 macro element definitions may exist in a single m4 element file. The macros can be given arguments to provide programmable elements of variable number of pins or spacings. Using these two types will be covered in this tutorial and I will be referring to these distinct element types as <strong>m4 elements</strong> and <strong>file elements</strong>. When you run PCB, the gschem <strong>footprint</strong> attribute value will appear as the displayed element name when you select <strong>Description</strong> from the <strong>Screen→Displayed Element Name</strong> menu because gsch2pcb uses this field to keep track of which <strong>footprint</strong> corresponds to a particular PCB element.
</p>
<p>
The gschem <strong>refdes</strong> attribute value is the reference designator on the schematic such as Q1, U1, R1, etc. When you run PCB, this refdes will appear as the displayed element name when you select <strong>Reference Designator</strong> from the <strong>Screen→Displayed Element Name</strong> menu.
</p>
<p>
The gschem <strong>value</strong> attribute value is the particular component value such as BC546, 7400, 1K, etc. When you run PCB, this <strong>value</strong> will appear as the displayed element name when you select <strong>Value</strong> from the <strong>Screen→Displayed Element Name</strong> menu.
</p>
</div>
<!-- SECTION "Terminology" [948-3250] -->
<h2><a name="setup" id="setup">Setup</a></h2>
<div class="level2">
<p>
You should have a directory structure in mind for organizing your design projects. The install of gEDA and PCB gives you a set of default gschem symbols and default PCB elements, but you can also provide for creating your own custom libraries of gschem symbols and PCB elements.
</p>
<ul>
<li class="level1"><div class="li"> Somewhere, probably under your home directory, create a directory structure for your projects. Use directory names you like, but this tutorial will reference the directory name structure I use:</div>
</li>
</ul>
<pre class="code">gaf/
gaf/gschem-sym/ Where I put the custom gschem symbols I create.
gaf/gschem-sym/transistors/ You can organize your custom symbols into subdirectories.
gaf/pcb-elements/ Where I put the custom PCB file elements I create.
These can also be organized into subdirectories.
gaf/myproject1/ And finally, separate directories for each
gaf/myproject2/ design project.
...</pre>
<p>
With this organization, any custom gschem symbols and PCB elements you make can be common to all of your projects and this is good enough to get you started. However, Iâ??ll mention other possibilities which will be revealed below: There can be project specific PCB <strong>file element</strong> subdirectories or <strong>m4 element</strong> files. Or, CAD administrators can set up site wide custom PCB <strong>file element</strong> directories and <strong>m4 element</strong> files.
</p>
<ul>
<li class="level1"><div class="li"> <strong>gEDA setup (for new versions released >= 2005): </strong> the gschem, gnetlist, and other programs you may use such as gattrib, etc, all need to be able to find any custom symbols you will make, so you need to make your custom gschem symbol directories known to these programs in a gEDA gafrc file by adding <strong>component-library</strong> lines to either a user <strong>${HOME}/gafrc</strong> file or a project specific <strong>gafrc</strong> file in the project directory. There is also a system wide <strong>${GEDADATA}/system-gafrc</strong> file administrators can set up. The <strong>HOME</strong> and <strong>GEDADATA</strong> environment variables must be respectively set for those <strong>gafrc</strong> files to be found. For our directory structure setup above, we could add these lines to <strong>${HOME}/gafrc</strong> (plus lines for each additional <strong>gschem-sym </strong> subdirectory you want):</div>
</li>
</ul>
<pre class="code">(component-library "${HOME}/gaf/gschem-sym")
(component-library "${HOME}/gaf/gschem-sym/transistors")</pre>
<p>
or, in each project directory there could be a <strong>gafrc</strong> file with the lines:
</p>
<pre class="code">(component-library "../gaf/gschem-sym")
(component-library "../gaf/gschem-sym/transistors")</pre>
<ul>
<li class="level1"><div class="li"> <strong>gEDA setup (for old versions released >= 2004): </strong> The <strong>gafrc</strong> file is not supported. Well, the feature was actually introduced mid 2004, but to get the full functionality described here (relative paths) you really need a 2005 gEDA. Anyway, when using an older gEDA it is necessary to duplicate the <strong>component-library</strong> setup lines in multiple rc files that apply to the various gEDA programs: </div>
<ul>
<li class="level2"><div class="li"> <strong>gschem program setup: </strong> create the file <strong>~/.gEDA/gschemrc</strong> with this content:</div>
</li>
</ul>
</li>
</ul>
<pre class="code">(component-library "${HOME}/gaf/gschem-sym")
(component-library "${HOME}/gaf/gschem-sym/transistors")</pre>
<ul>
<li class="level1"><div class="li"> <strong>gnetlist program setup: </strong> gnetlist will also need to find these symbols so duplicate those lines into <strong>~/.gEDA/gnetlistrc</strong>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If you want a more detailed customization of gschem and gnetlist, you can override other initializations that are setup in the global rc files. In Debian, look at rc files in <strong>/etc/gEDA/</strong> for settings you can make. For example, I like the light gschem background, so I also put in my <strong>~/.gEDA/gschemrc</strong> the line:</div>
</li>
</ul>
<pre class="code">(load (string-append gedadatarc "/gschem-lightbg")) ; light background</pre>
<ul>
<li class="level1"><div class="li"> <strong>PCB setup: </strong> A PCB distribution usually is set up so that PCB will automatically look in a <strong>packages</strong> subdirectory of the working directory. So, to make PCB find all the custom elements I put in <strong>gaf/pcb-elements</strong> I make a link in each of my project directories. Note that this link is actually not required when using gsch2pcb because, as described below, you may alternatively specify the <strong>pcb-elements</strong> directory in a <strong>project</strong> file. But if you do want to make the link, in directory <strong>gaf/myproject1</strong> enter the command:</div>
</li>
</ul>
<pre class="code">ln -s ../pcb-elements packages</pre>
<ul>
<li class="level1"><div class="li"> <strong> gsch2pcb setup: </strong> In each of your project directories, create a gsch2pcb project file which can be named anything that does not end in <em>.sch</em>. A poject file will be created in the example below.</div>
</li>
</ul>
<p>
This is all the setup you need beyond the initial install of the gschem, gsch2pcb, and PCB packages.
</p>
</div>
<!-- SECTION "Setup" [3251-7817] -->
<h2><a name="simple_example" id="simple_example">Simple Example</a></h2>
<div class="level2">
<p>
Letâ??s generate a trivial design from schematics to PCB layout almost as quickly as possible and then we can use it as a base for doing some more advanced stuff. Iâ??ll complicate it just a bit by making it a two schematic design.
</p>
<p>
Assuming you setup the directory structure described above, go to the <strong>gaf/myproject1</strong> directory and create a file named <strong>project</strong> with this content:
</p>
<pre class="code">schematics one.sch two.sch
output-name board
</pre>
</div>
<!-- SECTION "Simple Example" [7818-8290] -->
<h3><a name="create_schematicone.sch" id="create_schematicone.sch">Create schematic: one.sch</a></h3>
<div class="level3">
<p>
If you are using gschem for the first time, try stepping through this simple <a href="http://geda.seul.org/wiki/geda:gschem_warmup" class="wikilink1" title="geda:gschem_warmup">gschem warmup</a>.
</p>
<p>
<a href="_detail/geda_one-sch-1.html" class="media" title="geda:one-sch-1.png"><img src="_media/geda_one-sch-1.png" class="medialeft" title="one.sch" alt="one.sch" /></a> Run <strong>gschem one.sch</strong> and create this schematic (the second opamp is redundant, but this is just a tutorial):
</p>
<ul>
<li class="level1"><div class="li"> Add component <strong>title-B.sym</strong> from the <strong>titleblock</strong> library. </div>
</li>
<li class="level1"><div class="li"> Hit keys <strong>ve</strong> to zoom to the titleblock extents. Lock the titleblock with the menu <strong>Edit→Lock</strong>. </div>
</li>
<li class="level1"><div class="li"> Add components:</div>
<ul>
<li class="level2"><div class="li"> From the <strong>analog</strong> library three <strong>resistor-1.sym</strong> and two <strong>dual-opamp-1.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>io</strong> library one <strong>output-2.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>power</strong> library one <strong>gnd-1.sym</strong>, two <strong>vcc-1.sym</strong> and two <strong>vee-1.sym</strong></div>
</li>
</ul>
</li>
<li class="level1"><div class="li"> Move components with the middle mouse button and rotate selected components by hitting keys <strong>er</strong> until everything is placed nicely. Rotate the bottom opamp and mirror it with the <strong>ei</strong> keys.</div>
</li>
<li class="level1"><div class="li"> Use the <strong>n</strong> key and the mouse to draw net connections.</div>
</li>
</ul>
</div>
<!-- SECTION "Create schematic: one.sch" [8291-9278] -->
<h3><a name="edit_the_attributes_of_the_components_on_the_schematic" id="edit_the_attributes_of_the_components_on_the_schematic">Edit the attributes of the components on the schematic.</a></h3>
<div class="level3">
<p>
<a href="_detail/geda_one-sch-2.html" class="media" title="geda:one-sch-2.png"><img src="_media/geda_one-sch-2.png" class="mediaright" title="one.sch" alt="one.sch" /></a> For each component, select it and bring up its attributes window by hitting keys <strong>ee</strong>. Do not edit the <strong>refdes</strong> attribute here, but do make these edits:
</p>
<ul>
<li class="level1"><div class="li"> For resistors and the opamps, add visible <strong>value</strong> attributes and assign appropriate values to them (10K, TL072). Move these newly visible attributes to nice locations with the middle mouse button. Zoom in and repeat clicking the middle mouse button if it is difficult to select them.</div>
</li>
<li class="level1"><div class="li"> For the resistors, add a <strong>footprint</strong> attribute and give it the value <strong>R025</strong> which is the PCB <em>m4 element</em> for a 1/4 watt resistor. Make this attribute invisible.</div>
</li>
<li class="level1"><div class="li"> For the opamps, edit the already existing <strong>footprint</strong> attribute to be <strong>DIL 8 300</strong>. Yes, include those spaces because <strong>DIL</strong> is a <strong>m4 element</strong> that takes two args. Weâ??re telling it to make a dual in line package with 8 pins in a 300 mil package. Edit the <strong>slot</strong> attribute of the second opamp to be <strong>2</strong>. Its I/O pin numbers should change from (1,2,3) to (5,6,7).</div>
</li>
<li class="level1"><div class="li"> For the output module port, edit its <strong>net</strong> attribute to be <strong>vmixer:1</strong> and make it invisible. Edit its <strong>value</strong> attribute to be <strong>Vmixer</strong>.</div>
</li>
</ul>
<p>
It may have occurred to you that this editing will be painful for a schematic with a large number of components that donâ??t have reasonable initial attribute values. At least for the footprints, there are a couple of things that could help. You can create your own library symbols having an initial <strong>footprint</strong> (and even <strong>value</strong>) attribute default that covers most of your uses. Or, when you add your first component, edit it to have a good footprint default and then copy it (select it and hit the <strong>ec</strong> keys) for all remaining components instead of adding them from the library.<br/>
</p>
<p>
Anyway, weâ??re done for now with <strong>one.sch</strong>, so save it with the menu <strong>File→Save Page</strong> and quit gschem.
</p>
</div>
<!-- SECTION "Edit the attributes of the components on the schematic." [9279-11227] -->
<h3><a name="create_schematictwo.sch" id="create_schematictwo.sch">Create schematic: two.sch</a></h3>
<div class="level3">
<p>
This will be really trivial and stupid since weâ??re doing it only to demonstrate multiple schematic capability. <a href="_detail/geda_two-sch-1.html" class="media" title="geda:two-sch-1.png"><img src="_media/geda_two-sch-1.png" class="medialeft" title="two.sch" alt="two.sch" /></a> Run <strong>gschem two.sch:</strong>
</p>
<ul>
<li class="level1"><div class="li"> Add component <strong>title-B.sym</strong> as you did in one.sch.</div>
</li>
<li class="level1"><div class="li"> Add components:</div>
<ul>
<li class="level2"><div class="li"> From the <strong>io</strong> library one <strong>input-2.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>analog</strong> library one <strong>resistor-1.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>transistor</strong> library one <strong>2N3904-1.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>power</strong> library one <strong>gnd-1.sym</strong>, one <strong>vcc-1.sym</strong> and one <strong>vee-1.sym</strong>.</div>
</li>
<li class="level2"><div class="li"> From the <strong>connector</strong> library one <strong>BNC-1.sym</strong>.</div>
</li>
</ul>
</li>
<li class="level1"><div class="li"> Move components and draw nets as before.</div>
</li>
<li class="level1"><div class="li"> Edit component attributes:</div>
<ul>
<li class="level2"><div class="li"> Input module port: edit <strong>net</strong> attribute to be invisible and have value <strong>vmixer:1</strong> so this net will be connected to the <strong>vmixer</strong> in one.sch. Make the <strong>value</strong> attribute be <strong>Vmixer</strong>.</div>
</li>
<li class="level2"><div class="li"> Resistor: give it invisible <strong>footprint</strong> attribute <strong>R025</strong> and a visible <strong>value</strong> attribute 10K.</div>
</li>
<li class="level2"><div class="li"> Transistor: add <strong>value</strong> attribute <strong>2N3904</strong> and invisible <strong>footprint</strong> attribute <strong>TO92</strong>.</div>
</li>
<li class="level2"><div class="li"> BNC connector: add invisible <strong>footprint</strong> attribute <strong>CONNECTOR 2 1</strong>. which is a <strong>m4 element</strong> that takes arguments and weâ??re telling it to make a connector with 2 rows and 1 column. We put a BNC connector on the schematic, but Iâ??m pretending weâ??ll just jumper wires from this pc board header to a panel mounted connector.</div>
</li>
</ul>
</li>
</ul>
<p>
Unfortunately, the 2N3904 symbol we added has the text â??2N3904â?? as an integral part of its symbol. So when we add the <strong>value</strong> attribute (which we want so the PCB layout will show appropriate values), there are two â??2N3904â?? designations visible on our schematic unless we would make the <strong>value</strong> attribute invisible. This is not good and for this example we have to live with it, but note that in most cases itâ??s not a good idea to hardwire information into symbols like this. Also the default <strong>device</strong> attribute is wrong and should be <strong>NPN_TRANSISTOR</strong> but it wonâ??t affect this tutorial. This is just to inform you that currently there are some symbols in gschem that carry over outdated attribute usage from older versions of gschem. If you get into running spice on schematics, then your symbols will need to have proper <strong>device</strong> attributes.
</p>
<p>
Now we are done with the schematics except for assigning <strong>refdes</strong> attributes and we can use the command <strong>refdes_renum</strong> to do this for both schematics at once. So, save <strong>two.sch</strong>, quit gschem and run:
</p>
<pre class="code">$ refdes_renum --pgskip one.sch two.sch
</pre>
<p>
Run gschem on the schematics again to see how the components have been given a <strong>refdes</strong> attribute. The <em>–pgksip</em> option makes numbering begin at 101 for one.sch and at 201 for two.sch. But you should know that running <strong>refdes_renum</strong> is really only useful for an initial numbering. If you later edit your schematics and add or delete components, there is no guarantee when rerunning <strong>refdes_renum</strong> that components will keep an existing <strong>refdes</strong> value. If in the meantime youâ??ve generated a pc board using gsch2pcb, this reference designator number mixup will put your schematics out of sync with your PCB layout. So, after you initially run <strong>refdes_renum</strong> and start a PCB layout, to be safe you will need to manually add (unique) <strong>refdes</strong> attributes for any schematic components you might add. Also note that <strong>refdes_renum</strong> may number your resistors differently than it did for my examples here depending on the order in which resistors were added. Keep that in mind when comparing your eventual PCB layout to what you see in the images below.
</p>
</div>
<!-- SECTION "Create schematic: two.sch" [11228-14830] -->
<h3><a name="generate_pcb_files_from_schematics" id="generate_pcb_files_from_schematics">Generate PCB Files from Schematics</a></h3>
<div class="level3">
<p>
We have to fix one thing in <strong>one.sch</strong> before we can proceed. Run <strong>gschem one.sch</strong> and notice that <strong>refdes_renum</strong> has given our opamps <strong>refdes</strong> values of <strong>U101</strong> and <strong>U102</strong> and did not know we really want to be using two opamps out of a single TL072 package. Thatâ??s why we edited the <strong>slot</strong> attribute of the second opamp. We have to go back and fix this by editing the <strong>refdes</strong> attribute of the second opamp to be <strong>U101</strong> so both opamps will have the same <strong>refdes</strong> and there will be only one TL072 package on our pc board.
</p>
<p>
Now, since we have already set up a gsch2pcb <strong>project</strong> file, all we need to do to create an initial set of PCB files is to run gsch2pcb:
</p>
<pre class="code">~/gaf/myproject1$ gsch2pcb project
0 file elements and 7 m4 elements added to board.pcb.
</pre>
<p>
Since the project file specifed <strong>board</strong> as the output-name, the PCB files created are named <strong>board.pcb</strong> and <strong>board.net</strong>.
</p>
<p>
If you get output from gsch2pcb like: <em>2 unknown elements added to board.pcb.</em>, then run with the -v flag: <strong>gsch2pcb -v project</strong> and the gsch2pcb output will tell you which schematic components donâ??t have a known <strong>footprint</strong>. Either you forgot to add the attribute, the attribute value is wrong, or the PCB element for it is missing from your installation. But if gsch2pcb canâ??t find any elements and all 7 are unknown, then probably gsch2pcb canâ??t find your PCB m4 install directory. In this case, look at the first part of the <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html#CUSTOM_M4" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html#CUSTOM_M4" rel="nofollow"> Custom M4 Elements </a> section.
</p>
</div>
<!-- SECTION "Generate PCB Files from Schematics" [14831-16445] -->
<h3><a name="layout_pcb_files" id="layout_pcb_files">Layout PCB Files</a></h3>
<div class="level3">
</div>
<h4><a name="set_the_defaults" id="set_the_defaults">Set the defaults</a></h4>
<div class="level4">
<p>
<a href="_detail/geda_board-1.html" class="media" title="geda:board-1.png"><img src="_media/geda_board-1.png" class="medialeft" title="pcb, step 1" alt="pcb, step 1" /></a>Run <strong>pcb board.pcb</strong>. Youâ??ll see grouped into a big pile the PCB elements for all the schematic component footprints. This is ok, we will clean up this mess later.
</p>
<p>
When you run PCB on a <strong>.pcb</strong> file for the first time, you should set up various initial values. I usually set a 25 mil grid spacing with <strong>Screen→Grid Setting→25 mil</strong> for the bulk of my layout work and then change grid spacing to smaller values as needed for tight layout situations. Note that if you have enabled millimeter units with <strong>Screen→Enable millimeter grid units</strong> you will see a set of millimeter size options to select from instead of mils in the <strong>Screen→Grid Setting</strong> menu. You may change between millimeter and mil grid units at any time when doing a layout.
</p>
<p>
You should also set the default line and via sizes you want for the Signal, Power, Fat, and Skinny drawing route styles. Simply select one of these four route styles at the lower left of the PCB window and then press the <strong>Route Style</strong> button to edit the sizes. You can set your board size now or wait until later while working on the layout. To change the board size, bring up the <strong>File→Preferences</strong> window and select the <strong>Sizes</strong> page. Other design rule checking and increment sizes can also be edited in the Preferences window. You should review PCB documentation for definitions of these items. And you may find it useful to select <strong>Screen→Enable visible grid</strong>.
</p>
</div>
<h4><a name="disperse_the_components" id="disperse_the_components">Disperse the Components</a></h4>
<div class="level4">
<p>
<a href="_detail/geda_board-2.html" class="media" title="geda:board-2.png"><img src="_media/geda_board-2.png" class="mediaright" title="step 2" alt="step 2" /></a> Use the middle mouse button to grab and move elements one at a time until you have separated all the elements.
</p>
<p>
Or, you can let PCB spread out the elements with <strong>Select→Disperse all elements</strong> before you fine tune the positions with the middle mouse button.
</p>
</div>
<h4><a name="load_the_netlist" id="load_the_netlist">Load the Netlist</a></h4>
<div class="level4">
<p>
<a href="_detail/geda_board-3.html" class="media" title="geda:board-3.png"><img src="_media/geda_board-3.png" class="medialeft" title="Step 3" alt="Step 3" /></a>
</p>
<ul>
<li class="level1"><div class="li"> Go to <strong>File→load netlist file</strong> and select <strong>board.net</strong> </div>
</li>
<li class="level1"><div class="li"> Do <strong>Connects→optimize rats-nest</strong>. Now, the pins and pads of components should be connected with straight lines according to the schematic. These are â??ratsâ??.</div>
</li>
</ul>
<p>
To minimize confusion, PCB tries to draw the rats of complex connections such that the sum of all rats is as short as possible. Try to drag an element to the other side of the working area. The rats will follow like a rubber band, but the end of the rats will not jump to a different node, although the resulting length might be shorter. The action <strong>optimize rats-nest</strong> rats will make the rats jump to this â??betterâ?? geometry. This action can be applied conviniently anytime with a troke of the the key <strong>o</strong>.
</p>
</div>
<h4><a name="place_the_components" id="place_the_components">Place the Components</a></h4>
<div class="level4">
<p>
<a href="_detail/geda_board-4.html" class="media" title="geda:board-4.png"><img src="_media/geda_board-4.png" class="mediaright" title="Step 4" alt="Step 4" /></a>You will have to replace the rats with traces that can be etched in copper. After â??Disperse all elementsâ?? the rats are usually in a random mess with lots of crossings. You should move and rotate the components around and try to disentangle the rats as much as possible. The key to a well routed pcb is proper placement of the components. Although PCB tries to clean up the rats lines while you move the components around, it is good practice to occasionly initiate rats optimization with the <strong>o</strong>-key.
</p>
<p>
Select the <strong>ROT</strong> tool (<strong>F-9</strong>) to move elements with the middle mouse button and rotate them with the left mouse button. The right mouse button will move the viewport to the canvas when zoomed in. Zoom in and out with the mouse wheel or alternatively with <strong>z</strong> and <strong>Shift z</strong>. Hit the <strong>f</strong> key while the mouse hovers over a pin to highlight the particular that touches this pin to help visualize the routes. Use <strong>Shift f</strong> to unhighlight. You can undo changes anytime with the <strong>u</strong> key.
</p>
<p>
Note: you can use the PCB auto placement feature instead of manually placing (or dispersing with the <strong>Select→Disperse …</strong> commands) the components as described above. To do this, you would load the netlist, select the components you want to be autoplaced (if this is the first PCB run, just <b>Select→Select all objects</b>) then do <strong>Select→Auto place selected elements</strong>. Then you can again manually tune the PCB generated placements. The auto place function should place elements more intelligently than the disperse function, but it is also much slower as layouts get larger.
</p>
</div>
<h4><a name="replace_rats_nests_with_routes" id="replace_rats_nests_with_routes">Replace rats nests with routes</a></h4>
<div class="level4">
<p>
<a href="_detail/geda_board-5.html" class="media" title="geda:board-5.png"><img src="_media/geda_board-5.png" class="medialeft" title="Step 5" alt="Step 5" /></a> At this point you can start routing traces between pins connected by rats nest lines. On the left PCB toolbar, select the <strong>LINE</strong> tool, select the layer you want to draw on (solder, component, etc), and start drawing lines by selecting endpoints with the left mouse button. Again, it can help to use the <strong>f</strong> key to highlight routes that need to be connected. If you want to stop the current trace so you can start drawing a new trace somewhere else, finish the current trace with a middle mouse click. Or you can play with auto routing here.
</p>
<p>
A very useful operation with the <strong>SEL</strong> tool is to select multiple objects and then cut or copy them to a buffer with the menu <strong>Buffer→Cut selection to buffer</strong> (or copy). You can immediately paste the buffer contents or abort the current paste by selecting another tool. The buffer contents can be pasted any time later with <strong>Buffer→Paste buffer to layout</strong>. With this you can move layout areas around or step and repeat common trace patterns. To select multiple objects with the <strong>SEL</strong> tool, click and drag to select rectangular regions, and SHIFT click to toggle additional selections to the currently selected set.
</p>
<p>
When youâ??ve finished routing the traces (PCB will congratulate you if all traces are routed when you optimze the rats nest) the board can look something like this. For this view Iâ??ve selected <strong>Screen→Displayed element name→Value</strong>.
</p>
<p>
You will want more information on using PCB and there is a set of html docs in the PCB source tarball. I donâ??t know of a link to put here, but you can get the latest tarball from the <a href="http://sourceforge.net/projects/pcb/" class="urlextern" title="http://sourceforge.net/projects/pcb/" rel="nofollow">PCB development </a> site. Or the docs may be installed somewhere on your system. The Debian package has them installed in <strong>/usr/share/doc/pcb/html/</strong>. PCB also has some convenient â??liveâ?? documentation that can help you become familiar with keyboard shortcuts or keyboard commands. Bring up the keyboard shortcuts window with the menu <strong>Window→Key Reference</strong> and youâ??ll probably find just reading through the shortcuts available will teach you a lot about what you can do with PCB. If you have selected in the <strong>File→Preferences</strong> window the <em>Use separate window for command entry</em> option, then when you bring up the Command window with <strong>Window→Command Entry</strong> (or the ':' key), you will see a <strong>Command Reference</strong> expander arrow. Click on the arrow and a command reference will be shown which lists some commands you can type in that may not be available from the menus or a keyboard shortcut.
</p>
<p>
For example, say you have in the <strong>Preferences→Increments</strong> page configured a size increment of 5 mils. With this you can select some lines and then increase their width by 5 mils by selecting from the menu <strong>Select→Change size of selected objects→Increment lines by 5 mils.</strong> However, suppose you want to be changing widths by random values and itâ??s inconvenient to be changing the Preferences each time. For this, you can select some lines, bring up the command window (hit â??<strong>:</strong>â??) and type in the command:
</p>
<pre class="code"> changesize(selectedlines, +3, mils)
</pre>
<p>
and the selected lines will increase by 3 mils. This command is now in a history list which you can recall and quickly edit in the command window to change sizes by other values.
</p>
</div>
<!-- SECTION "Layout PCB Files" [16446-24084] -->
<h2><a name="modifying_schematics" id="modifying_schematics">Modifying Schematics</a></h2>
<div class="level2">
<p>
The process of transfering schematic modifications to your PCB layout is made very simple by using gsch2pcb. After the first <strong>board.pcb</strong> was created when you initially ran gsch2pcb, each time you run gschem on your schematics and make changes, run <strong>gsch2pcb project</strong>. Then run <strong>pcb board.pcb</strong> and do whatever is necessary based on the work gsch2pcb has done. Each time gsch2pcb is run, this will happen:
</p>
<ul>
<li class="level1"><div class="li"> gsch2pcb always generates a new <strong>board.net</strong>. If the net was changed, load the new netlist file when you run pcb. *</div>
</li>
</ul>
<p>
If you added components (with a footprint attribute) to a schematic gsch2pcb will generate a <strong>board.new.pcb</strong> containing all the new PCB elements corresponding to the footprints. You then run <strong>pcb board.pcb</strong> and load the <strong>board.new.pcb</strong> with new elements into the existing layout with <strong>File→load layout data to paste-buffer</strong>. Place the new elements, load the new netlist, and route new traces.<br/>
</p>
<ul>
<li class="level1"><div class="li"> If you deleted components from a schematic, gsch2pcb will delete the corresponding PCB elements from <strong>board.pcb</strong>. You only need to run <strong>pcb board.pcb</strong> and clean up dangling traces from around the deleted elements.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If you change an existing componentâ??s <strong>footprint</strong>, gsch2pcb will delete the corresponding old element from <strong>board.pcb</strong> and add the new element to <strong>board.new.pcb</strong>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If you changed schematic component <strong>value</strong> attributes, the value changes will be forward annotated to <strong>board.pcb</strong> in place.</div>
</li>
</ul>
<p>
So by using gsch2pcb, all PCB element changes are driven by the schematics and you should never need to manually add or delete elements for schematic components.
</p>
<p>
However, you will need to manually add PCB elements that are not part of the schematics such as pc board mounting holes. For these manually added PCB elements, make sure you never give them a <strong>name on PCB</strong> name because that is reserved for schematic component <strong>refdes</strong> attributes and gsch2pcb will want to delete elements which have a non-empty <strong>name on PCB</strong> and donâ??t match any schematic component <strong>refdes</strong>.
</p>
<p>
Now, so far weâ??ve only used <strong>m4 elements</strong> in our layout so letâ??s modify a schematic to use a <strong>file element</strong>. But first, it would help to know about the default elements PCB provides. Depending on the location of your PCB install there will be a directory <strong>/usr/local/share/pcb/newlib, /usr/share/pcb/newlib</strong>, or possibly something else (depending on the <em>prefix</em> specified when PCB was installed). PCB versions before 20031113 used <strong>pcb_lib</strong> instead of <strong>newlib</strong> in the locations <strong>/usr/local/pcb_lib, </strong> or <strong>/usr/lib/pcb_lib,</strong>. Once you find your <strong>newlib</strong> directory, look at the file names in each subdirectory. Each file name is a name which may be used as a <strong>footprint</strong> attribute for a schematic component. For example, there is the file <strong>xxx/newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor</strong> so if we wanted 1/8 watt resistors on our layout, we could use <strong>0.125W_Carbon_Resistor</strong> as the resistor <strong>footprint</strong> attribute instead of <strong>R025</strong>. Try changing, say resistor R101 to use <strong>0.125W_Carbon_Resistor</strong> in <strong>one.sch</strong> and then run <strong>gsch2pcb project</strong>. If gsch2pcb does not find this element, then you need to add your <strong>newlib</strong> directory to your <strong>project</strong> file with a line like:
</p>
<pre class="code">elements-dir /usr/lib/newlib
</pre>
<p>
If gsch2pcb does find it, you will get:
</p>
<pre class="code">~/gaf/myproject1$ gsch2pcb project
board.pcb is backed up as board.pcb.bak1.
1 elements deleted from board.pcb.
1 file elements and 0 m4 elements added to board.new.pcb.
</pre>
<p>
Now you need to run <strong>pcb board.pcb</strong>. You will see that the element for resistor R101 is gone and that you will get the new element by loading <strong>board.new.pcb</strong> with <strong>File→load layout data to paste-buffer</strong>.
</p>
</div>
<!-- SECTION "Modifying Schematics" [24085-27889] -->
<h2><a name="custom_gschem_symbols" id="custom_gschem_symbols">Custom gschem Symbols</a></h2>
<div class="level2">
<p>
A common way to generate a custom symbol is to start with an existing symbol and modify it. One thing I donâ??t like about the <strong>dual-opamp-1.sym</strong> we used is that the power pins are repeated on each symbol. While some will prefer this, I think it makes a page full of opamps look a little cluttered and it presents a good opportunity to learn about <strong>net</strong> attributes in this tutorial. Itâ??s possible with gschem for symbols to have <strong>net</strong> attributes which can assign pins to a particular net. Instead of hooking up each opamp pin 8 to Vcc and pin 4 to to Vee on the schematic, we can have that happen automatically and eliminate the pins on the schematic. To do this, just copy the original symbol to our custom gschem symbol directory, giving it a new name, and edit it. Do the steps described below. (Your gEDA symbol install directory may be something different like <strong>/usr/local/share/gEDA/sym/</strong>):
</p>
</div>
<h5><a name="make_attributes_visible" id="make_attributes_visible">Make Attributes Visible</a></h5>
<div class="level5">
<p>
<a href="_detail/geda_gschem-sym-1.html" class="media" title="geda:gschem-sym-1.png"><img src="_media/geda_gschem-sym-1.png" class="medialeft" title="Step 1" alt="Step 1" /></a>
</p>
<pre class="code">cd /usr/share/gEDA/sym/analog/
cp dual-opamp-1.sym ~/gaf/gschem-sym/opamp-dual.sym
cd ~/gaf/gschem-sym
gschem opamp-dual.sym
</pre>
<ul>
<li class="level1"><div class="li"> Hit keys <strong>en</strong> to make attributes visible.</div>
</li>
<li class="level1"><div class="li"> Hit keys <strong>ve</strong> to view extents.</div>
</li>
<li class="level1"><div class="li"> Left mouse click on pin 8 to select it.</div>
</li>
</ul>
</div>
<h5><a name="remove_the_visible_supply_pins" id="remove_the_visible_supply_pins">Remove the Visible Supply Pins</a></h5>
<div class="level5">
<p>
<a href="_detail/geda_gschem-sym-2.html" class="media" title="geda:gschem-sym-2.png"><img src="_media/geda_gschem-sym-2.png" class="medialeft" title="Step 2" alt="Step 2" /></a> * Hit <strong>Delete</strong> key to delete pin 8.
</p>
<ul>
<li class="level1"><div class="li"> Similarly select and delete pin 4.</div>
</li>
<li class="level1"><div class="li"> Double click to select and edit the <strong>slotdef</strong> lines. Edit them by removing the pins 4 and 8.</div>
</li>
</ul>
</div>
<h5><a name="add_global_nets_to_in_numbers" id="add_global_nets_to_in_numbers">Add global Nets to in Numbers</a></h5>
<div class="level5">
<p>
<a href="_detail/geda_gschem-sym-3.html" class="media" title="geda:gschem-sym-3.png"><img src="_media/geda_gschem-sym-3.png" class="medialeft" title="Step 3" alt="Step 3" /></a>From the menu <strong>Add→Attribute</strong>
</p>
<ul>
<li class="level1"><div class="li"> Add a <strong>net</strong> attribute with value <strong>Vcc:8</strong> Select <strong>Show Name &amp; Value</strong> and make it invisible.</div>
</li>
<li class="level1"><div class="li"> Add a <strong>net</strong> attribute with value <strong>Vee:4</strong> Make it <strong>Show Name &amp; Value</strong> and invisible.</div>
</li>
<li class="level1"><div class="li"> Make the <strong>device</strong> attribute be just <strong>OPAMP</strong>.</div>
</li>
</ul>
<p>
Clean up by moving these new attributes as shown.
</p>
<p>
Change the footprint default if you wish. When all the edits are done, itâ??s very important when editing symbols to do a <strong>Edit→Symbol Translate</strong> to zero before saving. Do that and then save the symbol with <strong>File→Save Page</strong> I made the <strong>footprint</strong> default be <strong>DIP8</strong> because I have that as a custom element.
</p>
</div>
<h5><a name="run_gschem_with_the_new_symbol" id="run_gschem_with_the_new_symbol">Run gschem with the New Symbol</a></h5>
<div class="level5">
<p>
<a href="_detail/geda_one-sch-3.html" class="media" title="geda:one-sch-3.png"><img src="_media/geda_one-sch-3.png" class="medialeft" title="one.sch" alt="one.sch" /></a> Run <strong>gschem one.sch</strong>. Select and delete with the <strong>Delete</strong> key both opamps. Also delete the <strong>Vcc</strong> and <strong>Vee</strong> symbols that were connected to them. Bring up the Add Components window and from the <strong>gschem-sym</strong> library which should now have your new custom symbol, place two of the <strong>opamp-dual.sym</strong> Move them to the right place on the schematic and donâ??t forget to mirror and rotate the bottom opamp as before. Edit the attributes of each opamp giving them the same attributes they had, that is make the <strong>footprint</strong> be <strong>DIL 8 300</strong>, add a <strong>value</strong> attribute of <strong>TL072</strong>, and make the <strong>refdes</strong> of both opamps be <strong>U101</strong>. Make the <strong>slot</strong> of the second opamp be <strong>2</strong>. If you donâ??t make the attributes the same as they were before, gsch2pcb will think it is a different component and delete the existing <strong>DIL</strong> package from the layout. If you did everything right, running gsch2pcb should give:
</p>
<pre class="code">~/gaf/myproject1$ gsch2pcb project
Found a cpinlist head with a netname! [Vcc]
Found a cpinlist head with a netname! [Vee]
Found a cpinlist head with a netname! [Vcc]
Found a cpinlist head with a netname! [Vee]
Found a cpinlist head with a netname! [Vcc]
Found a cpinlist head with a netname! [Vee]
Found a cpinlist head with a netname! [Vcc]
Found a cpinlist head with a netname! [Vee]
No elements to add so not creating board.new.pcb
</pre>
<p>
Where the gEDA gnetlist program seems a bit â??excitedâ?? about finding the new Vcc and Vee <strong>net</strong> attributes we just added, and a new netlist was generated. Now I think the schematic looks cleaner. And if you run <strong>pcb board.pcb</strong> and load the new netlist and then optimize the rats nest, PCB should tell you the board is complete which means connecting the opamp power pins via the <strong>net</strong> attribute has worked.
</p>
<p>
For complete details on making symbols, read through the Symbol Creation Document on the <a href="http://www.geda.seul.org/docs/index.html" class="urlextern" title="http://www.geda.seul.org/docs/index.html" rel="nofollow"> gEDA Documentation </a> page.
</p>
</div>
<!-- SECTION "Custom gschem Symbols" [27890-32154] -->
<h2><a name="custom_file_elements" id="custom_file_elements">Custom //file elements//</a></h2>
<div class="level2">
<p>
You can create custom <strong>file elements</strong> in the middle of running PCB on any layout or you can run PCB just for making the element. As a demonstration, lets make a custom element for a 1N4004 diode. There are axial packages provided by PCB, but we want to be sure the drill size will be right for this 1 amp diode with slightly fatter leads. It needs about a 42 mil (#58) drill.
</p>
<p>
Run <strong>pcb</strong> and the first thing to do is select the <strong>Signal</strong> routing style and edit its sizes (press the <strong>Route Style</strong> button) Set the <strong>Via hole</strong> size to 42 and the <strong>via size</strong> to 70 or larger as you like. Select <strong>Screen→Grid setting→25 mil</strong> and <strong>Screen→Enable visible grid</strong>. Zoom in a couple of steps, then make the element: <a href="_detail/geda_pcb-el-1.html" class="media" title="geda:pcb-el-1.png"><img src="_media/geda_pcb-el-1.png" class="medialeft" title="Step 1" alt="Step 1" /></a>
</p>
<ul>
<li class="level1"><div class="li"> Select the <strong>VIA</strong> tool and place two vias 400 milsapart.</div>
</li>
<li class="level1"><div class="li"> With the mouse on the left via, hit the <strong>n</strong> key and give the via the name <strong>1</strong>. Give the right via the name <strong>2</strong></div>
</li>
<li class="level1"><div class="li"> Pin 1 will be the cathode and this must agree with the pin numbers in your diode gschem symbol.</div>
</li>
</ul>
<p>
<a href="_detail/geda_pcb-el-2.html" class="media" title="geda:pcb-el-2.png"><img src="_media/geda_pcb-el-2.png" class="mediaright" title="Step 2" alt="Step 2" /></a>
</p>
<ul>
<li class="level1"><div class="li"> Select the <strong>Silk</strong> layer and the <strong>LINE</strong> tool.</div>
</li>
<li class="level1"><div class="li"> Draw the component outline as shown with line width set to 10 mils and the grid setting set to 10 mils.</div>
</li>
<li class="level1"><div class="li"> Draw the left fat cathode indicator with three lines after setting the line width to 20 mils.</div>
</li>
<li class="level1"><div class="li"> Donâ??t let silk layer lines overlap solder pads. </div>
</li>
</ul>
<p>
Select the vias and the outline just drawn using the <strong>SEL</strong> tool and finish making the element:
</p>
<ul>
<li class="level1"><div class="li"> <strong>Buffer→Cut selection to buffer</strong> and move the cursor to the center of the left via and click.</div>
</li>
<li class="level1"><div class="li"> <strong>Buffer→Convert buffer to element</strong></div>
</li>
<li class="level1"><div class="li"> <strong>Buffer→Save buffer elements to file</strong> and navigate to <strong>~/gaf/pcb-elements</strong> and save the element as <strong>D400-1A</strong> since itâ??s a package for a 1A diode with 400 mil spaced pins. Or give it any descriptive name you like.</div>
</li>
</ul>
<p>
<strong>Note:</strong> if you save the element with a name which is the same as a <strong>m4 element</strong>, gsch2pcb will preferentially use the m4 element unless you give gsch2pcb the –use-files (or -f) option. You may put <strong>use-files</strong> in a project file if you want to always give priority to using <strong>file elements</strong>. The m4 element names appear to use upper case, so you could also avoid the problem by using lower case in your file element names. Also, the only way I know to make the pin 1 of the symbol square is to edit the D400-1A file manually and change the square flag in the Pin â??1â?? line. For example, change the line:
</p>
<pre class="code"> Pin(0 0 70 20 70 42 "" "1" 0x00000001)
to:
Pin(0 0 70 20 70 42 "" "1" 0x00000101)
</pre>
<p>
You can now use <strong>D400-1A</strong> in a gschem schematic symbol <strong>footprint</strong> attribute and gsch2pcb will find it provided you have made the <strong>packages</strong> link described in the <strong>Setup</strong> section. If you have not made that link, you can still tell gsch2pcb about the elements directory with a line in a project file:
</p>
<pre class="code">elements-dir ~/gaf/pcb-elements
</pre>
<p>
Possibly youâ??ve noticed, but there are some things not right about the <strong>myproject1</strong> example. For one thing, silk layer lines are overlapping solder pads on some of the elements, and for another, the transistor is backwards on the layout! You otherwise shouldnâ??t have a problem like this when working with gschem and PCB, but transistor pin numbering can be confusing. If you will be using transistors in your designs, hereâ??s a description of my approach to making sure my gschem transistor symbol pin numbering is coordinated with PCB element pin numbers: <a href="http://geda.seul.org/wiki/geda:transistor_guide" class="wikilink1" title="geda:transistor_guide">transistor guide.</a>
</p>
<p>
From the transistor guide, you can see that the problem here is that the <strong>TO92</strong> element has its pins numbered in the less common (3,2,1) configuration while the <strong>2N3904-1.sym</strong> is like a npn-ebc symbol which needs a (1,2,3) numbering. You can see the 2N3904 pin numbers in gschem by hitting the <strong>en</strong> keys (and donâ??t be confused by the <strong>pinseq</strong> attribute that nearly covers up the <strong>pinnumber</strong>). And in PCB, you can see the <strong>TO92</strong> pin numbers by hitting the <strong>d</strong> key with the mouse over the element. To be sure you are seeing pin numbers and not pin names, select <strong>Screen→pinout shows number</strong>.
</p>
<p>
I have libraries with transistor symbols and elements that you might find useful, so as a convenience you can get your custom libraries initially populated by installing my <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gsch2pcb-libs-20040110.tar.gz" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/gsch2pcb-libs-20040110.tar.gz" rel="nofollow"> gschem/PCB libraries </a>. Untar them under ~/gaf to mirror the setup of our example and there will also be a <strong>~/gaf/pcb-elements.Readme</strong> which documents the PCB elements. <i>Note: as of 1/10/2004 Iâ??ve corrected the tarball pcb elements to not overlap solder pads with silk layer lines.</i> If you untar them somewhere else, you will need to make sure that gschem knows about them with gschemrc/gnetlistrc <strong>component-library</strong> lines and that gsch2pcb can find them with <strong>elements-dir</strong> lines in a project file.
</p>
<p>
If you install them, you can fix Q201 in <strong>two.sch</strong> by changing its footprint to <strong>TO-92</strong> which is my custom element with (1,2,3) pin numbering. Then run <strong>gsch2pcb project</strong> and then <strong>pcb board.pcb</strong> and load the new element for the transistor. In the next images, <strong>two.sch</strong> is showing the <strong>footprint</strong> attribute visible to emphasize it, and it also shows a new symbol for the 2N3904 which I created from my custom <strong>npn-ebc.sym</strong> as described in my transistor guide. In the updated board.pcb layout, if you compare the outline appearance of the transistor to the original layout you see that the orientation is now correct and that silk layer lines donâ??t overlap the solder pads. I also changed the <strong>footprint</strong> attribute for resistors R102 and R103 in <strong>one.sch</strong> to my custom 1/8 watt <strong>R0w8</strong> and 1/4 watt <strong>R0w4</strong> elements to illustrate the differences in style you can have with custom elements. You can also see the R101 style after its footprint was changed to <strong>0.125W_Carbon_Resistor</strong> as suggested above. As you evaluate the differences in these styles, Iâ??ll mention that for my custom elements I wanted to maximize room to display value and refdes text (the 0.125W… element body could be a little larger) and I wanted the solder pad diameter a little larger so it will be more forgiving of board fabrication technique. Also, the resistor pin spacing for my <strong>R0w4</strong> is slightly less than in <strong>R025</strong> to improve component density.
</p>
<p>
<a href="_detail/geda_two-sch-2.html" class="media" title="geda:two-sch-2.png"><img src="_media/geda_two-sch-2.png" class="medialeft" title="two.sch" alt="two.sch" /></a> <a href="_detail/geda_board-6.html" class="media" title="geda:board-6.png"><img src="_media/geda_board-6.png" class="mediaright" title="pcb" alt="pcb" /></a>
</p>
</div>
<!-- SECTION "Custom //file elements//" [32155-38620] -->
<h2><a name="custom_m4_elements_requires_gsch2pcb_1.0" id="custom_m4_elements_requires_gsch2pcb_1.0">Custom //m4 elements// (Requires gsch2pcb >= 1.0)</a></h2>
<div class="level2">
<p>
First, some words about how to find out about the default <strong>m4 elements</strong> available in PCB. I think there is some documention forthcoming in the PCB project, but at this point I donâ??t know of anything to refer you to and you canâ??t just look at filenames as you can for the <strong>file elements</strong>. Not only that, but many of these elements require arguments and you need to determine what they are. So for now all I can say is that the best way to find out whatâ??s available is to read the m4 element files and for this you need to know where the PCB m4 files install location is. As of PCB 20031113 this install directory will most likely be <strong>/usr/share/pcb/m4</strong> or <strong>/usr/local/share/pcb/m4</strong>, while on earlier PCB versions it could be <strong>/usr/X11R6/lib/X11/pcb/m4</strong> (run <em>gsch2pcb –help</em> or <em>gsch2pcb -v project</em> to see which of these directories gsch2pcb is using). But if your install is somewhere else you will have to track it down. By the way, if the m4 directory <em>is</em> somewhere different from the above three, then gsch2pcb wonâ??t be finding your <strong>m4 elements</strong> in the above examples and you will need to add the correct m4 directory to your <strong>project</strong> file with a line like:
</p>
<pre class="code">m4-pcbdir /path/to/pcb/m4
</pre>
<p>
Just read the <strong>.inc</strong> files in the m4 install directory. For example, in the <strong>misc.inc</strong> file you will find the <strong>R025</strong> element weâ??ve used and it starts out with:
</p>
<pre class="code"># -------------------------------------------------------------------
# the definition of a resistor (0.25W) package
# $1: canonical name
# $2: name on PCB
# $3: value
define(`PKG_R025',
`Element(0x00 "$1" "$2" "$3" 120 30 0 100 0x00)
(
...
</pre>
<p>
The information you can extract from this is that a m4 <strong>PKG_</strong> macro named <strong>R025</strong> is being defined and it takes 3 arguments. Now, all PCB <strong>m4 element</strong> macros take at least three arguments and these are automatically filled in by gsch2pcb with the gschem attributes <strong>footprint</strong> for <strong>canonical name</strong>, <strong>refdes</strong> for <strong>name on PCB</strong>, and <strong>value</strong> for <strong>value</strong>. The â??canonical nameâ?? used in these m4 files is just an older way of referring to the current PCB usage of <strong>description</strong> as mentioned above in the <strong>Terminology</strong> section. Since these args are automatically filled in, you donâ??t need to specify any additional args to <strong>R025</strong> when you use it as a gschem <strong>footprint</strong>. But now look at the very next m4 element define in <strong>misc.inc</strong>:
</p>
<pre class="code"># -------------------------------------------------------------------
# the definition of a SIL package without a common pin
# $1: canonical name
# $2: name on PCB
# $3: value
# $4: number of pins
define(`PKG_SIL',
`define(`MAXY', `eval(`$4' * 100 -50)')
Element(0x00 "$1" "$2" "$3" 160 10 3 100 0x00)
(
...
</pre>
<p>
From this you can determine there is a <strong>SIL</strong> package you can use as a <strong>footprint</strong>. It has 4 arguments, but only the first three are handled automatically so there is one argument you must give when using it. You get a flash of insight and realize this is a â??Single In Lineâ?? package! So, instead of the <strong>CONNECTOR 2 1</strong> element specifying 1 column we used in our example above, you might think we could have used <strong>SIL 2</strong>. But you would be wrong! Because if you read the macro body you will see that if the argument is <strong>2</strong> the second forloop canâ??t handle it. In fact, it will only work for arguments >= 4. If you ever run gsch2pcb and it appears stuck in an infinite loop, a m4 macro argument problem is likely the cause. As you look through <strong>misc.inc</strong> hereâ??s a summary of what you will find as possible elements you can use:
</p>
<pre class="code">Package Args you need to supply
SD 1 number of pins of a ZIP package
MULTIWATT15 0
R025 0
SIL 1 number of pins (we know now must be >= 4)
CSIL 1 number of pins
QFP132 0
LED 1 diameter of LED
DIODE_LAY 1 pin separation
AXIAL_LAY 1 pin separation
CRYSTAL 1 package width
OSC 0
ISA8 0
OVEN_OSC 0
RADIAL_CAN 1
SMD_BASE 2 length and width of surface mount device
SMD_CHIP 1 package length
</pre>
<p>
And so on for the other <strong>.inc</strong> files…
</p>
<p>
The reality is that the m4 setup is less user friendly (you canâ??t create the elements graphically) and more complicated (you need to understand m4 macros) than the simple <strong>file element</strong> approach. So for most of your custom elements I suggest you are better off staying with <strong>file elements</strong>. However, with the m4 macro method a single element definition that takes arguments gives you a programmable element which can be very useful for large pin count packages. It is particularly nice for IC packages with variable widths and number of pins, so a good example of using a custom <strong>m4 element</strong> would be to copy and modify to our taste the existing m4 macro for IC packages (the <strong>DIL</strong> macro) into a m4 file gsch2pcb will search. The destination m4 file can be any of these:
</p>
<ul>
<li class="level1"><div class="li"> <strong>pcb.inc</strong> in our <strong>myproject1</strong> directory and the custom element will be local to this project.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong>~/.pcb/pcb.inc</strong> and the element will be known to all of our projects.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong>/path/to/anyfile</strong> if this path is made known to gsch2pcb by adding a line to a project file like:<pre class="code">m4-file /path/to/anyfile
</pre>
<p>
Depending on whether you want the file known only to this project, to all of your projects, or to all projects of all users, this line may be added to any of the project files:
</p>
<pre class="code">~/gaf/myproject1/project
~/.gsch2pcb
/usr/local/etc/gsch2pcb
/etc/gsch2pcb
</pre>
</div>
</li>
</ul>
<p>
For this tutorial, Iâ??ll use the first <strong>pcb.inc</strong> way, so copy over the existing macro file:
</p>
<pre class="code">cd /usr/local/share/pcb/m4 (or /usr/share/pcb/m4 or /usr/X11R6/lib/X11/pcb/m4)
cp dil.inc ~/gaf/myproject1/pcb.inc
cd ~/gaf/myproject1
</pre>
<p>
Now, edit the <strong>pcb.inc</strong> file you just copied and cut everything out except for the PKG_DIL macro. Change the name of the package to something like PKG_DILFAT because the change weâ??ll make will be to make larger diameter pins. Actually, we could leave the name alone and our new definition would override the old one, but for now letâ??s go with the new name. Change the pin diameter from <strong>60</strong> to <strong>70</strong> on the <strong><acronym title="Personal Identification Number">PIN</acronym></strong> lines. When done, this should be the entire contents of the new <strong>pcb.inc</strong> file:
</p>
<pre class="code"># -------------------------------------------------------------------
# the definition of a dual-inline package N and similar types
# $1: canonical name
# $2: name on PCB
# $3: value
# $4: number of pins
# $5: package size (300, 600, 900 + 100 for socket space)
#
define(`PKG_DILFAT',
`define(`MAXY', `eval(`$4' / 2 * 100)')
define(`MAXX', `eval(`$5' + 100)')
define(`CENTERX', `eval(MAXX / 2)')
Element(0x00 "$1" "$2" "$3" eval(CENTERX + 20) 100 3 100 0x00)
(
forloop(`i', 1, eval($4 / 2),
`PIN(50, eval(i * 100 -50), 70, 28, i)
')
forloop(`i', 1, eval($4 / 2),
`PIN(eval(MAXX -50), eval(MAXY - i * 100 +50), 70, 28, eval(i + $4/2))
')
ElementLine(0 0 0 MAXY 10)
ElementLine(0 MAXY MAXX MAXY 10)
ElementLine(MAXX MAXY MAXX 0 10)
ElementLine(0 0 eval(CENTERX - 50) 0 10)
ElementLine(eval(CENTERX + 50) 0 MAXX 0 10)
ElementArc(CENTERX 0 50 50 0 180 10)
Mark(50 50)
)')
</pre>
<p>
Run <strong>gschem one.sch</strong> and edit the <strong>footprint</strong> attribute of the opamps to be <strong>DILFAT 8 300</strong>. Then run <strong>gsch2pcb project</strong> and gsch2pcb will remove the <strong>DIL</strong> element from <strong>board.pcb</strong> and add into <strong>board.new.pcb</strong> a new <strong>DILFAT</strong> element from your custom m4 file <strong>pcb.inc</strong>. Run <strong>pcb board.pcb</strong> and load the <strong>board.new.pcb</strong> into your layout. Move the new element with its fatter pins to the location left vacant by the removal of the old element.
</p>
</div>
<!-- SECTION "Custom //m4 elements// (Requires gsch2pcb >= 1.0)" [38621-46312] -->
<h2><a name="multi-user_setup_requires_gsch2pcb_1.0" id="multi-user_setup_requires_gsch2pcb_1.0">Multi-user Setup (requires gsch2pcb >= 1.0)</a></h2>
<div class="level2">
<p>
The above examples are oriented towards a single user with projects and custom gschem and PCB libraries under his home directory. Hereâ??s a way to set up for multiple users who need to share resources:
</p>
<ul>
<li class="level1"><div class="li"> Put site wide custom PCB <strong>file elements</strong> under, for example, <strong>/usr/local/share/pcb/pcb-elements</strong>. Make this directory searched by gsch2pcb for all users by putting a line into <strong>/etc/gsch2pcb</strong> or <strong>/usr/local/etc/gsch2pcb</strong>:<pre class="code">elements-dir /usr/local/share/pcb/pcb-elements
</pre>
<p>
If there are any site wide custom PCB <strong>m4 element</strong> files, for example, <strong>/usr/local/share/pcb/pcb.inc</strong>, add another line into <strong>/etc/gsch2pcb</strong> or <strong>/usr/local/etc/gsch2pcb</strong>:
</p>
<pre class="code">m4-file /usr/local/share/pcb/pcb.inc
</pre>
</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If the default PCB m4 install is not <strong>/usr/local/share/pcb/m4, /usr/share/pcb/m4,</strong> or <strong>/usr/X11R6/lib/X11/pcb/m4</strong>, then make the install location known to all users of gsch2pcb by putting into <strong>/etc/gsch2pcb</strong> or <strong>/usr/local/etc/gsch2pcb</strong> the line:<pre class="code">m4-pcbdir /path/to/pcb/m4
</pre>
<p>
If the m4 program is gm4 instead of m4, add to the gsch2pcb file:
</p>
<pre class="code">m4-command gm4
</pre>
</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If there are site wide custom gschem symbols under some directory, you will have to edit the system gschemrc and gnetlistrc files and add <strong>component-library</strong> lines for them.</div>
</li>
</ul>
<p>
With the above, users will have access to site wide libraries and only need to put in a design <strong>project</strong> file lines for <strong>schematics</strong> and <strong>output-name</strong>. But they also are free to have their own additional user and/or project specific symbol and element libraries.
</p>
</div>
<!-- SECTION "Multi-user Setup (requires gsch2pcb >= 1.0)" [46313-47948] -->
<h2><a name="pc_board_fabrication" id="pc_board_fabrication">PC Board Fabrication</a></h2>
<div class="level2">
<p>
The tutorial should cover pcb fabrication too.
</p>
</div>
<!-- SECTION "PC Board Fabrication" [47949-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_gsch2pcb_tutorial_releasenotes.html
Index: geda_gsch2pcb_tutorial_releasenotes.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gsch2pcb_tutorial_releasenotes</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,gsch2pcb_tutorial_releasenotes" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:gsch2pcb_tutorial_releasenotes?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gsch2pcb_tutorial_releasenotes" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gsch2pcb_tutorial_releasenotes" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<h1><a name="release_notes_for_gsch2pcb_tutorial" id="release_notes_for_gsch2pcb_tutorial">Release Notes for gsch2pcb Tutorial</a></h1>
<div class="level1">
<p>
These are the relase notes to the <a href="http://geda.seul.org/wiki/geda:gsch2pcb_tutorial" class="wikilink1" title="geda:gsch2pcb_tutorial">gsch2pcb tutorial</a>.
</p>
<ul>
<li class="level1"><div class="li"> Starting with the PCB-20050609 snapshot, PCB has a new Gtk user interface which replaces the old Xaw interface and this tutorial will describe using the Gtk interface. If you are using the Xaw PCB, you can look at this <a href="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial-old.html" class="urlextern" title="http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial-old.html" rel="nofollow"> older version of this tutorial,</a> which is also not up to date with info on the gEDA gafrc files.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If you have a gschem version less than 20030525 these tutorial examples may not work as expected.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If you have gEDA version 20030901 installed such that you are using its included gsch2pcb 0.9 and you are getting an error:<pre class="code">ERROR: Unbound variable: open-output-pipe</pre>
<p>
then the problem is syntax in <em>gnet-gsch2pcb.scm</em> that worked in guile 1.4 but does not work in guile 1.6. Youâ??ll need to upgrade to using at least gsch2pcb 1.0.1 to solve this problem.
</p>
</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> As of about 1/9/2004 <acronym title="Concurrent Versions System">CVS</acronym> PCB versions changed to using a hi resolution output file format which will require using at least gsch2pcb-1.4.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong> Mini Changelog</strong></div>
<ul>
<li class="level2"><div class="li"> 5/16/2007 Imported into wiki. Weâ??ll see if itâ??s worth keeping this Changelog up to date after this.</div>
</li>
<li class="level2"><div class="li"> 6/23/2005 Added gafrc file info to setup section. Updated the tutorial to use the Gtk PCB.</div>
</li>
<li class="level2"><div class="li"> 1/10/2004 Corrected my sloppy PCB file elements which had silkscreen lines overlapping solder pads.</div>
</li>
<li class="level2"><div class="li"> 12/23/2003 Added comments about new <acronym title="Concurrent Versions System">CVS</acronym> PCB versions which have the m4 and newlib directories default installed under /usr/share or /usr/local/share.</div>
</li>
</ul>
</li>
</ul>
</div>
<!-- SECTION "Release Notes for gsch2pcb Tutorial" [1-1644] -->
<h2><a name="source_of_the_original_document" id="source_of_the_original_document">Source of the original document</a></h2>
<div class="level2">
<p>
The tutorial was originally prepared by Bill Wilson (bill–at–gkrellm.net). <a href="http://members.dslextreme.com/users/billw/gsch2pcb/gsch2pcb.html" class="urlextern" title="http://members.dslextreme.com/users/billw/gsch2pcb/gsch2pcb.html" rel="nofollow">gsch2pcb Home</a>
</p>
</div>
<!-- SECTION "Source of the original document" [1645-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_gschem_warmup.html
Index: geda_gschem_warmup.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:gschem_warmup</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,gschem_warmup" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:gschem_warmup?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:gschem_warmup" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:gschem_warmup" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<h1><a name="gschem_warmup_for_beginners" id="gschem_warmup_for_beginners">gschem Warmup for Beginners</a></h1>
<div class="level1">
<p>
You need to become familiar with doing a few things in <em><strong>gschem</strong></em>, so just run <em><strong>gschem</strong></em> and start playing around:
</p>
<p>
You get an initial blank page with a menus and a toolbar at the top. As you select operations from the menus, notice that there are usually keyboard shortcuts which can alternatively be used to access the menu functions.
</p>
<p>
When drawing a schematic, Itâ??s a good idea to always start by setting some schematic boundaries to draw within, so we will do this by adding a title-block. I find that using a B sized title-block lets my schematics print at a nice size on letter sized paper:
</p>
<ul>
<li class="level1"><div class="li"> Bring up the <strong>Select Component</strong> window by selecting from the menu <strong>Add→Component</strong> or hit keyboard shortcut <strong>i</strong>. Or you could click the add component icon on the toobar (<a href="_detail/geda_warmup_add_component.html" class="media" title="geda:warmup_add_component.png"><img src="_media/geda_warmup_add_component.png" class="media" alt="" /></a>).</div>
</li>
<li class="level1"><div class="li"> In the <strong>Libraries</strong> list, select <strong>title-block</strong>.</div>
</li>
<li class="level1"><div class="li"> Under the <strong>Components list</strong>, select <strong>title-B.sym</strong>.</div>
</li>
<li class="level1"><div class="li"> Move the mouse onto the <em><strong>gschem</strong></em> drawing area and place the title-block symbol by clicking the left mouse button. Then click the right mouse button to abort adding more title-block symbols.</div>
</li>
</ul>
<p>
<a href="_detail/geda_warmup_gschem01.html" class="media" title="geda:warmup_gschem01.png"><img src="_media/geda_warmup_gschem01.png" class="media" alt="" /></a>
</p>
<ul>
<li class="level1"><div class="li"> With the mouse in the <em><strong>gschem</strong></em> drawing area, hit the keys <strong>ve</strong> (or select from menu <strong>View→Zoom Extents</strong>) to zoom the view to the title-block symbol extents.</div>
</li>
<li class="level1"><div class="li"> Back in the select components window, (bring it up again if you closed it), select the <strong>analog</strong> library and then select the component <strong>resistor-1.sym</strong> and place a couple of resistors on the schematic with the left mouse button. Notice that as you place each one it is a red color and that indicates it is selected.</div>
</li>
<li class="level1"><div class="li"> Zoom in (keyboard shortcut <strong>z</strong>) and zoom out (keyboard shortcut <strong>SHIFT z</strong>) in the area where you placed the resistors. If you get lost, zoom back to extents with <strong>ve</strong>. Notice that as you zoom in or out the viewable area centers around the mouse cursor.</div>
</li>
<li class="level1"><div class="li"> Alternate left clicking on both resistors to select them, but notice that if you donâ??t hit the resistor just right, the title-block is selected instead. We really donâ??t want to ever select the title-block again, so we can lock it to prevent its irritating selection: click so the title-block IS selected, then select <strong>Edit→Lock</strong>. Now itâ??s easier to select the resistors as we like.</div>
</li>
<li class="level1"><div class="li"> Move the resistors around with the middle mouse button.</div>
</li>
<li class="level1"><div class="li"> Select a resistor and then rotate with the <strong>er</strong> keys or the <strong>Edit→Rotate 90 Mode</strong>.</div>
</li>
<li class="level1"><div class="li"> Move the resistors relatively close together and then zoom in on them.</div>
</li>
<li class="level1"><div class="li"> Place the mouse on one of the resistor pins and hit the <strong>n</strong> key to start adding a net. Move the mouse to a pin on the other resistor and left click to attach the net to the pin. Right click to abort adding this net but notice that if you left click again you will start adding another net.</div>
</li>
</ul>
<p>
<a href="_detail/geda_warmup_gschem02.html" class="media" title="geda:warmup_gschem02.png"><img src="_media/geda_warmup_gschem02.png" class="media" alt="" /></a>
</p>
<ul>
<li class="level1"><div class="li"> Look at the toolbar and see that your mode has switched to adding nets. Before you can change resistor selections again, you will have to re-enter select mode with the <strong>s</strong> key or by clicking the select toolbar icon or by using the menu <strong>Edit→Select Mode</strong>. But if you try to move a resistor with the middle mouse button, you can do it and you will automatically re-enter select mode. You will have to play with doing things to get used to the <em><strong>gschem</strong></em> modes.</div>
</li>
<li class="level1"><div class="li"> If when you added the net between the resistors you get something that looks like this:</div>
</li>
</ul>
<p>
<a href="_detail/geda_warmup_gschem03.html" class="media" title="geda:warmup_gschem03.png"><img src="_media/geda_warmup_gschem03.png" class="media" alt="" /></a>
</p>
<p>
it means you missed the pin on the right resistor. Look closely and youâ??ll see the tip of the pin is red and you must start and stop nets with the mouse on this red spot to make a connection to the pin.
</p>
<ul>
<li class="level1"><div class="li"> Select the net between the resistors and delete it with the <strong>Delete</strong> key.</div>
</li>
<li class="level1"><div class="li"> Select a resistor and hit the <strong>ee</strong> keys. This will pop up the attribute editing window for the resistor. Here you can change existing attribute values or add new attributes with values to the resistor. Practice well with adding attributes and changing attribute values because you will need to be very familiar with managing attributes when using <em><strong>gschem</strong></em>.</div>
</li>
</ul>
<p>
Now go back to the tutorial and try working through the simple example there. If you encounter steps that arenâ??t clear, look through the <em><strong>gschem</strong></em> user documentation and attributes documentation on the <a href="geda_gschem_ug.html" class="wikilink1" title="geda:gschem_ug">gschem Documentation</a> page.
</p>
<hr />
<p>
tutorial by Bill Wilson (bill–at–gkrellm.net)
</p>
</div>
</div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_pcb_footprints.html
Index: geda_pcb_footprints.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:pcb_footprints</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-25T11:24:21-0400" />
<meta name="keywords" content="geda,pcb_footprints" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:pcb_footprints?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:pcb_footprints" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:pcb_footprints" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#pcb_footprint_guide" class="toc">PCB Footprint Guide</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#using_pcb_footprints" class="toc">Using PCB Footprints</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#creating_pcb_footprints" class="toc">Creating PCB Footprints</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#sharing_pcb_footprints" class="toc">Sharing PCB Footprints</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="pcb_footprint_guide" id="pcb_footprint_guide">PCB Footprint Guide</a></h1>
<div class="level1">
</div>
<!-- SECTION "PCB Footprint Guide" [3-37] -->
<h2><a name="using_pcb_footprints" id="using_pcb_footprints">Using PCB Footprints</a></h2>
<div class="level2">
</div>
<!-- SECTION "Using PCB Footprints" [38-70] -->
<h2><a name="creating_pcb_footprints" id="creating_pcb_footprints">Creating PCB Footprints</a></h2>
<div class="level2">
</div>
<h5><a name="what_are_some_references_for_making_surface_mount_pads_and_footprints" id="what_are_some_references_for_making_surface_mount_pads_and_footprints">What are some references for making surface mount pads and footprints?</a></h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> <a href="http://www.nxp.com/package" class="urlextern" title="http://www.nxp.com/package" rel="nofollow">http://www.nxp.com/package</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://focus.ti.com/general/docs/packaging.jsp" class="urlextern" title="http://focus.ti.com/general/docs/packaging.jsp" rel="nofollow">http://focus.ti.com/general/docs/packaging.jsp</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.maxim-ic.com/design/packaging/" class="urlextern" title="http://www.maxim-ic.com/design/packaging/" rel="nofollow">http://www.maxim-ic.com/design/packaging/</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.national.com/packaging/folders/pkg_index.html" class="urlextern" title="http://www.national.com/packaging/folders/pkg_index.html" rel="nofollow">http://www.national.com/packaging/folders/pkg_index.html</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.irf.com/package/" class="urlextern" title="http://www.irf.com/package/" rel="nofollow">http://www.irf.com/package/</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.onsemi.com/PowerSolutions/supportTechDoc.do?id=1165" class="urlextern" title="http://www.onsemi.com/PowerSolutions/supportTechDoc.do?id=1165" rel="nofollow">http://www.onsemi.com/PowerSolutions/supportTechDoc.do?id=1165</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.analog.com/Analog_Root/Packages/Packages_Home/" class="urlextern" title="http://www.analog.com/Analog_Root/Packages/Packages_Home/" rel="nofollow">http://www.analog.com/Analog_Root/Packages/Packages_Home/</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://www.linear.com/designtools/PkgInfo.jsp" class="urlextern" title="http://www.linear.com/designtools/PkgInfo.jsp" rel="nofollow">http://www.linear.com/designtools/PkgInfo.jsp</a></div>
</li>
</ul>
</div>
<!-- SECTION "Creating PCB Footprints" [71-585] -->
<h2><a name="sharing_pcb_footprints" id="sharing_pcb_footprints">Sharing PCB Footprints</a></h2>
<div class="level2">
</div>
<h5><a name="popular_sources_of_footprints" id="popular_sources_of_footprints">Popular Sources of Footprints</a></h5>
<div class="level5">
<p>
* You can share <a href="http://opencircuits.com/PCB_Footprints" class="urlextern" title="http://opencircuits.com/PCB_Footprints" rel="nofollow"> gEDA footprints at Open Circuits</a>.
</p>
<p>
* The <a href="http://freelabs.com/~whitis/opensymbol/" class="urlextern" title="http://freelabs.com/~whitis/opensymbol/" rel="nofollow"> "Open Symbol Project" with Mark Whitis</a> has many footprints. (What can we do to help him?)
</p>
</div>
<!-- SECTION "Sharing PCB Footprints" [586-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_transistor_guide.html
Index: geda_transistor_guide.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:transistor_guide</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:57:07-0400" />
<meta name="keywords" content="geda,transistor_guide" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:transistor_guide?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:transistor_guide" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:transistor_guide" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#gschem_symbol_and_pcb_element_transistor_guide" class="toc">gschem Symbol and PCB Element Transistor Guide</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#gschem_symbols" class="toc">gschem symbols</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pcb_elements" class="toc">PCB Elements</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#general_procedure" class="toc">General Procedure</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#special_cases" class="toc">Special Cases</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="gschem_symbol_and_pcb_element_transistor_guide" id="gschem_symbol_and_pcb_element_transistor_guide">gschem Symbol and PCB Element Transistor Guide</a></h1>
<div class="level1">
<p>
The issue is how to manage a library of <em><strong>gschem</strong></em> transistor symbols and a library of PCB transistor elements such that we can be confident of correct pin number correspondence between the libraries. We need to understand how to handle the many permutations of emitter, base, and collector (e,b,c) pinouts and the variations of package number of pins and pin numbering. This doc shows the approach Iâ??ve taken in my custom <em><strong>gschem</strong></em> symbols and PCB elements.
</p>
</div>
<!-- SECTION "gschem Symbol and PCB Element Transistor Guide" [1-531] -->
<h2><a name="gschem_symbols" id="gschem_symbols">gschem symbols</a></h2>
<div class="level2">
<p>
There are a couple of ways to consider:
</p>
<ol>
<li class="level1"><div class="li"> Have a base set of <em><strong>gschem</strong></em> transistor symbols such as npn.sym, pnp.sym, fet.sym, etc. which have a fixed and arbitrarily assigned pin number for the emitter, base, and, collector. To accommodate the different permutations of (e,b,c) to pin numbers that exist for transistor packages, you would have to have a set of PCB elements for each transistor package like <a href="http://en.wikipedia.org/wiki/TO92" class="urlextern" title="http://en.wikipedia.org/wiki/TO92" rel="nofollow">TO-92</a>-123, TO-92-132, TO-92-213, TO-92-231, TO-92-312, TO-92-321, and similarly for <a href="http://en.wikipedia.org/wiki/TO220" class="urlextern" title="http://en.wikipedia.org/wiki/TO220" rel="nofollow">TO-220</a>, TO-5, etc. The problem with this is that manufacturers do specify pin numbers for their packages and we would be making many elements with pin numbers not corresponding to real packages. Remember, a PCB element on a PCB layout is supposed to correspond to a physical electronic component.</div>
</li>
<li class="level1"><div class="li"> Have a base set of <em><strong>gschem</strong></em> transistor symbols which spans the possible (e,b,c) permutations which can exist for any given transistor package. The set of <em><strong>gschem</strong></em> symbols for npn transistors would be npn-ebc.sym, npn-ecb.sym, npn-bec.sym, npn-bce.sym, npn-ceb.sym, and npn-cbe.sym. There would be similar sets for pnp transistors and FETs (fet-sdg.sym, fet-sgd.sym, …). Then there would be PCB elements only for actual physical transistor packages.</div>
</li>
</ol>
<p>
It makes sense to me to say the second approach is obviously better. Setting up the <em><strong>gschem</strong></em> symbols is simple enough, just create the six symbols for each transistor type with the pin numbers of the emitter, base, and collector corresponding to the sequence indicated in the name. For example, the symbol npn-ebc.sym would have an emitter <strong>pinnumber</strong> attribute of <strong>1</strong>, a base <strong>pinnumber</strong> attribute of <strong>2</strong> and a collector <strong>pinnumber</strong> attribute of <strong>3</strong>. Now you only need to make PCB elements with correctly numbered pins for transistor packages as you need them and you need to have a systematic approach for naming these elements.
</p>
</div>
<!-- SECTION "gschem symbols" [532-2550] -->
<h2><a name="pcb_elements" id="pcb_elements">PCB Elements</a></h2>
<div class="level2">
<p>
A point to keep in mind when looking at transistor package pin configurations and numbers is that a TO (Transistor Outline) designation is really only just that - a designation of a particular shaped and sized outline. It actually is not a specification of the pins coming out of that package. Manufacturers may have have a TO package designation qualified by their internal â??case styleâ?? or â??package numberâ?? code. This qualification determines the definition of the number of pins, the arrangement of the pins, and the pin numbering.
</p>
<p>
However, most TO packages do conform to a standard pin numbering convention and have a predominant number of pins and pin placement configuration. So it makes sense to have PCB elements with a particular TO name which can be used for a majority of cases. Then when a non conforming case is encountered, we can make a new TO element for it.
</p>
<p>
Hereâ??s a description of what seems to be the most common transistor outline configurations:
</p>
<ul>
<li class="level1"><div class="li"> <em>Power Transistors - Plastic</em>: Look at the package front (where the lettering is) with the pins pointing down. The pins are numbered left to right (1,2,3). This is very common, so it makes sense to create initial sets of three pin PCB elements with this number order using base names such as TO-126, TO-220, TO-264, etc. For variations such as a five pin TO-220 package for a LM383, you could make a PCB element with its name qualified such as TO-220-5, or maybe TO-220-T05B if you wanted to qualify it with the National Semiconductor T05B package designation for their 5 pin TO-220 package.</div>
</li>
<li class="level1"><div class="li"> <em>Power Transistors - Metal</em>: This would be the TO-3 package which can have from 2 to many pins. There is no index tab on the package so you need to look at a diagram of the pin out to see the pin numbering. The common 2 pin package could be named TO-3, and N pin packages with N > 2 could be named TO-3-N.</div>
</li>
<li class="level1"><div class="li"> <em>Small Signal Transistors - Metal</em>: Look at the transistor bottom with the pins pointing at you. The pins are numbered clockwise from the index tab (1,2,3,…) Metal can packages such as TO-18, TO-39, or TO-72 will frequently have 3 or 4 pins, while the TO-5 may have 3, 4, 5, 6, 8, or 10 pins. Because of the variable pin numbers, you could, for example, name the PCB elements TO-18-3 and TO-18-4, or you could use TO-18 and TO-18-4 assuming that a three pin can is more common and thus earns the base TO-18 element name.</div>
</li>
<li class="level1"><div class="li"> <em>Small Signal Transistors - Plastic</em>: Look at the transistor package flat side (where the lettering is) with the pins pointing down. Almost all packages where the three pins are in a straight line will have the left to right pin number ordering of (1,2,3) and these can be the base TO-92 PCB element. There are a very small number of cases where the pins will be in a straight line and numbered left to right (3,2,1). You could have a distinct PCB element for these, but you could also decide to ignore the manufacturerâ??s pin numbering and pretend itâ??s the more common (1,2,3). However, if the package has the middle pin offset so the pins are in a triangular arrangement, the pin number ordering will frequently be (3,2,1) and this will possibly require a custom PCB element. But see my comments about my <a href="playground_transistor_guide.html" class="wikilink1" title="playground:transistor_guide">TO-92o</a> element below.</div>
</li>
<li class="level1"><div class="li"> <em>Surface Mount Transistors</em>: The SOT (Small Outline Transistor) packages are much more standard than the TO packages and the pins are consistently numbered counterclockwise from the top left as are IC packages. But for a transistor that has a TO and a SOT version, you canâ??t simply change the <strong>footprint</strong> attribute on the schematic because the package pin numbers donâ??t map the same to the emitter, base, and collector. You need a separate <em><strong>gschem</strong></em> symbol for them. For example: <strong>2N3904.sym</strong> for the TO and <strong>MMBT3904.sym</strong> for the SOT.</div>
</li>
</ul>
</div>
<!-- SECTION "PCB Elements" [2551-6419] -->
<h2><a name="general_procedure" id="general_procedure">General Procedure</a></h2>
<div class="level2">
<p>
The process of using a transistor for the first time in a <em><strong>gschem</strong></em> to PCB design takes these steps (2N3904 used as an example):
</p>
<ol>
<li class="level1"><div class="li"> Most transistor <acronym title="specification">spec</acronym> sheets can be found in pdf format on the web, so get one and determine the case style and pin name and number ordering. For the 2N3904 the case style is TO-92, the pin number order left to right is (1,2,3), and the pin name order left to right is (e,b,c).</div>
</li>
<li class="level1"><div class="li"> If we have a PCB element in our library for that case style with the correct pin number order, use it. If not, make a new PCB element. For the 2N3904, I have a TO-92 element in my custom library that has the pin number order of (1,2,3), so I can use it.</div>
</li>
<li class="level1"><div class="li"> Copy the <em><strong>gschem</strong></em> transistor symbol corresponding to the pin name order to a new transistor symbol name. For the 2N3904 example, the pin name order is (e,b,c) so copy the base symbol npn-ebc.sym into 2N3904.sym.</div>
</li>
<li class="level1"><div class="li"> Edit the new symbol and change the <strong>value</strong> attribute to the transistor name and the <strong>footprint</strong> attribute to the right PCB element. For our example, this would be <strong>2N3904</strong> and <strong>TO-92</strong>.</div>
</li>
</ol>
</div>
<!-- SECTION "General Procedure" [6420-7546] -->
<h2><a name="special_cases" id="special_cases">Special Cases</a></h2>
<div class="level2">
<ol>
<li class="level1"><div class="li"> I have in my library a TO-92o PCB element which has the middle pin offset so the pins are in a triangular arrangement. This element has the left to right pin number order of (1,2,3) and can be used in place of the TO-92 for layout considerations. You only have to slightly bend the middle pin of the transistor when installing it.</div>
</li>
<li class="level1"><div class="li"> The BC546 transistor <acronym title="specification">spec</acronym> sheet shows its pin number order to be (1,2,3) in a straight line and the pin name order to be (c,b,e). But Iâ??ve seen this transistor shipped from the factory with the middle pin prebent into the offset configuration. For this transistor, you would create the <em><strong>gschem</strong></em> symbol from npn-cbe.sym as expected but use the PCB element TO-92o.</div>
</li>
<li class="level1"><div class="li"> The BF240 transistor <acronym title="specification">spec</acronym> sheet shows its pin number order to be left to right (3,2,1) in a straight line and the pin name order would be left to right (c,e,b). If you made a new PCB element with pins numbered (3,2,1), then you would have to create the <em><strong>gschem</strong></em> BF240.sym from npn-bec.sym because pin 1 on the PCB element has to correspond to pin 1 on the <em><strong>gschem</strong></em> symbol. But it would be easier to just ignore this uncommon pin numbering and assume the transistor pins are actually numbered the standard left to right (1,2,3). Then you could use the existing TO-92 PCB element and create the <em><strong>gschem</strong></em> symbol using npn-ceb.sym. Some transistor <acronym title="specification">spec</acronym> sheets give the pin name order and do not give a pin number order, and for these you just make the same assumption that the pins are numbered left to right (1,2,3).</div>
</li>
<li class="level1"><div class="li"> In the second case above, the transistor had an offset pin 2 when the <acronym title="specification">spec</acronym> sheet showed the pins in a straight line, and the pin numbers on the <acronym title="specification">spec</acronym> sheet were ordered left to right (1,2,3). But many transistors have the offset pin 2 indicated on the the <acronym title="specification">spec</acronym> sheet and the pin numbers are ordered left to right (3,2,1). You could use an element such as my TO-92o by ignoring the <acronym title="specification">spec</acronym> sheet ordering as I suggested in case 3. But this configuration is much more common than the BF240 example so you might want to have a distinct PCB element for it with pins numbered to match the <acronym title="specification">spec</acronym> sheet.</div>
</li>
</ol>
<hr />
<p>
tutorial by Bill Wilson (bill–at–gkrellm.net)
</p>
</div>
<!-- SECTION "Special Cases" [7547-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/geda_version_control_migration.html
Index: geda_version_control_migration.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>geda:version_control_migration</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="geda,version_control_migration" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/geda:version_control_migration?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/geda:version_control_migration" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/geda:version_control_migration" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#version_control_migration" class="toc">Version Control Migration</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#status_quo" class="toc">Status Quo</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#what_we_need" class="toc">What We Need</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="version_control_migration" id="version_control_migration">Version Control Migration</a></h1>
<div class="level1">
</div>
<!-- SECTION "Version Control Migration" [1-41] -->
<h2><a name="status_quo" id="status_quo">Status Quo</a></h2>
<div class="level2">
<p>
Currently, gEDA uses <acronym title="Concurrent Versions System">CVS</acronym>. <acronym title="Concurrent Versions System">CVS</acronym> is the â??originalâ?? version control system used for collaborating on open source projects.
</p>
<p>
Unfortunately, <acronym title="Concurrent Versions System">CVS</acronym> has a number of problems:
</p>
<ol>
<li class="level1"><div class="li"> <acronym title="Concurrent Versions System">CVS</acronym> does not support the concept of patch sets. That is, itâ??s very difficult to work out what changes went into <acronym title="Concurrent Versions System">CVS</acronym> together without using dodgy tools like <a href="http://www.cobite.com/cvsps/" class="urlextern" title="http://www.cobite.com/cvsps/" rel="nofollow">cvsps</a>.</div>
</li>
<li class="level1"><div class="li"> Merging with <acronym title="Concurrent Versions System">CVS</acronym> is painful, especially when there is keyword expansion brokenness such as the <code>Log</code> keyword.</div>
</li>
<li class="level1"><div class="li"> <acronym title="Concurrent Versions System">CVS</acronym> doesnâ??t support renames preserving history.</div>
</li>
<li class="level1"><div class="li"> The overhead involved in creating and managing a branch in <acronym title="Concurrent Versions System">CVS</acronym> is such that people tend to do one of the following:</div>
<ol>
<li class="level2"><div class="li"> Donâ??t bother</div>
</li>
<li class="level2"><div class="li"> Use another VCS locally, then export patches, then commit patches to <acronym title="Concurrent Versions System">CVS</acronym>. This is a big hassle for everyone.</div>
</li>
<li class="level2"><div class="li"> Do II. <strong>and</strong> use a branch in <acronym title="Concurrent Versions System">CVS</acronym>, which is even more hassle, but means people can see the changes in advance.</div>
</li>
</ol>
</li>
<li class="level1"><div class="li"> You canâ??t do anything in <acronym title="Concurrent Versions System">CVS</acronym> (view logs, view â??blameâ?? for a line of code, create diffs to previous versions) without being online & connecting to the repository.</div>
</li>
</ol>
</div>
<!-- SECTION "Status Quo" [42-1144] -->
<h2><a name="what_we_need" id="what_we_need">What We Need</a></h2>
<div class="level2">
<p>
gEDA has a development process that involves a number of people working independently on separate changes. Some of these are a single changeset hacked together in a few minutes, some involve several major changes and are developed over a matter of months. Often, in order to track down a tricky bug, it is necessary for a developer to try and work out what a fellow developer did several months ago.
</p>
<p>
The following features would be deemed desirable in a version control system:
</p>
<ol>
<li class="level1"><div class="li"> Free as in beer as well as free as in speech.</div>
</li>
<li class="level1"><div class="li"> Actively developed/maintained.</div>
</li>
<li class="level1"><div class="li"> Atomic commits (a.k.a. changesets).</div>
</li>
<li class="level1"><div class="li"> All users have their own copy of the history.</div>
</li>
<li class="level1"><div class="li"> Users can make local branches/commits without being logged onto a remote server (â??distributedâ?? repository model).</div>
</li>
<li class="level1"><div class="li"> Merge & rename tracking.</div>
</li>
<li class="level1"><div class="li"> Easy to transition to from <acronym title="Concurrent Versions System">CVS</acronym>.</div>
</li>
</ol>
<p>
Using the <a href="http://en.wikipedia.org/wiki/Comparison_of_revision_control_software" class="urlextern" title="http://en.wikipedia.org/wiki/Comparison_of_revision_control_software" rel="nofollow">comparison matrix at Wikipedia</a>, it looks like only <a href="http://www.selenic.com/mercurial/wiki/" class="urlextern" title="http://www.selenic.com/mercurial/wiki/" rel="nofollow">Mercurial</a> and <a href="http://git.or.cz/" class="urlextern" title="http://git.or.cz/" rel="nofollow">git</a> have the features we require.
</p>
<p>
A number of factors militate in favour of using git:
</p>
<ul>
<li class="level1"><div class="li"> Existing experience within the the gEDA development community.</div>
</li>
<li class="level1"><div class="li"> More extensively used by major projects (Linux kernel, X.org X server, OLPC, WINE).</div>
</li>
</ul>
</div>
<!-- SECTION "What We Need" [1145-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/libgeda3.html
Index: libgeda3.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>libgeda3</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:27-0400" />
<meta name="keywords" content="libgeda3" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/libgeda3?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/libgeda3" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/libgeda3" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#geda_library_v3_specification" class="toc">gEDA Library v3 Specification</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#rationale" class="toc">Rationale</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#requirements" class="toc">Requirements</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#core" class="toc">Core</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#secondary" class="toc">Secondary</a></span></div></li>
</ul>
</li>
<li class="level2"><div class="li"><span class="li"><a href="#coordinate_system" class="toc">Coordinate System</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#configuration" class="toc">Configuration</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#dependencies" class="toc">Dependencies</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#glib" class="toc">glib</a></span></div></li>
<li class="level3"><div class="li"><span class="li"><a href="#gobject" class="toc">gobject</a></span></div></li>
</ul>
</li>
<li class="level2"><div class="li"><span class="li"><a href="#references" class="toc">References</a></span></div></li></ul>
</li></ul>
</div>
</div>
<h1><a name="geda_library_v3_specification" id="geda_library_v3_specification">gEDA Library v3 Specification</a></h1>
<div class="level1">
</div>
<!-- SECTION "gEDA Library v3 Specification" [1-45] -->
<h2><a name="rationale" id="rationale">Rationale</a></h2>
<div class="level2">
<p>
The current version (2.x) of the libgeda shared library has a number of defects:
</p>
<ul>
<li class="level1"><div class="li"> Poor separation between public interface and internals, which leads to…</div>
</li>
<li class="level1"><div class="li"> Frequent changes to the <acronym title="Application Programming Interface">API</acronym></div>
</li>
<li class="level1"><div class="li"> <acronym title="Application Programming Interface">API</acronym> contains large amounts of code specific to application internals </div>
</li>
</ul>
<p>
This page is an attempt to itemise in detail what is required of libgeda, and what the interface to it should look like. This will enable:
</p>
<ul>
<li class="level1"><div class="li"> More rigorous testing of library functions</div>
</li>
<li class="level1"><div class="li"> Creation of language bindings for libgeda</div>
</li>
<li class="level1"><div class="li"> Easier development of other applications for manipulating schematics</div>
</li>
</ul>
</div>
<!-- SECTION "Rationale" [46-643] -->
<h2><a name="requirements" id="requirements">Requirements</a></h2>
<div class="level2">
</div>
<!-- SECTION "Requirements" [644-669] -->
<h3><a name="core" id="core">Core</a></h3>
<div class="level3">
<ol>
<li class="level1"><div class="li"> Define data structures for representing schematics</div>
</li>
<li class="level1"><div class="li"> Provide methods for creating and manipulating schematics</div>
</li>
<li class="level1"><div class="li"> Provide methods for reading and storing schematics into files and data streams</div>
</li>
<li class="level1"><div class="li"> Provide access to detailed data on errors and exceptions</div>
</li>
<li class="level1"><div class="li"> Provide a simple interface for configuring libgedaâ??s behaviour</div>
</li>
</ol>
</div>
<!-- SECTION "Core" [670-1013] -->
<h3><a name="secondary" id="secondary">Secondary</a></h3>
<div class="level3">
<ol>
<li class="level1"><div class="li"> Make no assumptions about applications which will use the library</div>
</li>
<li class="level1"><div class="li"> Make no assumptions about the compiler or architecture on which the library is being used</div>
</li>
<li class="level1"><div class="li"> Fully reentrant for thread safety</div>
</li>
<li class="level1"><div class="li"> Minimise number of dependency libraries</div>
</li>
<li class="level1"><div class="li"> Detect and gracefully handle multiple instances accessing the same schematic file</div>
</li>
</ol>
</div>
<!-- SECTION "Secondary" [1014-1367] -->
<h2><a name="coordinate_system" id="coordinate_system">Coordinate System</a></h2>
<div class="level2">
<p>
Because libgeda should â??make no assumptions about applications which will use the library," libgeda should use only â??worldâ?? coordinates throughout (the same coordinate system as used in the files). See the <a href="geda_file_format_spec.html" class="wikilink1" title="geda:file_format_spec">file format specification</a>.
</p>
</div>
<!-- SECTION "Coordinate System" [1368-1659] -->
<h2><a name="configuration" id="configuration">Configuration</a></h2>
<div class="level2">
<p>
Currently, libgeda relies on an embedded Scheme interpreter (<a href="http://www.gnu.org/software/guile/" class="urlextern" title="http://www.gnu.org/software/guile/" rel="nofollow">Guile</a>) for configuring settings such as library search paths. This has a number of pros and cons:
</p>
<p>
Pros:
</p>
<ul>
<li class="level1"><div class="li"> All applications which access libgeda can automatically use the same settings</div>
</li>
<li class="level1"><div class="li"> Arbitrary Scheme code can be used in the configuration process</div>
</li>
</ul>
<p>
Cons:
</p>
<ul>
<li class="level1"><div class="li"> Large & complex dependency</div>
</li>
<li class="level1"><div class="li"> Doesnâ??t integrate nicely into applications which use e.g. the GNOME or KDE configuration mechanisms</div>
</li>
<li class="level1"><div class="li"> Substantially complicates the creation of graphical user interfaces for configuring library settings</div>
</li>
<li class="level1"><div class="li"> Problems with Guile backward-compatibility in the past</div>
</li>
</ul>
<p>
It might, therefore, make more sense to provide a complete <acronym title="Application Programming Interface">API</acronym> for configuring libgeda, and rely on the application to handle the storage and loading of the configuration.
</p>
</div>
<!-- SECTION "Configuration" [1660-2523] -->
<h2><a name="dependencies" id="dependencies">Dependencies</a></h2>
<div class="level2">
</div>
<!-- SECTION "Dependencies" [2524-2549] -->
<h3><a name="glib" id="glib">glib</a></h3>
<div class="level3">
<p>
<a href="http://developer.gnome.org/doc/API/glib/" class="urlextern" title="http://developer.gnome.org/doc/API/glib/" rel="nofollow">glib</a> provides a very large number of useful features that would make writing and maintaining libgeda easier. These include:
</p>
<ul>
<li class="level1"><div class="li"> Portable definitions of basic types (although <code>intptr.h</code> does this too, and would probably be preferable)</div>
</li>
<li class="level1"><div class="li"> Doubly- and singly-linked lists, and many other data structures</div>
</li>
<li class="level1"><div class="li"> Plugin loading, memory allocation, threading, IO abstraction, …</div>
</li>
</ul>
<p>
Not having to reinvent the wheel – and letting a much larger project be responsible for optimising and maintaining these features – would make the libgeda code smaller and easier to understand and maintain. libgeda already uses glib to a certain extent, but using it more extensively in future versions of libgeda does not immediately seem to be a bad idea.
</p>
</div>
<!-- SECTION "glib" [2550-3349] -->
<h3><a name="gobject" id="gobject">gobject</a></h3>
<div class="level3">
<p>
<a href="http://developer.gnome.org/doc/API/2.0/gobject/" class="urlextern" title="http://developer.gnome.org/doc/API/2.0/gobject/" rel="nofollow">gobject</a> is an object-oriented programming system in C. It is used extensively in the GTK+ user interface toolkit. In addition to class-like structures, it provides a signalling system that allows objects to emit, listen for and respond to events. It is designed to be compatible with the object systems of other languages, and this is one of the chief reasons that so many bindings of GTK+ are available (Python, <acronym title="Practical Extraction and Report Language">Perl</acronym>, .NET, Java, C++, etc).
</p>
<p>
gobject is often considered to be heavyweight, requiring lots of boilerplate code in order to use it effectively. Its use in libgeda has historically been opposed, though its use in future versions may ease creation of bindings for libgeda in more directly object-oriented languages such as Python, Java or C++.
</p>
</div>
<!-- SECTION "gobject" [3350-4179] -->
<h2><a name="references" id="references">References</a></h2>
<div class="level2">
<ul>
<li class="level1"><div class="li"> <a href="http://www.unet.univie.ac.at/aix/aixprggd/genprogc/writing_reentrant_thread_safe_code.htm" class="urlextern" title="http://www.unet.univie.ac.at/aix/aixprggd/genprogc/writing_reentrant_thread_safe_code.htm" rel="nofollow">Writing Reentrant and Thread-Safe Code</a></div>
</li>
</ul>
</div>
<!-- SECTION "References" [4180-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/playground_transistor_guide.html
Index: playground_transistor_guide.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>playground:transistor_guide</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,nofollow" />
<meta name="date" content="2007-05-24T22:27:24-0400" />
<meta name="keywords" content="playground,transistor_guide" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/playground:transistor_guide?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=playground" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/playground:transistor_guide" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/playground:transistor_guide" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
<div class="toc">
<div class="tocheader toctoggle" id="toc__header">Table of Contents</div>
<div id="toc__inside">
<ul class="toc">
<li class="level1"><div class="li"><span class="li"><a href="#gschem_symbol_and_pcb_element_transistor_guide" class="toc">gschem Symbol and PCB Element Transistor Guide</a></span></div>
<ul class="toc">
<li class="level2"><div class="li"><span class="li"><a href="#gschem_symbols" class="toc">gschem symbols</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#pcb_elements" class="toc">PCB Elements</a></span></div></li>
<li class="level2"><div class="li"><span class="li"><a href="#general_procedure" class="toc">General Procedure</a></span></div>
<ul class="toc">
<li class="level3"><div class="li"><span class="li"><a href="#special_cases" class="toc">Special Cases</a></span></div></li></ul>
</li></ul>
</li></ul>
</div>
</div>
<h1><a name="gschem_symbol_and_pcb_element_transistor_guide" id="gschem_symbol_and_pcb_element_transistor_guide">gschem Symbol and PCB Element Transistor Guide</a></h1>
<div class="level1">
<p>
The issue is how to manage a library of <em><strong>gschem</strong></em> transistor symbols and a library of PCB transistor elements such that we can be confident of correct pin number correspondence between the libraries. We need to understand how to handle the many permutations of emitter, base, and collector (e,b,c) pinouts and the variations of package number of pins and pin numbering. This doc shows the approach Iâ??ve taken in my custom <em><strong>gschem</strong></em> symbols and PCB elements.
</p>
</div>
<!-- SECTION "gschem Symbol and PCB Element Transistor Guide" [1-531] -->
<h2><a name="gschem_symbols" id="gschem_symbols">gschem symbols</a></h2>
<div class="level2">
<p>
There are a couple of ways to consider:
</p>
<ol>
<li class="level1"><div class="li"> Have a base set of <em><strong>gschem</strong></em> transistor symbols such as npn.sym, pnp.sym, fet.sym, etc. which have a fixed and arbitrarily assigned pin number for the emitter, base, and, collector. To accommodate the different permutations of (e,b,c) to pin numbers that exist for transistor packages, you would have to have a set of PCB elements for each transistor package like <a href="http://en.wikipedia.org/wiki/TO92" class="urlextern" title="http://en.wikipedia.org/wiki/TO92" rel="nofollow">TO-92</a>-123, TO-92-132, TO-92-213, TO-92-231, TO-92-312, TO-92-321, and similarly for <a href="http://en.wikipedia.org/wiki/TO220" class="urlextern" title="http://en.wikipedia.org/wiki/TO220" rel="nofollow">TO-220</a>, TO-5, etc. The problem with this is that manufacturers do specify pin numbers for their packages and we would be making many elements with pin numbers not corresponding to real packages. Remember, a PCB element on a PCB layout is supposed to correspond to a physical electronic component.</div>
</li>
<li class="level1"><div class="li"> Have a base set of <em><strong>gschem</strong></em> transistor symbols which spans the possible (e,b,c) permutations which can exist for any given transistor package. The set of <em><strong>gschem</strong></em> symbols for npn transistors would be npn-ebc.sym, npn-ecb.sym, npn-bec.sym, npn-bce.sym, npn-ceb.sym, and npn-cbe.sym. There would be similar sets for pnp transistors and FETs (fet-sdg.sym, fet-sgd.sym, …). Then there would be PCB elements only for actual physical transistor packages.</div>
</li>
</ol>
<p>
It makes sense to me to say the second approach is obviously better. Setting up the <em><strong>gschem</strong></em> symbols is simple enough, just create the six symbols for each transistor type with the pin numbers of the emitter, base, and collector corresponding to the sequence indicated in the name. For example, the symbol npn-ebc.sym would have an emitter <strong>pinnumber</strong> attribute of <strong>1</strong>, a base <strong>pinnumber</strong> attribute of <strong>2</strong> and a collector <strong>pinnumber</strong> attribute of <strong>3</strong>. Now you only need to make PCB elements with correctly numbered pins for transistor packages as you need them and you need to have a systematic approach for naming these elements.
</p>
</div>
<!-- SECTION "gschem symbols" [532-2550] -->
<h2><a name="pcb_elements" id="pcb_elements">PCB Elements</a></h2>
<div class="level2">
<p>
A point to keep in mind when looking at transistor package pin configurations and numbers is that a TO (Transistor Outline) designation is really only just that - a designation of a particular shaped and sized outline. It actually is not a specification of the pins coming out of that package. Manufacturers may have have a TO package designation qualified by their internal â??case styleâ?? or â??package numberâ?? code. This qualification determines the definition of the number of pins, the arrangement of the pins, and the pin numbering.
</p>
<p>
However, most TO packages do conform to a standard pin numbering convention and have a predominant number of pins and pin placement configuration. So it makes sense to have PCB elements with a particular TO name which can be used for a majority of cases. Then when a non conforming case is encountered, we can make a new TO element for it.
</p>
<p>
Hereâ??s a description of what seems to be the most common transistor outline configurations:
</p>
<ul>
<li class="level1"><div class="li"> <em>Power Transistors - Plastic</em>: Look at the package front (where the lettering is) with the pins pointing down. The pins are numbered left to right (1,2,3). This is very common, so it makes sense to create initial sets of three pin PCB elements with this number order using base names such as TO-126, TO-220, TO-264, etc. For variations such as a five pin TO-220 package for a LM383, you could make a PCB element with its name qualified such as TO-220-5, or maybe TO-220-T05B if you wanted to qualify it with the National Semiconductor T05B package designation for their 5 pin TO-220 package.</div>
</li>
<li class="level1"><div class="li"> <em>Power Transistors - Metal</em>: This would be the TO-3 package which can have from 2 to many pins. There is no index tab on the package so you need to look at a diagram of the pin out to see the pin numbering. The common 2 pin package could be named TO-3, and N pin packages with N > 2 could be named TO-3-N.</div>
</li>
<li class="level1"><div class="li"> <em>Small Signal Transistors - Metal</em>: Look at the transistor bottom with the pins pointing at you. The pins are numbered clockwise from the index tab (1,2,3,…) Metal can packages such as TO-18, TO-39, or TO-72 will frequently have 3 or 4 pins, while the TO-5 may have 3, 4, 5, 6, 8, or 10 pins. Because of the variable pin numbers, you could, for example, name the PCB elements TO-18-3 and TO-18-4, or you could use TO-18 and TO-18-4 assuming that a three pin can is more common and thus earns the base TO-18 element name.</div>
</li>
<li class="level1"><div class="li"> <em>Small Signal Transistors - Plastic</em>: Look at the transistor package flat side (where the lettering is) with the pins pointing down. Almost all packages where the three pins are in a straight line will have the left to right pin number ordering of (1,2,3) and these can be the base TO-92 PCB element. There are a very small number of cases where the pins will be in a straight line and numbered left to right (3,2,1). You could have a distinct PCB element for these, but you could also decide to ignore the manufacturerâ??s pin numbering and pretend itâ??s the more common (1,2,3). However, if the package has the middle pin offset so the pins are in a triangular arrangement, the pin number ordering will frequently be (3,2,1) and this will possibly require a custom PCB element. But see my comments about my <span class="curid"><a href="http://geda.seul.org/wiki/playground:transistor_guide#special_cases" class="wikilink1" title="playground:transistor_guide">TO-92o</a></span> element below.</div>
</li>
<li class="level1"><div class="li"> <em>Surface Mount Transistors</em>: The SOT (Small Outline Transistor) packages are much more standard than the TO packages and the pins are consistently numbered counterclockwise from the top left as are IC packages. But for a transistor that has a TO and a SOT version, you canâ??t simply change the <strong>footprint</strong> attribute on the schematic because the package pin numbers donâ??t map the same to the emitter, base, and collector. You need a separate <em><strong>gschem</strong></em> symbol for them. For example: <strong>2N3904.sym</strong> for the TO and <strong>MMBT3904.sym</strong> for the SOT.</div>
</li>
</ul>
</div>
<!-- SECTION "PCB Elements" [2551-6419] -->
<h2><a name="general_procedure" id="general_procedure">General Procedure</a></h2>
<div class="level2">
<p>
The process of using a transistor for the first time in a <em><strong>gschem</strong></em> to PCB design takes these steps (2N3904 used as an example):
</p>
<ol>
<li class="level1"><div class="li"> Most transistor <acronym title="specification">spec</acronym> sheets can be found in pdf format on the web, so get one and determine the case style and pin name and number ordering. For the 2N3904 the case style is TO-92, the pin number order left to right is (1,2,3), and the pin name order left to right is (e,b,c).</div>
</li>
<li class="level1"><div class="li"> If we have a PCB element in our library for that case style with the correct pin number order, use it. If not, make a new PCB element. For the 2N3904, I have a TO-92 element in my custom library that has the pin number order of (1,2,3), so I can use it.</div>
</li>
<li class="level1"><div class="li"> Copy the <em><strong>gschem</strong></em> transistor symbol corresponding to the pin name order to a new transistor symbol name. For the 2N3904 example, the pin name order is (e,b,c) so copy the base symbol npn-ebc.sym into 2N3904.sym.</div>
</li>
<li class="level1"><div class="li"> Edit the new symbol and change the <strong>value</strong> attribute to the transistor name and the <strong>footprint</strong> attribute to the right PCB element. For our example, this would be <strong>2N3904</strong> and <strong>TO-92</strong>.</div>
</li>
</ol>
</div>
<!-- SECTION "General Procedure" [6420-7545] -->
<h3><a name="special_cases" id="special_cases">Special Cases</a></h3>
<div class="level3">
<ol>
<li class="level1"><div class="li"> I have in my library a TO-92o PCB element which has the middle pin offset so the pins are in a triangular arrangement. This element has the left to right pin number order of (1,2,3) and can be used in place of the TO-92 for layout considerations. You only have to slightly bend the middle pin of the transistor when installing it.</div>
</li>
<li class="level1"><div class="li"> The BC546 transistor <acronym title="specification">spec</acronym> sheet shows its pin number order to be (1,2,3) in a straight line and the pin name order to be (c,b,e). But Iâ??ve seen this transistor shipped from the factory with the middle pin prebent into the offset configuration. For this transistor, you would create the <em><strong>gschem</strong></em> symbol from npn-cbe.sym as expected but use the PCB element TO-92o.</div>
</li>
<li class="level1"><div class="li"> The BF240 transistor <acronym title="specification">spec</acronym> sheet shows its pin number order to be left to right (3,2,1) in a straight line and the pin name order would be left to right (c,e,b). If you made a new PCB element with pins numbered (3,2,1), then you would have to create the <em><strong>gschem</strong></em> BF240.sym from npn-bec.sym because pin 1 on the PCB element has to correspond to pin 1 on the <em><strong>gschem</strong></em> symbol. But it would be easier to just ignore this uncommon pin numbering and assume the transistor pins are actually numbered the standard left to right (1,2,3). Then you could use the existing TO-92 PCB element and create the <em><strong>gschem</strong></em> symbol using npn-ceb.sym. Some transistor <acronym title="specification">spec</acronym> sheets give the pin name order and do not give a pin number order, and for these you just make the same assumption that the pins are numbered left to right (1,2,3).</div>
</li>
<li class="level1"><div class="li"> In the second case above, the transistor had an offset pin 2 when the <acronym title="specification">spec</acronym> sheet showed the pins in a straight line, and the pin numbers on the <acronym title="specification">spec</acronym> sheet were ordered left to right (1,2,3). But many transistors have the offset pin 2 indicated on the the <acronym title="specification">spec</acronym> sheet and the pin numbers are ordered left to right (3,2,1). You could use an element such as my TO-92o by ignoring the <acronym title="specification">spec</acronym> sheet ordering as I suggested in case 3. But this configuration is much more common than the BF240 example so you might want to have a distinct PCB element for it with pins numbered to match the <acronym title="specification">spec</acronym> sheet.</div>
</li>
</ol>
<hr />
<p>
tutorial by Bill Wilson (bill–at–gkrellm.net)
</p>
</div>
<!-- SECTION "Special Cases" [7546-] --></div>
</body>
</html>
1.1 eda/geda/gaf/docs/wiki/wikinode.html
Index: wikinode.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wikinode</title>
<meta name="generator" content="DokuWiki Release rc2007-05-24" />
<meta name="robots" content="noindex,follow" />
<meta name="date" content="1969-12-31T19:00:00-0500" />
<meta name="keywords" content="wikinode" />
<link rel="search" type="application/opensearchdescription+xml" href="http://geda.seul.org/wiki/lib/exe/opensearch.php" title="geda Wiki" />
<link rel="start" href="http://geda.seul.org/wiki/" />
<link rel="contents" href="http://geda.seul.org/wiki/wikinode?do=index" title="Index" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="http://geda.seul.org/wiki/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="http://geda.seul.org/wiki/feed.php?mode=list&ns=" />
<link rel="alternate" type="text/html" title="Plain HTML" href="http://geda.seul.org/wiki/_export/xhtml/wikinode" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="http://geda.seul.org/wiki/_export/raw/wikinode" />
<link rel="stylesheet" media="all" type="text/css" href="lib/exe/css" />
<link rel="stylesheet" media="screen" type="text/css" href="lib/exe/001css" />
<link rel="stylesheet" media="print" type="text/css" href="lib/exe/002css" />
</head>
<body>
<div class="dokuwiki export">
</div>
</body>
</html>
_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs