LTspice AutoGenerated auf anderen PC

OP #3597142
Hallo,

Ich habe ein Subcircuit Modell erstellt und möchte es jetzt auch auf 
meinen Laptop nutzen.
Kann man die Modelle die man im Ordner AutoGenerated selbst geschaffen 
hat irgendwie auf einem anderen PC einbinden?
Falls ja wie funktioniert es?

Oder muss man auf den anderen PC einfach noch mal ein eigenes Subcircuit 
erstellen?

Vielen Dank,

Jonas
#3597289
Hallo Jonas,
du hast zwei Möglichkeiten.

1. Du kopierst das in das entsprechende Verzeichnis AutoGenrated auf dem 
anderen Rechner. Die Modelldatei muss auch im gleichen Ornder wie im 
Originalrechner stehen.


2. Du machst es so wie ich dann brauchst du immer nur das 
Designverzeichnis kopieren.

Designverzeichnis:
Schaltplan (.asc)
Symbole (.asy)
Modelel (.lib, .sub, .cir, .txt, ...)

Öffne das Symbol aus Autogenerated.
Edit -> Attributes -> Edit Attributes
Lösche den Pfadnamen in dem Attribut "ModelFile" damit nur noch der 
Filename drinsteht.
OK
Save as : Speichere das Symbol in dem Verzeicnis deines Schaltplanes.
Speichere die Modelldatei auch in dem Schaltplanverzeichnis.
Lösche das Symbol in Autogenerated!

Kopiere die Symboldatei und die Modelldatei immer in das Verzeichnis in 
dem du einen Schaltplan hast der dieses Symbol verwendet.
OP #3597344
Hallo Helmut,

Ich habe den Subcircuit aus einem Schaltplan(.asc) erstellt. Dann die 
Netzliste(.net) erstellen lassen und damit ein symbol(.asy) erstellt und 
bearbeitet.

Fragen zu Variante 1.:

Was ist die Modelldatei in meinem Fall?

AutoGenerated ist bei mir unter LTC/LTspiceIV/lib/sym gespeichert.
Reicht es wenn den die gewünschten Symbole einfach in das gleiche 
Verzeichnis auf den anderen Rechner ziehe?

Fragen zu Variante 2.:

Was ist die Modelldatei in meinem Fall?

Mit Schaltplan meinst du die .asc Datei in der ich das Subcircuit 
verwenden möchte?

Mit Filenamen meinst du den Namen des Subcircuit?

Vielen Dank,

Jonas
#3597349
> AutoGenerated ist bei mir unter LTC/LTspiceIV/lib/sym gespeichert.
Reicht es wenn den die gewünschten Symbole einfach in das gleiche
Verzeichnis auf den anderen Rechner ziehe?

Ja.

Hast du auch um deine Netzliste herum ein .subckt/.ends?

.subckt .....
...
.ends

In dem Attribute der Symbole steht ein voller Pfadname zu der Datei die 
dieses Subcircuit beinhaltet. Genau in dem Pfad muss dann auf dem 
anderen Rechner auch dies subcircuit-Datei stehen.
OP #3597391
Die subcircuits haben bei mir .end nicht .ends ist das dann falsch?

.subckt ....
....
.end

Also kopiere ich die .asy aus dem AutoGenerated von PC1 in die 
AutoGenerated PC2.
Dann schaue bei den Attributen nach welcher Pfadname mit entsprechnder 
Datei mit dem Symbol zusammengehört.
In PC2 kopiere ich die Datei unter exakt gleichen Pfad.
Dann kann ich das Subcircuit in beliebigen Schaltungen nutzen oder?
#3597913
Subcircuits müssen mit .ends enden.


> In PC2 kopiere ich die Datei unter exakt gleichen Pfad.
> Dann kann ich das Subcircuit in beliebigen Schaltungen nutzen oder?

Ja.


Trotzdem empfehle ich das so wie ich in 2. beschrieben habe zu machen.
Da hat man immer alles in einem Verzeichnis. Bedenke dass andere nicht 
deine Verzeichnisstruktur erstellen wollen ween sie deine Schaltungum 
simulieren wollen/sollen.
Gast #3598579
Hallo Helmut,

Herzlichen Dank für die Antwort. Die Variante 1. hat bei mir geklappt.

Zur Variante 2. habe ich noch Fragen:

>Lösche den Pfadnamen in dem Attribut "ModelFile" damit nur noch der
>Filename drinsteht.

Meinst du damit den Namen des Subciruits oder des Schaltplans?

>Speichere die Modelldatei auch in dem Schaltplanverzeichnis.

Das ist die Datei, deren Pfad ich davor gelöscht habe richtig?

Warum muss man das AutoGenerated Symbol löschen?
#3598783
> Meinst du damit den Namen des Subciruits oder des Schaltplans?

In ModelFile muss der file name des subcircuits stehen.


>>Speichere die Modelldatei auch in dem Schaltplanverzeichnis.

> Das ist die Datei, deren Pfad ich davor gelöscht habe richtig?

Ja.


> Warum muss man das AutoGenerated Symbol löschen?

Weil ich mir nicht ganz sicher bin ob LTspice da eventuell als erstes 
nach dem Symbol(.asy) sucht.
Gast #3598903
OK, Klasse auch die Variante 2 hat geklappt.

Eine letzte Frage:

Da ich jetzt kein Symbol mehr in AutoGenerated habe, wie kann ich für 
einen neuen Schaltplan(.asc) das Subcircuit einbauen?

Man kann ja es ja nicht mehr in den Schaltplan klicken?
#3599473
Hallo,

1. Schaltplan öffnen

2. Funktionstaste F2 drücken
Da geht dann das Dialogfenster zum Auswählen der Bauteile auf. Ganz oben 
"Top Directory". Dort das aktuelle Verzeichnis wählen. Da siehst du 
jetzt alle eigenen Symbole die du in dem Schaltplanordner zur Verfügung 
hast.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.