¿Existe una directiva de especias para exportar datos de forma de onda en LTspice?

5

enlace

La página web anterior explica cómo exportar los datos de forma de onda a un archivo de texto. Básicamente, ejecuta la simulación de LTspice, al hacer clic en la ventana de la forma de onda, ir a File>>Export , elegir la variable a exportar y luego especificar el nombre del archivo (por lo general, es conveniente un .txt ). Estoy buscando una directiva de especias (o cualquier otro comando) para automatizar este proceso.

Puedo ejecutar el archivo de especias a través de LTspice usando la línea de comandos. Sin embargo, para exportar los datos de la forma de onda, todavía necesito acceder a la GUI. Esto está arruinando mi plan de usar un script de Python para simular el circuito para diferentes parámetros. Cualquier apreciación es apreciada.

    
pregunta Shashank Sawant

2 respuestas

3

No creo que pueda generar un formato txt directamente desde la línea de comandos ltspice. Hace poco miré esto y encontré una vieja discusión que incluye al autor principal de LTSpice e indica (al menos a partir de 2003) 1) que no puede exportar texto directamente desde la línea de comandos, 2) el formato binario es intencionalmente " secreto ", 3) hay un ejecutable separado disponible para hacer una traducción. ( enlace tenga en cuenta que aunque el enlace dice pspice, ltspice también es discutido)

Así que creo que la mejor opción es un proceso de dos pasos. 1) ejecutar la simulación desde la línea de comandos para generar la salida de datos binarios 2) ejecute la utilidad de conversión desde la línea de comandos para generar el formato txt

Puede obtener la utilidad de conversión "ltsputil" del grupo de usuarios de yahoo LTspice ( enlace ) y su uso parece estar bastante bien documentado pero sin garantía de que sea 100% correcto en la producción o que no se rompa en el futuro LTSpice.

No lo intenté todavía, pero podría hacerlo en un futuro próximo. Por favor, avíseme si tiene éxito con él.

    
respondido por el mbyrne
6

Lamento tener nigromancia, pero puede ejecutar LTspice con:

scad3.exe -ascii -b netlist.net

Y te dará una salida de archivo ascii. Puede combinar esto con la directiva .save para obtener un resultado conveniente.

    
respondido por el Matthew Sainsbury

Lea otras preguntas en las etiquetas