Entonces, esta es una pregunta un tanto complicada ... Estoy intentando ejecutar una simulación .op (punto de operación DC), usando el comando .step para iterar a través de un grupo de valores de componentes. Me gustaría guardar la salida como una serie de archivos de texto. Información que se debe guardar para cada ejecución:
- los valores de los componentes en cada instancia .step
- la tensión correspondiente en un nodo específico
Cada ejecución se puede generar en un archivo de texto separado, está bien, pero si es posible, me gustaría tener solo un archivo de texto con la información clave de cada ejecución separada por unas pocas líneas.
¿Es esto posible?
=====
Así que he intentado usar el comando .meas para imprimir datos en el registro de errores, pero no parece funcionar como se anuncia y no entiendo por qué. Aquí hay un ejemplo de un divisor de resistencia donde paso uno de los resistores y quiero imprimir los valores de voltaje del divisor. Por alguna razón, .meas no genera los datos solicitados?
R1 Vout 0 {rVariable}
R2 N001 Vout 1k
V1 N001 0 1
.step param rVariable lista 1k 3k 9k 12k
.meas V (Vout)
.op
.backanno
.end
=====
Bien, acabo de resolver esto. Esto es lo que hice:
- Ejecuté la simulación escalonada para el punto de operación.
- Luego seleccioné el gráfico dibujado por el comando .meas.
- Al ir al menú Archivo, seleccioné "exportar" y luego V (Vout)
- Esto generó un archivo de texto con los puntos de datos que quería.
Lamentablemente, esto no parece generar la variable seleccionada por .meas todavía, pero estoy seguro de que eso se puede resolver pronto.
=====
Bueno, he leído un poco más y he encontrado personas que afirman que el comando .meas no funciona con el comando .op, tiene un error y solo imprimirá el último valor desde una secuencia de .step. ¿Es esto cierto? ¿Alguien sabe de una solución para este problema?