Hallo, Wie kann ich in KiCad ein spice netlist exportieren, die nicht den gesammten schaltplan enthält, sondern nur den zu simulierenden teil. Hintergrund ist, dass ngspice in einer Cloud läuft und diese simulationen im rahmen einer ci pipeline ausgeführt werden sollen, und deren ergebisse dann mit entsprechenden richtlinen automatisiert verglichen werden. Danke schonmal
Jan O. schrieb: > Wie kann ich in KiCad ein spice netlist exportieren, die nicht den > gesammten schaltplan enthält, sondern nur den zu simulierenden teil. > Hintergrund ist, dass ngspice in einer Cloud läuft und diese > simulationen im rahmen einer ci pipeline ausgeführt werden sollen, und > deren ergebisse dann mit entsprechenden richtlinen automatisiert > verglichen werden. Grobe Idee: Du packst den zu simulierenden Teil in einen hierarschichen Subschaltplan. Der ist im "wesentlichen" ein Schaltplan für sich alleine. Du könntest Ihn jetzt z.B. kopieren, umbenennen (Dann ist er wirklich vom Restschaltplan gelöst) und in irgendwelchen Details simulationsbezogene Modifikationen machen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Eine andere Idee: Custom Field Properties bei den Bauteilen hinzufügen, die Teil der Simulation sein sollen. Mit einem selbst gebauten Preprozessor (oder ist das ein Postprozessor?) den Teil der Schaltung mit den Custom Properties extrahieren und an den Simulator senden.
Bernd W. schrieb: > Der ist im "wesentlichen" ein Schaltplan für sich alleine. Du könntest > Ihn jetzt z.B. kopieren, umbenennen (Dann ist er wirklich vom > Restschaltplan gelöst) und in irgendwelchen Details simulationsbezogene > Modifikationen machen. Hi Bernd, für mein Dafürhalten wäre es doch schlauer gleich das Ganze im LTSpice zu simulieren, wo man zusätzlich davon ausgehen kannn das die Modelle stimmig sind. Jack schrieb: > Eine andere Idee: Custom Field Properties bei den Bauteilen hinzufügen, > die Teil der Simulation sein sollen. Mit einem selbst gebauten > Preprozessor (oder ist das ein Postprozessor?) den Teil der Schaltung > mit den Custom Properties extrahieren und an den Simulator senden. Kropfiger geht es nicht :-(
il Conte schrieb: > für mein Dafürhalten wäre es doch schlauer gleich das Ganze im LTSpice > zu simulieren, wo man zusätzlich davon ausgehen kannn das die Modelle > stimmig sind. und wie willst Du dann den Lauf des LTSpice vollständig automatisieren? Der TO hat ja (im Gegensatz zu so manch anderem) klar gesagt was er machen will: die Simulation soll vollständig automatisiert in einer CI Pipeline ablaufen, also nix mit Klicken in einer Windows GUI.
LTSpice kann man perfekt über die Kommandozeile Steuern. Ich hab schon 500 Simulationen per Batch gerechnet. Man nutzt dann direkt die Netzliste.
Ein Ausschlussprinzip ist vorgesehen: Eeschema->Edit Spice Model->Disable Symbol for Simulation Das Bauteil wird dann in der Netzliste nicht berücksichtigt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.