ltspice, wie kommen Parameter in die subckt?

Gast #1224965
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
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 #1225032
kompatibel...ja...spice synatx eben

wenn du ein symbol ohne model nimmst, braucht das eben noch sein model 
!?

sonst nimm ein standard-opamp-model, zb 1-pol
Gast #1225034
>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.
Gast #1225318
Erfahrungsgemäss verbleiben Threads eine sehr lange Zeit im Netz.
Hiermit möchte ich anderen etwas die Schritte erleichtern und das
Getane mit einem Bild dokumentieren ;)
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.