Forum: Analoge Elektronik und Schaltungstechnik LTspice IV: Parameter-Sweep und Abspeichern der Ergebnisse


von Markus (Gast)


Lesenswert?

Hallo zusammen,

ich möchte in LTspice IV einen Parametersweep mit ca. 30 Schritten 
durchführen. Da ich außerdem etliche Werte wie Eingangs-/Ausgangsströme 
und -spannungen, Leistungen und Wirkungsgrad meiner Schaltung 
schriftlich dokumentieren möchte, suche ich nach einer Möglichkeit, dass 
die Simulation die gewünschten Werte tabellarisch in einer Datei 
auflistet (so wie *VWRITE in ANSYS, wem das was sagt).

Bietet LTspice überhaupt diese Funktion oder muss ich mich auf eine 
langwierige Abtipparbeit einstellen?

Die .meas-Funktion ist auf den ersten Blick nicht so ganz geeignet und 
auch das oft erwähnte LTspice-Tutorial von Gunthard Kraus gibt dazu 
nichts her.

Gruß,
Markus

von Helmut S. (helmuts)


Lesenswert?

1.
Man kann im Waveform Viewer exportieren mit

File -> Export


2.
Man kann einiges mit .measure machen, unter anderem sogar einen Plot 
erzeugen. Dort dann File->Export und schon hat man eine Tabelle mit dem 
sweep-parameter in der ersten Spalte.


Diese Textausgabe-Files kann man dann natürlich in Excel importieren um 
Spalten zu sortieren oder sonstige Datenmanipulationen vorzunehmen.

von Markus (Gast)


Lesenswert?

Danke für die zwei Tipps.

zu 2.)
Das klingt ja interessant. Sprich, für jeden Parameter-Schritt wird z.B. 
der Mittelwert einer Spannung berechnet und diese Spannung in 
Abhängigkeit vom Parameter kann geplottet werden. Hab ich das so richtig 
verstanden?
Wie wären dann die Argumente für den .meas-Befehl, um einen Plot so zu 
erzeugen. Die Hilfe schweigt sich meinem Verständnis nach darüber aus.

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Für die .raw Datei (das ist die mit den Daten) gibt es ein 
MatLab-Programm zum Import in MatLab.

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

zu 2) Measure und Plot

Ganz normales .measure in einer .step Simulation.

Wenn die Simulation fertig ist,
View -> Spice Error Log

Damit öffnet sich der Ergebnis-File für .measure.
Rechter Mouse-click in dieses Fenster -> Plot stepped meas data

Jetzt kommt ein Plotfenster. Darin wieder rechte Maustaste -> Add trace
Mit File -> Export in diesem Fenster in eine Datei speichern.


Zum Üben ist eine Schaltung angehängt.

von Markus (Gast)


Lesenswert?

Feine Sache. Vielen Dank

von Hacki (Gast)


Lesenswert?

Hallo Helmut,

wieso bekomme ich diese Möglickeit "plot stepped meas" nicht zur 
Auswahl.
Ist bei mir ausgegraut?

Grüße
Jürgen

von npn (Gast)


Lesenswert?

Hacki schrieb:
> Hallo Helmut,
>
> wieso bekomme ich diese Möglickeit "plot stepped meas" nicht zur
> Auswahl.
> Ist bei mir ausgegraut?
>
> Grüße
> Jürgen

Ist bei mir ebenfalls so (grau). Würde mich auch über eine Aufklärung 
freuen :-)

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo,

LTC hat das Symbol verändert um einen Shut-down Pin unterzubringen. 
Dadurch waren einige Bauteile gar nicht mehr angeschlossen. Die MEASURE 
Funktion hat dann vergeblich den Wert 1/sqrt(2) gesucht. Im Logfile 
stand dann auch sinngemäß "MEASERUE failed".

Der korrigierte File ist im Anhang.

Gruß
Helmut

von npn (Gast)


Lesenswert?

Danke, Helmut!

Auf die Bauelemente hab ich natürlich nicht geachtet. Ich dachte, ich 
mache etwas falsch :-) Nachdem du es gesagt hast, habe ich es natürlich 
auch gesehen, aber vorher ist mir's nicht aufgefallen. Mit sowas habe 
ich auch nicht gerechnet...

Jetzt klappt alles prima, danke dir.
Ein schlauer Mensch hat mal gesagt: "Kaum macht man's richtig, schon 
geht's!"

Schönen Abend!

von Hacki (Gast)


Lesenswert?

Merci Helmut,


Grüße
Jürgen

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
Noch kein Account? Hier anmelden.