Hallo miteinander,
ist es möglich bei LTspice bei Parameter das Ergebnis zu einem
bestimmten Zeitpunkt der Simulation über den Parameter aufzutragen?
Als einfaches Beispiel habe ich eine Spannungsquelle, wobei der
Parameter der verändert wird die Spannung ist, einen Widerstand und
einen Kondensator.
Mittels Parameter gebe ich nun sechs verschiedene Spannungen vor und
plotte die Ladekurve des Kondensators.
Kann ich nun irgendwie die das Ergebnis so darstellen das ich die Werte
V(uc) (zum Zeitpunkt 4.0ys) über den Parameter auftrage?
Also y-Achse die Werte V(uc) zum Zeitpunkt 4.0ys und auf der x-Achse den
Parameter (also hier die Spannung)
siehe Bilder im Anhang
Vielen Dank
Grüße
Ben
ben9 schrieb:> Hallo miteinander,>> ist es möglich bei LTspice bei Parameter das Ergebnis zu einem> bestimmten Zeitpunkt der Simulation über den Parameter aufzutragen?
Sollte gehen denke ich.
> Als einfaches Beispiel habe ich eine Spannungsquelle, wobei der> Parameter der verändert wird die Spannung ist, einen Widerstand und> einen Kondensator.> Mittels Parameter gebe ich nun sechs verschiedene Spannungen vor und> plotte die Ladekurve des Kondensators.> Kann ich nun irgendwie die das Ergebnis so darstellen das ich die Werte> V(uc) (zum Zeitpunkt 4.0ys) über den Parameter auftrage?> Also y-Achse die Werte V(uc) zum Zeitpunkt 4.0ys und auf der x-Achse den> Parameter (also hier die Spannung)
Doku lesen.
Ich schätze es involviert ein passendes ".MEASURE", z.B. ".MEASURE TRAN
res1 FIND V(uc) AT=4µ", einen Aufruf des Simulationslogs (Ctrl-L nach
der Simulation), einen Rechtsklick in das Logfenster und einen Klick auf
"Plot .step'ed .meas data". Oder so ähnlich.
Übrigens schreibt man Mikro-Irgendwas (wenn man sich nicht traut 'µ' zu
benutzen ;-) üblicherweise mit 'u' und nicht mit 'y'...
Hallo Jasch,
ich glaube Ben hatte es etwas anders gemeint. Er möchte wohl im Plot
sehen welcher Verlauf der Kurvenschar zu welchem Step gehört. Das war
auch mal mein Problem.
Gruss Klaus.
Das würde mich auch brennend interessieren. Hab dafür noch keine Lösung
gefunden. Im Vergleich dazu kann man beim PSPICE die einzelnen Kurven
beschriften (mit Farben und Symbolen) und hat eine Legende mit der
Bedeutung beim Diagramm. Beim LTSpice habe ich nur die Kurvenschar und
weiß nicht, welche Kurve zu welchem Parameterwert gehört. Ich glaube,
genau das war hier auch gemeint.
Ersatzweise kann man über Rechtsklick "Select Steps" einzelne Steps
auswählen. Bei vielen Steps oder Steps mehrerer Parameter hilft das auch
nicht mehr viel, aber bei so einfachen Sachen schon.
Jasch hat das bereits richtig beschrieben.
Das Log-Fenster bekommt man nachdem die Simulation fertig ist mit
View -> Spice Error Log
Dann rechter Mausklick in diesem Log-Fenster.
-> Plot .stepped .meas data
Jetzt hat man ein noch leeres Plotfenster
Rechtsklick und dann halt wählen was man plotten will.
Auch hier kann man die Einheiten durch Multiplikation einstellen
und/oder Formeln bilden.
hilmar schrieb:> Das würde mich auch brennend interessieren. Hab dafür noch keine Lösung> gefunden. Im Vergleich dazu kann man beim PSPICE die einzelnen Kurven> beschriften (mit Farben und Symbolen) und hat eine Legende mit der> Bedeutung beim Diagramm. Beim LTSpice habe ich nur die Kurvenschar und> weiß nicht, welche Kurve zu welchem Parameterwert gehört. Ich glaube,> genau das war hier auch gemeint.
Zumindest interaktiv kann man das machen. Beschriften geht meines
Wissens nicht, wobei das bei vielen Kurven auch schnell an Grenzen stößt
weil der Platz nicht reicht. Man könnte versuchen die Daten mit einem
anderen Programm zu plotten.
Das interaktive Feature ist in der Doku unter "Waveform Viewer",
"Attached Cursors" beschrieben, ganz unten auf der Seite.
Moin :-)
Man lernt immer wieder was dazu. Vielen Dank für die beiden Tipps. Die
Sache mit "Attached Cursors" und dann Rechtsclick ist ja schon fast ein
Ersatz für die Beschriftung der Kurvenscharen, nur eben einzeln. Finde
ich schon sehr gut. Und die andere Möglichkeit mit den ".MEAS..."
Direktiven und dann "Plot .stepped .meas data" muß ich mir mal noch
genau anschauen. Ich habe das Beispiel von Helmut nachvollzogen, das
funktioniert. Aber ich muß mich noch mit der Syntax von ".MEAS"
beschäftigen. Damit hatte ich bis jetzt noch nichts gemacht. Steht aber
alles in der Hilfe, und wenn man es paarmal gemacht hat, sollte es schon
klappen.
Vielen Dank auf jeden Fall. War wieder ein Erkenntnisgewinn :-)
Hallo Helmut,
wie bist Du denn auf die Angabe des Wertepaares gekommen? Oder hast Du
die jeweils aus der Statusleiste entnommen, notiert und dann manuell in
den Text eingetragen?
Vermutlich nicht.
Gruss Klaus.
Hallo Klaus,
ich antworte mal :-)
Im Plot der Kurve einen Cursor zuweisen.
Den Cursor an die Stelle bewegen, wo dann der Pfeil auftauchen
soll mit den zwei Messwerten.
Dann im Menue "Plot Settings" -> "Notes & Annotations" und dort
dann "Label Curs. Pos."
hilmar schrieb:> Im Plot der Kurve einen Cursor zuweisen.
Dazu auf der Plotfläche mit rechter Maustaste das Menü öffnen und
"Selectet Steps" wählen. Hier werden sämtliche Steps aufgeführt und man
kann nach belieben seinen Step wählen den man bearbeiten möchte.
>> Den Cursor an die Stelle bewegen, wo dann der Pfeil auftauchen> soll mit den zwei Messwerten.>> Dann im Menue "Plot Settings" -> "Notes & Annotations" und dort> dann "Label Curs. Pos."
Danke für den Hinweis. Auf diese Weise kann man jede Kurve einer
Kurvenschar gezielt selektieren und bei Bedarf beschriften. Dies hatte
mit doch etwas gefehlt.
Gruss Klaus
So ganz langsam werden wir zu LTSpice-Profis, oder?
(Aber wirklich nur langsam...) ;-)
Es ist aber schon ein gutes Gefühl, wenn man immer wieder was dazulernt,
was einem beim Anwenden der verschiedenen Werkzeuge hilft.
Hallo Jasch und Helmut S.,
das war genau das was ich gesucht habe :)
Vielen Dank euch beiden
@Jasch
die Laptoptastatur hat leider keine μ Taste, drum hab ich mir mit dem y
beholfen. Aber hast recht, bei LTspice hab ich schließlich auch ein u
als Ersatz für das μ verwendet.
Viele Grüße
Ben
Zum Bedienen von LTspice braucht man kein µ. Da nimmt man ein u. LTspice
stellt das automatisch als µ dar. Also bitte keine Verrenkungen mit dem
µ bei der Eingabe in LTspice. Ein u reicht.