LTSpice-Daten zu MatLab exportieren

Gast #1123954
Lesenswert?

Hallo,

ich benutze LTSpice zur Schaltungsanalyse. Nun möchte ich die Daten 
gerne nach MatLab exportieren um sie dort weiter zu bearbeiten 
(Augen-Diagramm,FFT,IFFT,usw.).
Wie kann ich die DataPoints (oder allgemein die Daten) exportieren? Ich 
habe da bei LtSpice keine Option für gefunden. Wäre nett wenn mir jmd 
helfen könnte.
MFG, Carsten
Gast #1935912
Lesenswert?

Helmut S. schrieb:
> Im Waveform Viewer gibts dann auch noch die Möglichkeit Daten als
> Textfile zu exportieren.

Genau, einziges Manko, man muss anschließend die Daten gegebenenfalls 
wieder zurück in die entsprechenden linearen Werte rechnen, weil der 
Ausdruck der expoertierten Daten entweder in [dB, deg] oder als [re, im] 
angegeben wird.

Am Besten exportiert man im Format [dB, deg] und rechnet das dB 
anschließend wieder zurück:

branadic
Gast #1935958
Lesenswert?

Ah, ok. Nutze momentan noch nur die Transienten-Analyse. Allerdings 
scheint er meine Timesteps nicht so wirklich einzuhalten. Ich habe in 
der Simulation als max. timestep 1e-5 eingestellt, der Export zeigt 
folgendes:

time  V(v1)  V(v1)-V(v2)  V(v2)
  0.000000e+000  0.000000e+000  0.000000e+000  0.000000e+000
  2.823107e-003  2.838093e-003  2.834091e-003  4.002381e-006
  5.823107e-003  5.853992e-003  5.836981e-003  1.701125e-005
        ...
        ...

Aber solange das das größte Problem ist...
#1935986
Lesenswert?

Die Option zum Abschalten der Kompression heißt

.options plotwinsize=0

Diese Option macht immer Sinn, wenn man auf Genauigkeit der 
gespeicherten Daten Wert legt. Merke, angezeigt wird nur das was 
gespeichert wurde.

Trotz Angabe von max. time step und Abschalten der Kompression wirst du 
keine Daten bekommen die z.B. exakt 1us Abstand haben. In .TRAN gibt man 
nur einen maximalen Zeitschritt an. Wenn es eng wird, dann reduziert 
SPICE den Zeitschritt immer mehr. Irgendwann endet das dann mit der 
Fehlermeldung "time step to small".

Ich empfehle dir die lineare Interpolation, wenn du konstante 
Zeitschritte für die FFT brauchst. Habe selber damit Erfahrung gesammelt 
und festgestellt, dass bei Rechteckimpulsen die Interpolationen höherer 
Ordnung(quadratisch, Splines) kläglich versagen.
#6506134
Lesenswert?

Beitrag war schon etwas älter ... :-)
aber
... entsprechende Messpunkte ansteuern,
die dann in der Grafik sichtbar sind.
Maus im plotfeld, rechte Taste
File-> Export Data as txt
Danach die Ansicht des txt File im Editor weit genug aufziehen,
sonst wird es bei einigen Editoren untereinander dargestellt. :-)
#6507124
Lesenswert?

Michel M. schrieb:
> Beitrag war schon etwas älter ... :-)
> aber
> ... entsprechende Messpunkte ansteuern,
> die dann in der Grafik sichtbar sind.
> Maus im plotfeld, rechte Taste
> File-> Export Data as txt
> Danach die Ansicht des txt File im Editor weit genug aufziehen,
> sonst wird es bei einigen Editoren untereinander dargestellt. :-)

Probiere Ich direkt aus. Vielen Dank !!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren