¿Dónde está el texto del símbolo almacenado en LTspice?

La siguiente es una imagen del símbolo opamp.asy.Símbolo LTspice con texto

Abrí el mismo archivo usando Notepad++y pegué el contenido a continuación:

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

Me sorprende descubrir que Unnnfalta el texto en el archivo. ¿Dónde se almacena este texto? Por ejemplo, si creo un símbolo my_symbol.asyy, al usar la GUI, le agrego texto leyendo this_is_my_symbol, entonces el archivo my_symbol.asycontiene la cadena antes mencionada cuando se abre en un editor de texto.

¿Es esto diferente para los símbolos y los subcircuitos enviados con LTspice? En ese caso, ¿dónde se almacenan tales cadenas?

Respuestas (1)

Se almacena en el archivo .asc que contiene su circuito. Esto tiene sentido porque no desea almacenar el nombre de una parte específica en el archivo de la parte, sino que cualquier cosa que cambie el nombre de una parte (C1, C2, C3, etc.) se almacena en el archivo .asc que contiene los componentes y el cableado. de tu circuito.

Editar: ahora entiendo lo que estabas preguntando. La línea SYMATTR Prefix X es la línea en la que se almacena la U. No sé por qué el carácter X aparece como una U para el amplificador operacional, pero si cambia ese carácter a una A y abre el modelo, verá a Annn en su lugar. Cualquier otro carácter, incluidos varios caracteres, cambié el valor para que se reflejara en ltspice cuando abrí el archivo .asy.

Abrí el .asyarchivo sin haberlo agregado a ningún .ascarchivo. Por lo tanto, parece poco probable que la cadena Unnnesté almacenada en mi .ascarchivo (eso se debe a que, .ascen primer lugar, no he creado ningún archivo). De ahí la pregunta.