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