Forum: Analoge Elektronik und Schaltungstechnik SUBCKT in LTspice einbinden.


von Robert M. (andro86)


Angehängte Dateien:

Lesenswert?

Guten Morgen zusammen.

Nach einem Tutorial 
(https://home.zhaw.ch/~hhrt/LTspice/LTSpice%20Tutorial%202.pdf) habe ich 
den lm336 als neues Bauteil angelegt und die entsprechende Directive 
(.SUBCKT...) im Texteditor verfasst und im selben Verzeichnis wie die 
asy. und die asc. Datei gespeichert. Im lm336.asy über 
<<Edit>><<Attributes>><<Edit Attributes>><<ModeFile lm336.txt>> habe ich 
die Directive eingebunden und es hat alles wunderbar funktioniert.
Doch nun möchte ich es so haben wie im angehängtem Bild, sprich ich will 
die Directive direkt neben meiner Schaltung haben und nicht im 
Texteditor, so dass ich die Parameter direkt in der asc. Datei ändern 
kann. Könnt ihr mir sagen was ich dafür tun muss?
Ich bin über jede Hilfe dankbar.

: Bearbeitet durch User
von J. T. (chaoskind)


Lesenswert?

Wenn du "s" drückst, öffnet sich ein Fenster, indem du sogenannte 
Spicedirektiven eingeben kannst. Diese stehen auf dem Bildschirm und sie 
werden mit einem anführenden Punkt eingeleitet.

von Robert M. (andro86)


Lesenswert?

So habe ich es auch gemacht, doch wenn ich jetzt auf Simulation gehe 
kriege ich als Fehlermeldung :" Unknown subcircuit called in: xu10 vref 
lm336 lm336".

Von daher muss man bestimmt noch mehr machen, als die Directive einfach 
nur ins Directive Fenster zu schreiben.

von Lukas (Gast)


Lesenswert?

Normal geht es so. Anscheinend hast du etwas an LTSpice 
kaputtkonfiguriert.
Mach eine Neuinstallation, dann wird es funktionieren.

von Robert M. (andro86)


Lesenswert?

Lukas schrieb:
> Normal geht es so. Anscheinend hast du etwas an LTSpice
> kaputtkonfiguriert.
> Mach eine Neuinstallation, dann wird es funktionieren.

Ich habe nicht daran rumkonfiguriert. Kann das Problem auch davon 
kommen, dass ich an diesem Rechner keine Administratorrechte besitze?

von Lukas (Gast)


Lesenswert?

Meine Glaskugel ist gerade zur Wartung.

Warum tust du nicht einfach, was wir dir vorschlagen? Möchtest du dein 
Modell zum Laufen kriegen, oder möchtest du eine Doktorarbeit über 
mögliche Fehlerquellen einer Spicesimulation schreiben?

von Helmut S. (helmuts)


Lesenswert?

Hallo,
Hänge mal deine Dateien an.
Ich richte es dir sofort.
Helmut

von Helmut S. (helmuts)


Lesenswert?

Hallo,
Ich habe gerade mal recherchiert. Nimm den LT1009 als Ersatz in deiner 
Schaltung wenn es "nur" um ein Modell geht. Der wird direkt als Ersatz 
für den LM136 beworben und scheint laut Schaltplan im Datenblatt sogar 
auf Transistorebene identisch zu sein
Gruß
Helmut

: Bearbeitet durch User
von Smartie (Gast)


Lesenswert?

Hallo,

Subcircuits müssen im Prefix mit X anfangen.

Ctrl und rechte Maustaste auf Bauteil und bei Prefix ein X vor die 
Bauteilbezeichnung.

Dann gehts.

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
Noch kein Account? Hier anmelden.