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 .meas
declaraciones y las grafico.
Ahora sucede que estoy cometiendo errores en los .meas
comandos o estoy interesado en diferentes propiedades. Lo que estoy haciendo actualmente es agregar más .meas
comandos 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 .meas
en los datos ya existentes. Pero no puedo encontrar ninguna manera de hacerlo.
¿No hay ninguno? ¿O simplemente no lo encontré?
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.
PlasmaHH
.meas
puede 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.Arsenal
PlasmaHH
Arsenal