LTspice AutoGenerated auf anderen PC

OP #3597142
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
> 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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
> 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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

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.