Forum: Analoge Elektronik und Schaltungstechnik LTspice Ergebnis über Parameter auftragen


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von ben9 (Gast)


Angehängte Dateien:

Lesenswert?

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

: Verschoben durch Admin
von Jasch (Gast)


Lesenswert?

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'...

von Klaus R. (klara)


Lesenswert?

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.

von hilmar (Gast)


Lesenswert?

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.

von Micha (Gast)


Lesenswert?

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.

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

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.

von Jasch (Gast)


Lesenswert?

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.

von hilmar (Gast)


Lesenswert?

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 :-)

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hier noch ein Beispiel was man so alles beschriften kann.
Plot Settings -> Notes & Annotatons

von Klaus R. (klara)


Lesenswert?

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.

von hilmar (Gast)


Lesenswert?

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."

von Klaus R. (klara)


Lesenswert?

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

von hilmar (Gast)


Lesenswert?

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.

von Klaus R. (klara)


Lesenswert?

hilmar schrieb:
> So ganz langsam werden wir zu LTSpice-Profis, oder?

Wenn Helmut uns immer wieder weiter hilft.
Gruss Klaus.

von ben9 (Gast)


Lesenswert?

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

von uint32_t (Gast)


Lesenswert?

ben9 schrieb:
> die Laptoptastatur hat leider keine μ Taste,

Glaub ich dir nicht.

Windows oder Linux:
AltGr + m

Apfelrechner:
1
 _____     _____
2
| alt |   |     |
3
| ___ | + |  M  |
4
|  `- |   |_____|

von Helmut S. (helmuts)


Lesenswert?

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.

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.