Erstellen eines Schaltplansymbols in LTspice

Ich verwende LTspice XVII unter macOS. Ich möchte ein Symbol aus einem Schaltplan erstellen, damit ich dieses Symbol an beliebiger Stelle instanziieren kann. Ich habe dieses Tutorial ausprobiert , aber ich kann es nicht zum Laufen bringen.

Irgendeine Hilfe?

Auf welche Weise funktioniert es nicht?
Hast du die eingebaute Hilfe ausprobiert? Zum Beispiel LTspice > Schematic Capture > ....
Dieses Video hat vor einiger Zeit für mich funktioniert, als ich dasselbe tun musste; youtube.com/watch?v=XW1b71gfvlo es ist sehr einfach, öffnen Sie einfach einen neuen Schaltplan, zeichnen Sie den Schaltplan der Teilschaltung, gehen Sie dann zu "Hierarchie" -> "Neues Symbol erstellen", der Symboleditor öffnet sich, zeichnen Sie Ihr Symbol , speichern und schließen..
@ThePhoton Wenn ich meinen Schaltplan erstelle und mit der rechten Maustaste klicke, um Hierarchie> Symbol dieses Blatts öffnen auszuwählen ... Das Symbol wird nicht im automatisch generierten Ordner des Standard-Teilepfads von LTSpice erstellt. Wenn ich mir das Symbol als reine Textdatei anschaue, sehe ich außerdem keinen Hinweis auf meinen Schaltplan.
@aconcernedcitizen Ja, es war nicht hilfreich.
@Vinzent Ich bleibe bei dem Video hängen, weil ich den Standardpfad der Teilebibliothek in macOS nicht ändern kann.
@dpalo Welches Video? Sie verlinken auf ein .pdf, und es sagt genau das aus , was im Handbuch steht, nur mit hübscheren Bildern und Pfeilen, die Sie nicht übersehen können.
@aconcernedcitizen Ich meinte das Video, das Vinzent verlinkt hat. Das von mir verlinkte PDF behandelt den Prozess in LTSpice für Windows. Es muss einige Unterschiede in macOS geben, denn wenn ich meinen Schaltplan mit Ports nehme, daraus ein Symbol erstelle, dieses Symbol aus einem zweiten Schaltplan im selben Ordner instanziiere und versuche zu simulieren, tritt ein Fehler auf ("Unbekannter Subcircuit aufgerufen : ...")
@dpalo Und hast du versucht, das Symbol zu bearbeiten? Wenn Sie dort ankommen, drücken Sie CTRL+Aund ändern Sie die ModelLinie nach Ihren Wünschen. Nun, CTRL+Afunktioniert unter Windows oder in Wine unter Linux, bei Mac bin ich mir nicht sicher. Aber Sie sollten in der Lage sein, den Pfad zu bearbeiten.
@aconcernedcitizen Sicher, ich habe den Namen des Schaltplans ( mySchem.asc) zum ModelFileFeld im Attribut-Editor hinzugefügt. Gleiches Problem.
@dpalo Warum würden Sie Ihren Schaltplan dem hinzufügen ModelFile? Das .pdfsagt der?
@aconcernedcitizen Ich habe nur den Schaltplan, den ich an ein Symbol anhängen möchte, und die Netzliste des Schaltplans. Ich habe versucht, beides hinzuzufügen ModelFile.

Antworten (2)

Sie haben die Wahl:

  1. Erstellen Sie ein Symbol, das nur im selben Ordner wie der Hauptschaltplan verwendet werden kann . Das bedeutet ein hierarchisches Design, was bedeutet, dass Sie dieses Symbol mit einem Schaltplan verknüpfen können . In diesem Fall muss beim Bearbeiten des Symbols sein Attribut Symbol Typevom Typ sein block, und in allen Zeilen Value, Value2, SpiceLine, und SpiceLine2dürfen nur Parameter vorhanden sein, falls vorhanden, während die restlichen Zeilen leer sein müssen. Dies ist ein Beispiel:

sa

Das SpiceLinewith f={f}ist optional, es hängt vom aktuellen Symbol ab, das dies benötigt. Wenn Ihre auch einige Parameter benötigt, können Sie gerne welche hinzufügen, ansonsten bleiben die Zeilen leer.

  1. Erstellen Sie ein Symbol, das "instanziiert werden kann, wo immer Sie möchten" , einschließlich des gleichen Ordners wie der Hauptschaltplan. Das bedeutet, dass das Symbol entweder für eine Teilschaltung ( Definition) oder ein Modell ( Definition) stehen muss . In diesem Fall muss das im "Symbol Attribute Editor" vom Typ sein ..subckt.modelSymbol Typecell

Alles, was ich hier gesagt habe, und mehr, wird sowohl im Handbuch als auch in dem von Ihnen geposteten Link ausführlich erklärt. Sie müssen sich nur überlegen, wofür Sie dieses Symbol haben möchten (hierarchisches Design oder anderes) und dieses Dokument sorgfältig lesen .

In LTSpice für macOS Symbol Typeist das im Symbolattribut-Editor-Fenster nicht sichtbar. Jedenfalls schaffe ich es, Symbole zu erstellen, die überall instanziiert werden können. Danke!

Klicken Sie in LTSpice im Fenster und auf der Registerkarte Ihrer Schaltplandatei oben auf die Registerkarte „Hierarchie“ und wählen Sie dann aus den dortigen Optionen die Option „Neues Symbol erstellen“.