Copyright (c) 2006 Salvador E. Tropea Copyright (c) 2006 Instituto Nacional de Tecnología Industrial This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Traduit de l'espagnol par Pierre Launay Introduction: ------------- Ce petit outil permet de travailler avec les bibliothèques KICAD. Les opérations supportées sont : * Créer la liste des modules ou composants (format texte ou html) * Réunir des bibiotèques * Exporter les composants individuels * Éliminer des composants On peut travailler ausi bien avec des bibiothèques de composants (EEschema) que de modules (PCB). Usage : ======= L'option --help montre toutes es commandes disponibles. (en anglais) L'unique détail à prendre en compte c'est que le programme exécutera les commandes dans l'ordre où elles ont été indiquées et il s'arrêtera si il rencontre une erreur dans son exécution. Les commandes s'exécutent au fur et à mesure que le programme interprête la ligne de commande. Ainsi si nous avons deux bibliothèques et que nous faisons: $ -l -a lib2.mod -l Nous obtiendrons deux listes, une contient les modules de lib1.mod et l'autre ceux de lib1.mod et lib2.mod Si en réunissant deux bibliothèques il y a des composants répétés, ceux qui prévalent sont ceux de la dernière bibiothèque. Listes: --------- L'option -l et - L peuvent être utilisés pour obtenir un index des bibiothèques. En utilisant l'option --html on génère une page web dont l'aspect peut être modifié en utilisant l'option --css. Deux exemples de style 'sheets'(feuilles) sont fournis qui modifient l'aspect de la liste. Contact : Devant des doutes, des reports d'erreurs, des commentaires, des suggestions, des améliorations, etc... S'il vous plait contactez le projet FPGA libre : http://fpgalibre.sf.net/ http://sf.net/projects/fpgalibre Extra en français, quelques exemples : ====================================== Extraire un composant d'une librairie :exporte composant1.sym $kicadlib -a lib1.lib -e composant1 Créer une librairie lib2.lib avec une librairie lib1.lib et un composant composant1.sym: kicadlib -a lib1.lib -a composant.sym -o lib2.lib -w De même avec une bibiothèque de modules Extraire un module d'une librairie :exporte module1.mod $kicadlib -a lib1.mod -e module1 Créer une librairie lib2.mod avec une librairie lib1.mod et un module module1.mod: $kicadlib -a lib1.mod -a composant.mod -o lib2.mod -w Crée un index de modules :lib1.mdc $kicadlib -a lib1.mod -i