Forum: Analoge Elektronik und Schaltungstechnik LTspace mehrmals simulieren


von Lucas (Gast)


Lesenswert?

Ich habe mal gehört das es in LTspace eine Funktion gibt die machen 
kann, dass man einem Bauteil 3 Werte geben kann und das dann die 
Schaltung mit den 3 Werte simuliert wird und die Ergebnisse 
nebeneinander darstellt werden.
Weiss jemand von euch wo diese Funktion ist?

von R_ E. (daren)


Lesenswert?

Was ist LTspace? Ich kenne LTspice und die Funktion nennt sich .step ;) 
Die Hilfe bietet dazu auch einiges...

von Lucas (Gast)


Lesenswert?

danke :)
ich wusste nicht nach was suchen, darum hab ich es hier gestellt.

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Im Anhang mal drei Beispiele mit Erklärungen.

Die Beispiele sind von der LTspice Yahoo group.
https://groups.yahoo.com/neo/groups/LTspice/files/%20Tut/Stepping%20to%20the%20max/

von Klaus R. (klara)


Angehängte Dateien:

Lesenswert?

Hallo Helmut,
"Stepping of Parameter Sets" habe ich nicht ganz verstanden.

> .param LX table(n, 1, 4.7u, 2, 4.7u, 3, 10u, 4, 10u)

hier haben wir die Angabe von 4 Werten und wir haben auch 4 Ergenisse, 
also 4 Steps.

1, 4.7u,
2, 4.7u,
3, 10u,
4, 10u

> .step param n 1 4 1

Hier wird die Variable n gesetzt. Was für eine Bedeutung hat n? Ist n 
ein Multiplikator. Wenn ich die Folge auf 1 2 3 setze gibt es eine 
Fehlermeldung. Warum sind es nur drei Werte?

mfg klaus

von Hirni (Gast)


Lesenswert?

Versuche es einmal mit der Hilfe von LTSpice. Wenn du zu faul oder zu 
dumm bist das Programm zu bedienen, dann natürlich nicht.

von R_ E. (daren)


Lesenswert?

Klaus Ra. schrieb:
> Hallo Helmut,
> "Stepping of Parameter Sets" habe ich nicht ganz verstanden.
>
>> .param LX table(n, 1, 4.7u, 2, 4.7u, 3, 10u, 4, 10u)
>
> hier haben wir die Angabe von 4 Werten und wir haben auch 4 Ergenisse,
> also 4 Steps.
>
> 1, 4.7u,
> 2, 4.7u,
> 3, 10u,
> 4, 10u
>
>> .step param n 1 4 1
>
> Hier wird die Variable n gesetzt. Was für eine Bedeutung hat n? Ist n
> ein Multiplikator. Wenn ich die Folge auf 1 2 3 setze gibt es eine
> Fehlermeldung. Warum sind es nur drei Werte?
>
> mfg klaus

Ist doch ziemlich eindeutig was da passiert - wenn man sich mal in der 
Hilfe von LTspice die Bedeutung des ".step param" Befehls angeschaut 
hat!!! ;)

n ist der Parameter, der von 1 bis 4 mit der Schrittweite 1 durchlaufen 
wird, also n=1,2,3,4

Wenn Du schreibst: ".step param 1 2 3" dann fehlt einerseits die 
Laufvariable bzw. der eigentliche Parameter für den der .step Befehl 
gilt und anderseits kann ich nicht von 1 bis 2 mit einer Schrittweite 
von 3 zählen -_-

von Klaus R. (klara)


Lesenswert?

Hallo René,
ich habe zwar schon einiges mit LTSpice gemacht, jedoch noch nicht so 
viel mit STEP. Ich nutze auch gerne die Hilfe von LTSpice und andere 
Quellen, bin also bestimmt nicht zu faul zum Suchen, sondern sah in 
diesem Fall wieder etwas Besonderes. Helmut erstaunt ja des öfteren das 
gemeine Fußvolk.

>> .step param n 1 4 1

<Begin> <Ende> <Schrittweite>

Ich hatte hier wohl nur die Liste im Kopf.
mfg klaus

von R_ E. (daren)


Lesenswert?

Was gehst Du mich gleich an, ich habe nie behauptet, dass Du zu faul 
bist -_-

In der Hilfe von LTspice stehen zu .step mehrere Beispiele aus denen 
auch eindeutig die Verwendung hervorgeht und die Frage nach dem 
Weglassen des eigentlichen Parameters gar nicht erst aufkommen lässt. 
Was willst Du denn bitte "steppen" wenn nur "1 2 3" dahsteht???

Auch bei einer Liste MUSS der Parameter angegeben werden auf den sich 
die zu durchlaufende Parameterliste bezieht. Aber hier explizit mit dem 
Befehl "list"


Mike Engelhardt sagt zwar immer, dass er die Hilfe scheisse findet, weil 
er sie nie vollständig gemacht hat aber in den meisten Fällen ist die 
völlig ausreichend und wie ich finde anhand der zugehörigen Beispiele 
sehr gut zu verstehen :)

Aber ich denke Du solltest ja jetzt mittlerweile in der Lage sein deinen 
Parameter-Sweep zu simulieren ;)

von Klaus R. (klara)


Lesenswert?

René G. schrieb:
> Was gehst Du mich gleich an, ich habe nie behauptet, dass Du zu faul
> bist -_-
>
Entschuldige wenn Du das so gesehen hast. Es war nur eine Reaktion auf 
Hirni's Anmerkung.


> In der Hilfe von LTspice stehen zu .step mehrere Beispiele aus denen
> auch eindeutig die Verwendung hervorgeht und die Frage nach dem
> Weglassen des eigentlichen Parameters gar nicht erst aufkommen lässt.
> Was willst Du denn bitte "steppen" wenn nur "1 2 3" dahsteht???

"1 2 3" war von mir etwas verkürzt wiedergegeben. Vollständug hätte es 
heissen müssen:

.step param n 1 2 3

Was ja von der Anwendung der Syntax

.step param <Variable> <Beginn> <Ende> <Schrittweite>

ja falsch gewesen wäre. Beginn + Schrittweite darf ja nicht grösser als 
Ende sein. Also alles im grünen Bereich.

>
> Auch bei einer Liste MUSS der Parameter angegeben werden auf den sich
> die zu durchlaufende Parameterliste bezieht. Aber hier explizit mit dem
> Befehl "list"

Ja.

>
>
> Mike Engelhardt sagt zwar immer, dass er die Hilfe scheisse findet, weil
> er sie nie vollständig gemacht hat aber in den meisten Fällen ist die
> völlig ausreichend und wie ich finde anhand der zugehörigen Beispiele
> sehr gut zu verstehen :)
>
> Aber ich denke Du solltest ja jetzt mittlerweile in der Lage sein deinen
> Parameter-Sweep zu simulieren ;)

Aber natürlich. Nochmals Danke für die Hilfestellung.
mfg klaus

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.