Buenos días a todos. Estoy implementando un subcircuito en LTspice, y también quiero modificar el plot.defs para calcular algunas cantidades con los voltajes / corrientes dentro del subcircuito. Así, tendré una función como:
.func A (x) V (x: Vo) / V (x: Vin)
donde la función "A" debe tomar el nombre de instancia del subcircuito como parámetro, para acceder a sus nodos (etiquetados como Vo y Vin en el subcircuito, usando una fuente de voltaje de comportamiento para hacer que el nombre del nodo sea siempre el mismo) .
La sintaxis escrita anteriormente no funciona, aparece el error:
símbolo indefinido en: "A (< >)"
Donde, por supuesto, "X1" es el nombre dado por spice a la instancia de mi subcircuito. ¿Cual podría ser el problema? Tenga en cuenta que al escribir explícitamente la expresión "A" en el panel de trazado, todo funciona bien, por lo que es una cuestión de cómo pasar el nombre de la instancia como parámetro.
¡Gracias a todos por adelantado!