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?
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
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 -_-
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
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 ;)
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