Forum: Analoge Elektronik und Schaltungstechnik Neuer Pfad für eigene Symbole


von Ulrich F. (ufeucht)


Lesenswert?

Hallo,

da ich keine Schreibrechte auf das Standard Verzeichnis der
Libraries von LTC habe (u.a. \sym), möchte ich mir ein eigenes
Unterverzeichnis ...\sym erzeugen und hier sämtliche neue Symbole
ablegen.

Die Frage ist nun, wie ich solch ein Symbol dann in ein Schematic
der Simulation einbinden kann. Die Modelle kann ich über
.lib x:\mylib.lib einbinden.

Kann mir da jemand helfen?

Vielen Dank im voraus!

Viele Grüße,
U. Feucht

von especia (Gast)


Lesenswert?

Würde mich auch interessieren.

Wenn ein Symbol einmal in einem Schaltplan drinnen ist (z.B. durch 
kopieren aus einem bestehenden .asc), reicht es aus die .asy im 
aktuellen Arbeitsverzeichnis zu haben.
Um es das erste Mal oder über die Komponentenverwaltung einbinden zu 
können, muss zwingend ..\lib\sym bzw. ein Verzeichnis darunter verwendet 
werden. Auch wird der Inhalt dieser Verzeichnisse nur beim Starten von 
LTSpice eingelesen (neues Symbol -> Neustart).

Derzeit wäre es wohl am einfachsten, wenn dein Sysadmin dein 
persönliches Symbolverzeichnis (mit Schreibrechten) dort anlegt oder 
verlinkt.

von Ulrich F. (ufeucht)


Lesenswert?

Ich könnte mir vorstellen, dass es hier eine vergleichbare
Möglichkeit gibt wie beim Handling mit Libraries. Mit .lib
kann ich sehr schön auf meine neue Bibliothek verweisen.
Symbole sind ja Teil der eigentlichen Bauteil-Library. Daher
wäre es schade, wenn man die getrennt "lagern" müsste.

von especia (Gast)


Lesenswert?

> Ich könnte mir vorstellen...

Das ist meiner Meinung nach Wunschdenken deinerseits - LTSpice 
funktioniert leider anders.
Ich kann im Symbol - über die Attribute "SpiceModel" bzw. "ModelFile" - 
eine Datei angeben, welche automatisch mit einer .lib Anweisung in die 
Netlist eingebunden wird. Umgekehrt habe ich noch keine Möglichkeit 
gefunden.
Im .asc wird nur der Name des Symbols gespeichert, das hat nichts mit 
den .inc bzw. .lib Anweisungen zu tun, die aus der allgemeinen 
Spice-Syntax stammen.

z.B. drei Teile im asc
Version 4
SHEET 1 880 680
SYMBOL TVSdiode -384 80 R0
SYMATTR InstName D1
SYMBOL Misc\\NE555 -80 112 R0
SYMATTR InstName U1
SYMBOL PowerProducts\\LM_regulators 176 96 R0
SYMATTR InstName U2

und die Netlist dazu:
* F:\xxx\Draft8.asc
D1 NC_01 NC_02 D
XU1 NC_03 NC_04 NC_05 NC_06 NC_07 NC_08 NC_09 NC_10 NE555
XU2 NC_11 NC_12 NC_13 LM7805
.model D D
.lib D:\PROGRA~1\LTC\LTSPIC~1\lib\cmp\standard.dio
.lib LM_regulators.lib
.lib NE555.sub
.backanno
.end

von especia (Gast)


Angehängte Dateien:

Lesenswert?

OK - wieder was gelernt. Man kann über das Feld "Top Directory" in das 
aktuelle Verzeichnis des .asc wechseln und damit auf die dort 
gespeicherten .asy zugreifen.

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.