LTspace mehrmals simulieren

#3771397
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
Angehängte Dateien:
#3771426
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 -_-
#3771512
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
#3771527
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 ;)
#3771691
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

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