Je mets à votre disposition un outil qui permet de valider un modèle Spice.
Cette archive contient :
- tubes.lib : les modèles Spice ;
- kellog.rpl : le programme lui-même ;
- ngspice.rplc : une bibliothèque à compiler pour interfacer ngspice au RPL/2 ;
- Makefile : un makefile trivial pour compiler ngspice.rplc.
Il fonctionne à l'aide du langage disponible ici, à partir de la version 4.1.29 : http://www.rpl2.fr/telechargements.php. Il convient aussi d'installer la libngspice soit depuis un paquet soit en compilant ngspice depuis les sources.
Utilisation :
Code : Tout sélectionner
hilbert:[~/kellog] > ./kellog.rpl
+++RPL/2 (R) version 4.1.29 (Vendredi 01/06/2018, 12:32:31 CEST)
+++Copyright (C) 1989 à 2017, 2018 BERTRAND Joël
Réseau de Kellog de tube à vide
V1R1 (C) BERTRAND Joël 30 mai 2018
Utilisation
./kellog.rpl -A "{ \"nom_tube\" Va_min Va_max Vg_min Vg_max Vg_pas <Vg2> }"
./kellog.rpl -A "{ \"nom_tube\" Va_min Va_max Vg_min Vg_max Vg_pas \"pseudo-triode\" }"
Exemple
./kellog.rpl -A "{ \"7591A\" 0 450 -20 0 1 400 }"
./kellog.rpl -A "{ \"JJEL84\" 0 450 -20 0 1 \"pseudo-triode\" }"
Fonctionne nativement sous Unix (MacOS X compris). Devrait pouvoir fonctionner sous Windows sous Cygwin (pas testé).
Bien cordialement,
JB