Wo ist der Text für das Symbol in LTspice gespeichert?

Das Folgende ist ein Bild des Symbols opamp.asy.LTspice-Symbol mit Text

Ich habe dieselbe Datei mit geöffnet Notepad++und den folgenden Inhalt eingefügt:

Version 4
SymbolType CELL
LINE Normal -32 32 32 64
LINE Normal -32 96 32 64
LINE Normal -32 32 -32 96
LINE Normal -28 48 -20 48
LINE Normal -28 80 -20 80
LINE Normal -24 84 -24 76
WINDOW 0 0 32 Left 0
SYMATTR Prefix X
SYMATTR Description Ideal single-pole operational amplifier. You must .lib opamp.sub
SYMATTR Value opamp
SYMATTR SpiceLine Aol=100K
SYMATTR SpiceLine2 GBW=10Meg
PIN -32 48 NONE 0
PINATTR PinName invin
PINATTR SpiceOrder 1
PIN -32 80 NONE 0
PINATTR PinName noninvin
PINATTR SpiceOrder 2
PIN 32 64 NONE 0
PINATTR PinName out
PINATTR SpiceOrder 3

Ich bin überrascht, dass der Text Unnnin der Datei fehlt. Wo wird dieser Text gespeichert? Wenn ich zum Beispiel ein Symbol erstelle my_symbol.asyund mit der GUI etwas Text hinzufüge, der lautet this_is_my_symbol, dann my_symbol.asyenthält die Datei die oben genannte Zeichenfolge, wenn sie in einem Texteditor geöffnet wird.

Ist dies bei den mit LTspice gelieferten Symbolen und Teilschaltungen anders? Wo werden in diesem Fall solche Zeichenfolgen gespeichert?

Antworten (1)

Es wird in der .asc-Datei gespeichert, die Ihre Schaltung enthält. Dies ist sinnvoll, da Sie den Namen für ein bestimmtes Teil nicht in der Teiledatei speichern möchten, sondern alles, was Sie ein Teil umbenennen (C1, C2, C3 usw.), in der .asc-Datei gespeichert wird, die die Komponenten und die Verkabelung enthält Ihrer Schaltung.

Edit: Ich verstehe jetzt, was du gefragt hast. Die Zeile SYMATTR Prefix X ist die Zeile, unter der das U gespeichert wird. Ich weiß nicht, warum das Zeichen X als U für den Operationsverstärker angezeigt wird, aber wenn Sie dieses Zeichen in ein A ändern und das Modell öffnen, sehen Sie stattdessen Annn. Jedes andere Zeichen, einschließlich mehrerer Zeichen, auf das ich den Wert geändert habe, wurde in ltspice gespiegelt, als ich die .asy-Datei öffnete.

Ich habe die .asyDatei geöffnet, ohne sie einer .ascDatei hinzugefügt zu haben. Es scheint also unwahrscheinlich, dass die Zeichenfolge Unnnin meiner Datei gespeichert ist .asc(das liegt daran, dass ich .ascüberhaupt keine Datei erstellt habe). Daher die Frage.