¿Cómo ejecutar nuevos comandos .meas sin tener que volver a ejecutar toda la simulación de ltspice?

Estoy tratando de analizar las propiedades de un circuito en un cierto rango de valores de componentes, por ejemplo, un circuito PWM para varias configuraciones del potenciómetro de control. Para esto, creo un montón de .measdeclaraciones y las grafico.

Ahora sucede que estoy cometiendo errores en los .meascomandos o estoy interesado en diferentes propiedades. Lo que estoy haciendo actualmente es agregar más .meascomandos y luego volver a ejecutar la simulación. Para múltiples parámetros escalonados en circuitos que funcionan a velocidades de unos pocos µs/s durante muchos ms, esto lleva mucho tiempo.

Después de ejecutar un sim, los datos ya están allí, por lo que, en teoría, debería ser posible ejecutar otro .measen los datos ya existentes. Pero no puedo encontrar ninguna manera de hacerlo.

¿No hay ninguno? ¿O simplemente no lo encontré?

Respuestas (1)

Nunca lo he usado, así que no puedo dar más detalles.

Después de la ejecución, si su ventana de trazado está activa , hay un punto disponible:

Archivo -> Ejecutar secuencia de comandos .MEAS

De la ayuda de LTSpice:

Las declaraciones .MEAS se realizan en el procesamiento posterior después de que se completa la simulación. Esto le permite escribir un script de instrucciones .MEAS y ejecutarlas en un conjunto de datos. Para ello, haga que la ventana de forma de onda sea la ventana activa y ejecute el comando de menú Archivo=>Ejecutar .MEAS Script. Otra consecuencia de las declaraciones .MEAS que se realizan en el procesamiento posterior después de la simulación es que la precisión de la salida de la declaración .MEAS está limitada por la precisión de los datos de forma de onda después de la compresión. Es posible que desee ajustar la configuración de compresión para una salida de declaración .MEAS más precisa.

Entonces tiene razón, todos los datos están allí y la declaración solo se realiza en el conjunto de datos disponible y no sucede nada especial durante la simulación.

Ah, nunca vi ese, probablemente porque solo está activo en ese menú bajo ciertas condiciones. Lo acabo de probar, pero desafortunadamente es solo la mitad de lo que necesito (no obstante, es útil en muchos casos). Aparece una ventana con los resultados, que se guardan en un archivo .mout. Mientras que en los comandos estándar .measpuede trazarlos cuando los ejecuta, esto no es posible con la versión de posprocesamiento. Dado que la salida se coloca automáticamente en un archivo, probablemente pueda escribirme un script que extraiga la información y la agrupe.
@PlasmaHH No sé cómo se guarda el archivo .mout, pero si es un archivo CSV simple, recomendaría KST2 para trazar los datos. Es bastante potente y admite la actualización automática de los archivos de origen modificados, lo que podría ser útil en ese escenario.
Es el mismo formato extraño, no agradable de analizar, que la salida del comando de medida va al registro de errores. Especialmente, se pierde la relación de los pasos del parámetro con el número de ejecución y tiene que hacerlo manualmente. Pero al menos no es espectacular, con esa característica mi análisis será mucho más rápido.
Eso es muy malo, bueno, me alegro de haber podido ser de alguna ayuda al menos.