Hallo
ich habe folgendes Problem:
Früher konnte ich Transistormodelle in den entsprechenden Ordner
(standard LTSpice Bipolar) einfügen... Nun habe ich den Rechner
gewechselt und mir das neue LTSpice heruntergeladen. Wenn ich nun aber
neue Modelle in diesem Ordner erstelle, speicher und dann Spice öffne,
stehen mir diese nicht zur Verfügung. Kann mir einer erklären, warum
nicht?
Gruß Simon
Ist bei mir kein Problem.
Die Modelle stehen allerdings inzwischen unter (bei Win)
'...USER\Documents\LTspiceXVII\lib\cmp\' und nicht mehr im
Programmverzeichnis.
HildeK schrieb:> Die Modelle stehen allerdings inzwischen unter (bei Win)> '...USER\Documents\LTspiceXVII\lib\cmp\' und nicht mehr im> Programmverzeichnis.
Ich habe das noch nicht komplett durchgezogen und hole die Modelle
jeweils bei Bedarf in die Arbeitsverzeichnisse.
Hast Du die Modelle komplett nach USER ausgelagert oder nur Deine
private Sammlung?
Wie ist das mit Updates?
mfg klaus
voltwide schrieb:> Bei LTSpice hat es ja nun einen Versionssprung gegeben. Damit könnte> Dein Problem zusammenhängen.
M.E. wird nicht automatisch von LTspice-IV nach LTspice-XVII upgedatet.
Zumindest musste ich mir LTspice-XVII downloaden. Ferner ist es erst mit
LTspice-XVII möglich unter dem Control Panel Pfade für Symbole und Lib´s
anzugeben.
Klar, wenn man LTspice-IV hatte und selber Ergänzungen in den Pfaden der
Symbole und Lib´s eingefügt hatte, dann müsste man es unter LTspice-XVII
wiederholen oder mit den neuen Suchpfaden arbeiten.
mfg klaus
Klaus R. schrieb:> Ich habe das noch nicht komplett durchgezogen und hole die Modelle> jeweils bei Bedarf in die Arbeitsverzeichnisse.> Hast Du die Modelle komplett nach USER ausgelagert oder nur Deine> private Sammlung?
Ich habe bei bestehender Version IV die neue installiert, mit der aber
noch nicht viel gemacht. Es ging hier ja um Modelle einfacher
Halbleiter, die auch früher schon in \lib\cmp standen, das sich jedoch
im Installationsverzeichnis von LTSpice befand. Seit Win7 ein Ärgernis.
Ich habe den Eindruck, dass die hinzugefügten Modell in Version IV in
die Version XVII migriert wurden. Beim Installieren wurden die Files mit
den Modellen, Symbolen etc. automatisch unter
\USER\Documents\LTspiceXVII\ angelegt. In dem Pfad habe ich dann auch
meine Simalationsdateien.
Zum Test meiner Antwort von oben habe einfach eine Zeile in standart.bjt
dupliziert und einen Phantasiemodellnamen verwendet. Das Modell war dann
verfügbar.
BTW: bisher musste man bei einer solchen Modifikation immer LTSpice neu
starten. Das mache ich seit langem so, vielleicht hatte das der TO
vergessen!
> Wie ist das mit Updates?
Da gibt es doch schon lange keine Probleme mehr. Bei IV musste man aber
zum Update das Programm mit Adminrechten starten. Das entfällt jetzt,
weil eben die Files nicht mehr im teilweise geschützten
Installationsverzeichnis liegen. Eigene Einträge bleiben schon lange
erhalten.
Einzig das europäische R-Symbol wird immer wieder mit der doofen
Ami-Variante überschrieben.
Wenn ich für einen Transistor oder eine Diode ein Modell dauerhaft
einbinden will, dann nehme ich einfach einen normalen Texteditor für die
standard.xyz-Files und füge es dort ein.
Hallo Simon,
Habe mir das neue LTspiceXVII mal neben der Version IV installiert und
ausprobiert. Kann HildeK nur recht geben, als Ordner für Beispiele und
Bibliotheken wird nun "C:\Users\......\Documents\LTspiceXVII" verwendet
(die Punkte stehen für den Benutzernamen). Die ordner "examples" und
"lib" konnte ich sogar aus dem Installationsverzeichnis löschen (Bild
InstOrdn.png), ohne das es Probleme gibt.
Habe dann meine Transistorbibliothek "MyTransistor.bjt" umbenannt in
"standard.bjt" und die originale Datei aus
"C:\Users\......\Documents\LTspiceXVII\lib\cmp" damit ersetzt, es hat
sofort funktioniert (Bild TransNeu.png). Hänge meine Bibliothek mal an,
dann könnt ihr sie als "standard.bjt" benutzen oder Transitormodelle
daraus in eure eigene "standard.bjt" kopieren.
Im der neuen Pfadauswahl mußte ich dazu nichts eintragen (Bild
LibPath.png). Im Gegenteil, wenn ich dort den Installationspfad
eingetragen hatte, zeigte das keine Wirkung.
Wer das amerikanische Widerstandssymbol "res.asy" im Ordner
"C:\Users\......\Documents\LTspiceXVII\lib\sym" durch das Angehängte
austauscht hat das deutsche Symbol.
Viel Erfolg und guten Rutsch. Tom
Hallo Tom
Vielen Dank für deine ausführliche Antwort und natürlich auch Danke an
die anderen.:) Uch werde das gleich mal probieren... Das mit dem neuen
Ordnerverzeuchnis ist mir auch schon aufgefallen. Wusste aber nicht wie
ich das interpretieren soll.
Gruß und einen guten Start ins Neue Jahr
Simon
> Wer das amerikanische Widerstandssymbol "res.asy" im Ordner
"C:\Users\......\Documents\LTspiceXVII\lib\sym" durch das Angehängte
austauscht hat das deutsche Symbol.
Wenn ich für jemand einen Schaltplan in LTspice zeichne und denke, dass
derjenige das deutsche Widerstandssymbol bevozugt, dann nehme ich das
Widerstandssymbol "EuropeanResistor" aus dem Ordner [Misc]. Dieses
Symbol ist das "deutsche" Widerstandssymbol. Man muss also nicht
unbedingt das Symbol "res.asy" ersetzen, wenn man ein "deutsches"
Widerstandssymbol haben will.
Also ich verstehe es nicht... Ich habe das neue Modell jetzt in den
cmp-Ordner unter Dokumente eingespeichert. Trotzdem funktioniert es
nicht... Ich habe mal ein Screenshot von der Meldung gemacht, die bei
der Transistorauswahl kommt. Wisst ihr, warum das Programm solche
Probleme hat?
Gruß Simon
Habe mich noch ein wenig mit LtSpiceXVII beschäftigt und jetzt
verstanden wie die Pfadangaben funktionieren. Wollte eine Datei, welche
mit LtSpiceIV erstellt war, bearbeiten. Natürlich wurde der
Operationsverstärker TL062 nicht gefunden, da ich ihn nachträglich nach
LtSpiceIV übernommen hatte (Bild NoLib.png).
Nun ließe sich das Problem dadurch lösen, den Baustein neu in die
Bibliotheken zu übernehmen, die neuen Bibliotheken durch die Alten zu
ersetzen ODER die Pfadangaben auf die alten Bibliotheken zu erweitern
(Bild LibPathN.png).
Nachdem der Pfad erweitert ist besteht Zugriff zu den Bauteilen der
alten Bibliothek (Bild Zugriff.png). Nun sind auch die alten Dateien mit
den dort verwendeten Bauteilen wieder zugänglich.
Langfristig werde ich nicht mit so vielen Bibliotheken arbeiten. Werde
ordentlich ausmisten und nur die gebräuchlichsten Bauteile in den Lib's
behalten, damit es wieder übersichtlicher wird. Ein dann fehlendes
Bauteil ist schnell wieder integriert.
@Simon
War bei mir auch so, habe dann die Ordner im Installationsverzeichnis
umbenannt lib->bib, examples->axamples, danach hat es funktioniert und
endlich habe ich die umbenannten Ordner gelöscht (Bild InstOrdn.png im
vorigen Beitrag).
Gruß. Tom
Noch vergessen:
Konnte die Datei mit LtSpiceXVII simulieren, bearbeiten, speichern und
danach problemlos in LtSpiceIV öffnen, simulieren und bearbeiten.
Gruß. Tom
Habe wieder etwas herausgefunden. Die Ordner "lib" und "examples" aus
dem Installationsverzeichnis zu löschen ist keine gute Idee. Im Falle
daß LtSpiceXVII ein Problem in den Bibliotheken bemerkt, stellt es die
Bibliotheken und Beispiele aus dem Installationsverzeichnis in das
Benutzerverzeichnis wieder her. Findet es die Quellen nicht, gibt es
eine Fehlermeldung (Bild LibErr.png) und LtSpice startet nicht.
Das bedeutet aber auch, daß Änderungen in den Bibliotheken des
Benutzerverzeichnis auch ins Installationsverzeichnis übernommen werden
müssen, sonst werden sie beim nächsten restaurieren der libs von den
Originalen überschrieben.
Gruß. Tom
Das heißt, ich muss in beide Verzeichnisse das neue Modell einfügen.
Richtig? Das habe ich auch schon gemacht, dann kam aber die
Fehlermeldung, die ich schon hochgeladen habe... Ich habe nebenbei auch
das alte LTSpice IV installiert und als ich dort meine Modelle eingefügt
habe, hat alles funktioniert. Wenn ich übrigens jetzt LTSpiceIV öffne
und bei der Fehlermeldung die Bibliothek von der älteren Spice Version
angebe, funktioniert es?!
Hast du ne Erklärung?:)
Simon
>Das heißt, ich muss in beide Verzeichnisse das neue Modell>einfügen. Richtig?
Ja! Ich kopiere jeweils die geänderte Bibliothek in den anderen Ordner.
Ich habe mir jetzt einfach die Bibliotheken von LtSpiceIV ins Benutzer-
und Installationsverzeichnis von LtSpiceXVII kopiert. So kann ich meine
bestehenden Schaltungen problemlos weiter verwenden. Die originalen
Bibliotheken von LtSpiceXVII habe ich umbenannt und behalten. So kann
ich Bauteile, die ich evtl. für die neuen Beispiele oder neue Projekte
brauche, in meine Bibliotheken kopieren.
Gruß. Tom