Hallo,
Hier gibt es einen Potentiomerer und das Modell für LTspice: https://github.com/brandondrury/LTspice-Libraries/tree/main/Pot
Nach der Installation ergibt sich aber ein Problem in LTspiceXVII.
Wenn die Standardeinstellung des Symbols, Value = Rtot=10K wiper=.5 beibehalten wird, dann kommt die Fehlermeldung "Unknown subcircuit called in: xu1 n001 0 vout mylib/pot.sub rtot= 10k wiper=.5"
Das ist auch relativ klar, weil es in der Datei pot.sub folgenden Eintrag gibt:
.SUBCKT pot 1 2 3
Man müsste also den Value auf pot stellen, damit das Modell nach dem Namen überhaupt gefunden werden kann.
Wenn man aber den Value des Symbols auf pot stellt, dann gibt es die Fehlermeldung, dass der .param w=limit(wiper, 1m,.999) nicht aufgelöst werden kann.
Im Error.log steht dann:
"WARNING: Can't resolve .param w=limit(wiper,1m,.999) Questionable use of curly braces in "r0 1 3 {rtot*(1-w)}" Error: undefined symbol in: "[rtot](1-w)" Questionable use of curly braces in "r1 3 2 {rtot(w)}" Error: undefined symbol in: "[rtot]*(w)" Fatal Error: Port(pin) count mismatch between the definition of subcircuit "pot" and instance: "xu1" The instance has more connection terminals than the definition."
Auf dem Video des Authors scheint es aber zu funktionieren???
Siehe: https://youtu.be/yqpmCUb90WM?feature=shared
Was macht der Author denn anders?
Alle relevanten Dateien im Anhang.





