• .
  • Willkommen im Forum!
  • Alles beim Alten...
  • Du hast kaum etwas verpasst ;-)
  • Jetzt noch sicherer mit HTTPS
Hallo, Gast! Anmelden Registrieren


LTSpice - niedrigsten und höchsten Wert aller Runs ausgeben
#1
Hallo,

ich sitze grad an Stabilitätsanalyse am Regelkreis über die Parametervariationen mit Hilfe von Monte Carlo - also viele Runs für eine Schaltung.

Dazu hab ich mir zwei .meas gemacht die jeweils die Phasenreserve und den Amplitudenrand ausspucken, zu jedem Run.

Mein Problem ist es jetzt automatisch den jeweils schlechtesten Wert aus allen Runs zu finden. Die .meas hab ich immer nur für einen Run anlegen können - gibt's in Spice eine Funktion die mir dabei helfen kann, oder muss ich mit externen Programmen auf die Logfile losgehen?

Danke schon mal!

Grüße, Tobi
 
Reply
#2
Im Zweifelsfall musst Du Dir ein (python?-) script zum Auswerten der logs schreiben.
Ansonsten würde ich die Frage mal in mikrocontroller.net posten, da schaut unser deutscher LTSpice Guru Helmut Sennewald regelmäßig drüber und gibt bereitwillig Hilfestellung.

Auf DIYaudio.com führt Mooly einen Einführungsthread über LTSpice.
...mit der Lizenz zum Löten!
 
Reply
#3
Hi,

dann schreib ich mir was in VBS. Danke!

Für den der reinschauen mag hab ich die .asc mal angehängt.
 
Reply
#4
Ups, schon ganz schön anspruchsvoll was Du da so simulierst - bei Laplace müßte ich mich erst mal wieder aufschlauen, Übertragungsfunktion etc - lang, lang ists her.;respekt
...mit der Lizenz zum Löten!
 
Reply
#5
Das ist nur stumpf abgekupfert aus dem DabLa vom LM5117.
Keine Eigenleistung, das Buch vom Basso liegt leider immer noch bei mir aufm Tisch nur rum.
Aber ich finde das echt schick dass die das im Datenblatt so schön vorkauen, und weitere Aktivitäten ermöglichen.
 
Reply