refdes_renum: warn of possible number clash with non-conforming values
[geda-gaf/whiteaudio.git] / docs / wiki / geda-faq-gnetlist.fr.html
blob9f5940b571b385f032360a3614bb2e726f190185
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
7 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
8 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 </head>
12 <body>
15 <h1 class="sectionedit303"><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&#039;installation/exécution</a></h1>
16 <div class="level1">
18 </div>
19 <!-- EDIT303 SECTION "Problèmes avec gnetlist lors de l'installation/exécution" [1-73] -->
20 <h2 class="sectionedit304"><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&#039;où vient le problème?</a></h2>
21 <div class="level2">
23 <p>
24 Si, lorsque vous lancez gnetlist comme ceci:
26 </p>
27 <pre class="code">gnetlist -g bom filename.sch</pre>
29 <p>
30 gnetlist vous sort un message d&#039;erreur tel que:
32 </p>
33 <pre class="code">Loading schematic [filename.sch]
34 ERROR: In procedure open-file:
35 ERROR: No such file or directory: “attribs”</pre>
37 <p>
38 alors vous avez besoin de créer un fichier appelé «·attribs·» dans le répertoire courant qui contient les attributss que vous voulez dans le fichier de bom. Un exemple de ce fichier ressemblerait à:
39 <pre STYLE="background : LightGreen;
40 margin-left : 2em"><font size="+0">refdes
41 device
42 value</font></pre>
43 </p>
45 </div>
46 <!-- EDIT304 SECTION "la bom de gnetlist ne fonctionne pas. D'où vient le problème?" [74-654] -->
47 <h2 class="sectionedit305"><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>
48 <div class="level2">
50 <p>
51 Si vous avez un message tel que:
53 </p>
54 <pre class="code">ERROR: Stack overflow</pre>
56 <p>
57 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):
59 </p>
60 <pre class="code">(debug-options (list &#039;stack 200000))
61 (eval-options (list &#039;stack 200000))</pre>
63 <p>
64 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&#039;y envoyer des courriels.
65 </p>
67 </div>
68 <!-- EDIT305 SECTION "Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?" [655-1562] -->
69 <h2 class="sectionedit306"><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>
70 <div class="level2">
72 <p>
73 Il y a eu au moins un rapport sur le message suivant venant de PCB après avoir chargé une netlist créée par gnetlist:
75 </p>
76 <pre class="code">28: Error! Element R117 pin 2 appears multiple times in the netlist file.
77 29: Error! Element C167 pin 2 appears multiple times in the netlist file.</pre>
79 <p>
80 Ce qui s&#039;est produit est que gnetlist (libgeda en fait) a créé deux nets au lieu d&#039;un seul. Ceci se produit lorsque vous dessinez deux nets l&#039;un sur l&#039;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:
81 </p>
83 <p>
84 <a href="media/geda/ambiguous1.png" class="media" target="_blank" title="geda:ambiguous1.png"><img src="media/geda/ambiguous1.png" class="media" alt="" /></a>
85 </p>
87 <p>
88 Les développeurs débattent pour savoir si c&#039;est un bogue ou non de gnetlist mais jusqu&#039;à 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:
89 </p>
91 <p>
92 <a href="media/geda/ambiguous1_fixed.png" class="media" target="_blank" title="geda:ambiguous1_fixed.png"><img src="media/geda/ambiguous1_fixed.png" class="media" alt="" /></a>
94 </p>
96 </div>
97 <!-- EDIT306 SECTION "gnetlist a créé une netlist qui duplique les broches!?" [1563-] --></body>
98 </html>