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
Ich hol mal die Leiche ausm Keller, in der Hoffnung, dass inzwischen vielleicht jemand eine Möglichkeit kennt? Ist es möglich, Simulationsergebnisse aus LTSpice zu exportieren?
Im Waveform Viewer gibts dann auch noch die Möglichkeit Daten als Textfile zu exportieren. File -> Export
Vielen Dank, genau das hab ich gesucht. Bin leider mit Blindheit geschlagen und hab die Exportfunktion übersehen.
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
Ich glaub, ich bin echt blind, wo kann ich denn auswählen ob ich als [dB, deg] oder [re, im] exportieren möchte?
Markus schrieb: > Ich glaub, ich bin echt blind, wo kann ich denn auswählen ob ich als > [dB, deg] oder [re, im] exportieren möchte? Das gibt es nur bei der .AC Analyse.
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...
Die daten sind komprimiert, daher die option "winplotsize = 0 " setzen, dann hast du alle punkte zu jedem step..
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.
Vielen Dank für die vielen Erklärungen! Wieder einiges dazugelernt.
Wie hast du es hinbekommen, dass die verschiedenen Werte nebeneinander angezeigt werden ? Bei mir (Parameter sweep) werden die Messungen nacheinander angezeigt und erschweren mir das Platten in Matlab
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. :-)
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 !!
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.