Hallo,
ich möchte gerne in LTspice zwei Widerstände per
1 | .step param XX list x y z
|
verändern.
Den Wiederstandswert will ich außerdem über eine
Anweisung festlegen.
Mit folgenden Anweisungen bekomme ich Fehler in der Simulation:
"syntax error in .step command 2nd dimension"
1 | .param r1=4700
|
2 | .param r2=100
|
3 | .param r1_min=r1*0.99
|
4 | .param r1_max=r1*1.01
|
5 | .param r2_min=r2*0.99
|
6 | .param r2_max=r2*1.01
|
7 | .step param r1_ list r1 r1_min r1_max
|
8 | .step param r2_ list r2 r2_min r2_max
|
Ich habe den Fehler soweit ingegrenzt, dass
1 | ...
|
2 | .step param r1_ list 1k 2k 3k
|
3 | .step param r2_ list 3k 2k 1k
|
läuft. Folgendes Beispiel läuft schon nicht mehr.
1 | .param r1=4700
|
2 | .param r2=100
|
3 | .param r1_min=r1*0.99
|
4 | .param r1_max=r1*1.01
|
5 | .param r2_min=r2*0.99
|
6 | .param r2_max=r2*1.01
|
7 | .step param r1_ list r1 2k k3
|
8 | .step param r2_ list 1k 2k 3k
|
Außerdem habe ich schon versucht, die Veriablen mittels '{}'
einzuklammern.
Auch kein Erfolg.
Ich vermute, dass der Fehler relativ simpel ist, aber ich sehe ihn
nicht. Bitte um Hilfe.
Gruß Jan
PS.: Den Widerstand habe ich in der Simulation mit R={r1_} bzw. {r2_}
festgelegt.