Neuer Pfad für eigene Symbole

OP #3106537
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
Gast #3106685
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.
OP #3106726
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.
Gast #3106870
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.