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?
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/
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
>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.
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 ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.