Hallo,
ich spiele gerade etwas mit Spice rum und stehe vor einem Problem
welches ich nicht lösen kann und Google mir auch nicht recht hilft!
Ich habe ein Subckt, welches nichts weiter macht als einen Spannung zu
verstärken.
1 | .subckt gain IN OUT REF PARAMS: g=1
|
2 | E1 OUT REF IN REF {g}
|
3 | R1 IN REF 10Meg
|
4 | .ends gain
|
Wenn ich nun in LTSpice dieses subckt ausführe, läuft alles richtig!
Nun schreibe ich ein weiteres subckt welches das andere impotiert und
anschließen ausführt.
1 | .subckt test IN OUT REF PARAMS: n=2
|
2 |
|
3 | XX1 IN OUT REF gain g={n}
|
4 |
|
5 | .lib gain.sub
|
6 |
|
7 | .ends test
|
Wenn ich nun über LTSpice diesen Code ausführen lasse, so bekomme ich
immer "Can't resolve .param g=n". Wenn ich g aber einen festen Wert
gebe, so funktioniert es!
Nun meine Frage was mache ich falsch?
Danke
Gruß TNTBC