ltspice, wie kommen Parameter in die subckt?

Gast #1224965
Lesenswert?

Tag,

Ich verwende opamp (der ideale ohne Versorgungseingänge).
Bei der Auswahl wird man hingewiesen, dass .lib opamp.sub
hinzugefügt werden muss. Aus Neugier habe ich die Source
von opamp.sub angeschaut und sehe dass dort {Aol} drin steht.
Soweit ich weiss (Spiceanfänger) werden die Parameter auf diese
Weise derefenrenziert(um auf Parameterwert zu kommen).

Aber woher kommt dieser Wert? Die Subcircuits werden doch mit
Xname 1 2 subcktname
instanziirt. Wie kommen die Parameter dort rein?
Diese Frage hat mich auch vor paar Tagen beschäftigt, als ich
selber vergeblich versucht habe subcircuit mit einem symbol
anzulegen und zu benutzen. Damals bin ich zum "Entschluss"
gekommen, dass subckt keine Parameter annehmen können, ausser
nodes eben. Und nur .model Parameter haben können. Ist es denn so?

Die Hilfe beim ltspice ist gut, aber leider knapp an Beispielen
speziell zu diesem Thema.

Bedank mich für die Aufklärung.

ps: Wie kompatibel in ihrer Syntax sind ltspice und andere Varianten?
Gast #1225027
Lesenswert?

Hallo Daniel,

Die Parameter stehen in den Attribute-Zeilen bereits im Symbol.
Man kann sie aber im Schaltplan nochmals ändern (rechter Mausklick auf
das Symbol im Schaltplan).
Die Parameter stehen natürlich auch in der Netzliste. Siehe unten.

View -> SPICE Netlist

* C:\Programme\LTC\LTspiceIV\Draft71.asc
XU1 N001 N003 N002 opamp Aol=100K GBW=10Meg
R1 N001 N002 99k
R2 0 N001 1k
V1 N003 0 0 AC 1
.lib opamp.sub
.ac dec 100 1 10k
.backanno
.end

Gruß
Helmut

Das LTspice Forum:
http://tech.groups.yahoo.com/group/LTspice/
Gast #1225034
Lesenswert?

>Aber woher kommt dieser Wert? Die Subcircuits werden doch mit
>Xname 1 2 subcktname
>instanziirt. Wie kommen die Parameter dort rein?
Die kommen einfach hinten drann, also
Xname 1 2 subcktname Parameter1=xx Parameter2=xx ...
bzw. in LtSpice trägt man die Parameter in den Eigenschaften (des 
Bauteils) unter "Spice Value" ein.

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