User Tools

Site Tools


geda:faq-gnetlist.fr

Autres langues: English Русский

Problèmes avec gnetlist lors de l'installation/exécution

la bom de gnetlist ne fonctionne pas. D'où vient le problème?

Si, lorsque vous lancez gnetlist comme ceci:

gnetlist -g bom filename.sch

gnetlist vous sort un message d'erreur tel que:

Loading schematic [filename.sch]
ERROR: In procedure open-file:
ERROR: No such file or directory: “attribs”

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 à: <xterm>refdes device value</xterm>

Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?

Si vous avez un message tel que:

ERROR: Stack overflow

lorsque vous faites passer des schémas de grande taille par une des commandes, ajoutez alors ce qui suit à ~/.gEDA/gnetlistrc ou un gnetlistrc local (dans le répertoire de travail courant):

(debug-options (list 'stack 200000))
(eval-options (list 'stack 200000))

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 ${prefix}/share/gEDA/scheme. 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.

gnetlist a créé une netlist qui duplique les broches!?

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:

28: Error! Element R117 pin 2 appears multiple times in the netlist file.
29: Error! Element C167 pin 2 appears multiple times in the netlist file.

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:

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:

geda/faq-gnetlist.fr.txt · Last modified: 2014/04/18 07:27 by vzh