Ceci est une ancienne révision du document !


gEDA

Logiciels de Conception Assistée par Ordinateur pour les circuits électriques et électroniques 2D.

Ce logiciel est présent dans les dépôts: il suffit d'installer le paquet geda

Tiré du site : WikiPédia

« gEDA est une suite de logiciels libres sous licence GNU gpl version 2. Cette suite est destinée au développement en électronique sur système Linux. Ces outils sont utilisés pour le dessin de circuit imprimé, la capture de schémas et la simulation, ceci autant pour le prototypage que pour la production.

Composants principaux de gEDA

Il est composé d'une suite d'outils dont:

  • gschem, l'éditeur de schémas,
  • gnetlist, un translateur vers d'autres utilitaires,
  • PCB, un outil de dessins de circuits imprimés,
  • gspice le simulateur électronique qui utilise :
    • ngspice, un clone de spice avec des fonctions étendues,
    • gnucap. un simulateur original avec compilateur de modèles.

D'autres logiciels comme gerbv, un visualisateur de fichier gerber, ou gsch2pcb, lequel permet d'annoter automatiquement les circuits imprimés suite à des modifications de schémas, complètent cette suite de logiciel afin d'en faire un ensemble complet.

La dernière version de gEDA comprend aussi gspiceui, une interface graphique pour ngspice et gnucap, ainsi que wcalc, un logiciel d'analyse de lignes de transmission et de structures électromagnétiques.

Un compilateur Verilog, Icarus Verilog, et ltspice, une version de spice destinée aux simulations répétitives, peuvent être intégré facilement à gEDA.

Un programme d'installation est aussi compris dans la suite, et il automatise entièrement l'installation de l'ensemble sous Linux.

Particularités de gEDA

Une des particularités principales de Geda est que cette suite de logiciels utilise un format de fichier unique pour tous les fichiers créés et utilisée par ces différents composant: (.sch), lequel est une variante de l'ascii. Il est ainsi très facile de comprendre ces fichiers et de créer des scipts pour automatiser les tâches répétitives.

D'autres particularités importantes sont que tous les outils de gEDA collaborent les uns avec les autres et qu'ils n'ont aucune limitation. Il est également possible de modifier ces outils ou de les utiliser avec des scripts pour automatiser des tâches répétitives.

Un interface graphique regroupe une partie des programmes, cependant cet interface n'est pas aussi complêt que celui de suites logicielles commerciales comme Cadence. Ce sera la principale différence pour un débutant, lequel devra comprendre le rôle de chaque programme dans la suite pour pouvoir en tirer le maximum. Ce manque d' un interface graphique est compensé par la souplesse des programmes qui laisse une liberté complête de choix à l'utilisateur. »

Utilisation des examples dans gschema

Lancez gschema dans le menu sous KDE K → Éducation → Science → gEDA Schematic Editor (gschem)

Sélectionnez fichier → Ouvrir une page…

choisir le répertoire des exemples /usr/share/geda-examples/examples

prenez par exemple /lightning_detector/lightning.sch

Cliquez sur Ouvrir

Enregistrez le fichier sous /home/votre_repertoire_personnel/Documents/examples

cd Documents/examples/
gnetlist -g spice -o lightning.net lightning.sch

Ce qui donne sur ma kubuntu

Command line passed = gnetlist -g spice -o lightning.net lightning.sch
gEDA/gnetlist version 1.4.3.20081231
gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details.
This is free software, and you are welcome to redistribute it under certain
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'
and seeing the contents of the file drc_output.txt.

Loading schematic [/home/franc/Documents/examples/lightning.sch]
WARNING: Found a placeholder/missing component, are you missing a symbol file? [2N4401.sym]
WARNING: Found a placeholder/missing component, are you missing a symbol file? [2N4403.sym]
WARNING: Found a placeholder/missing component, are you missing a symbol file? [2N4401.sym]
WARNING: Found a placeholder/missing component, are you missing a symbol file? [2N4401.sym]

Puis lancer la simulation avec ngspice par exemple

ngspice lightning.net

Voir ngspice pour plus d'informations

Il suffit de desinstaller le paquet geda.

Liens externes

Site officiel : geda.seul.org

Voir aussi

—– Contributeurs : L'ami René, YannUbuntu

  • geda.1261941111.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)