LTspice
LTspice lui-même est un logiciel fermé dont l'éditeur de schéma ne peut pas être piloté depuis l'extérieur. Ce module ne réimplémente donc pas de capture de schéma : il édite une netlist SPICE en texte brut (format standard, compatible ngspice et autres variantes SPICE) puis lance LTspice en mode batch (option -b) pour exécuter la simulation en arrière-plan et lire le fichier de résultats .raw produit.
Édition de la netlist
La netlist se rédige ou s'importe/exporte comme texte brut (.cir/.net). Des boutons insèrent les directives d'analyse standards (.tran, .ac, .dc) en remplaçant automatiquement une directive existante pour éviter les conflits. Le bouton « Simuler » détecte l'installation de LTspice (chemins usuels sous Program Files ou dans le PATH), écrit la netlist dans un fichier temporaire si besoin, puis exécute LTspice en mode batch.
Visualisation des résultats
Une fois la simulation terminée, le fichier .raw est chargé et chaque signal apparaît dans une liste à cocher pour être tracé sur un graphique multi-courbes (autoscale automatique). Deux curseurs de mesure (clic gauche/droit) affichent le delta de temps et le delta de tension entre deux points, à la manière de l'outil de mesure natif de LTspice. Les analyses AC en format complexe sont chargées mais leur magnitude n'est pas tracée (non supporté).