Forum: Analoge Elektronik und Schaltungstechnik LT-Spice PWL File


von Sören K (Gast)


Lesenswert?

Grüße an alle,

ich habe 2 Fragen zu PWL Files in LT Spice zu denen ich vergebens den
ganze Tag eine Lösung gesucht habe.

ich möchte in einer Simulation mehrere PWL Files nacheinander 
simulieren.
Ohne die Simulation zu beenden und das entsprechende PWL File manuell 
einzutragen.
Ist es irgendwie möglich mehrere PWL Files anzugeben?
Vielleicht über eine "Haupt PWL Datei" o.Ä?


Eine weitere Frage ist:
ist es möglich automatisch die Oszibilder zu speichern? Also das was man 
über File-->Export--> select Traces .. usw. macht?
Vielleicht über eine Spice directive?

Danke an alle

: Verschoben durch Admin
von ddavb (Gast)


Lesenswert?

Sören K schrieb:
> Ist es irgendwie möglich mehrere PWL Files anzugeben?

Eventuell (hab ich selber noch nicht probiert) mit:
1
PWL REPEAT FOR 1 (file=pwl_data.txt) ENDREPEAT REPEAT FOR 1 (file=pwl_data2.txt) ENDREPEAT

http://ltwiki.org/index.php5?title=Undocumented_LTspice#Piecewise_Linear_Sources_.28PWL.29

von Sören K (Gast)


Lesenswert?

Danke dir für den tip, ich probiere es aus

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo Sören,

Hier eine Lösung abgeleitet aus einem meiner Beispiele für die LTspice 
Yahoo group.
https://groups.yahoo.com/neo/groups/LTspice/files/%20Tut/TRIGGER/

Gruß
Helmut

: Bearbeitet durch User
von Sören K (Gast)


Lesenswert?

Hallo,

Danke ddavb, Danke auch an dich Helmut.

von Sören K (Gast)


Lesenswert?

schade ich kann meinen vorhergehenden Post gar nicht bearbeiten.

Ich möchte gerne auch noch eine Lösung vorstellen:

1.) Ich erstelle ein PWL File

2.) Starte LT Spice über CMD und erhalte die raw datei

3.) ltsputil.exe wandelt die raw datei in eine Txt datei,

die txt datei kann ich nun wieder weiter verarbeiten

ich habe ein Script in Matlab geschrieben in der die Punkte 1 bis 3 
automatisch ablaufen

von Helmut S. (helmuts)


Lesenswert?

Hallo Sören,

ich habe in LTspice Yahoo group vor kurzem die Möglichkeiten zum Export 
von Simulationsergebnissen aufgelistet.


1.
Make the waveform window the active window.
File -> Export
This will give you an ASCII-text file.


2. If you use Matlab, you may want use a Matlab script to convert the 
raw-file to an array in Matlab.
http://www.mathworks.com/matlabcentral/fileexchange/23394-fast-import-of-compressed-binary-raw-files-created-with-ltspice-circuit-simulator


3. Somebody did a similar script for Mathematica based on the Matlab 
script as far as I remember.


4. Use the program ltsputil.exe to convert the raw-file to a ASCII-text 
file.
https://groups.yahoo.com/neo/groups/LTspice/files/%20Util/ltsputil/

Helmut

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.