http://www.linear.com/solutions/1815
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, haga clic en la ventana de forma de onda, vaya a File>>Export
, elija la variable que se exportará y luego especifique el nombre del archivo (generalmente .txt
es conveniente). 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 comando. Sin embargo, para exportar los datos de forma de onda, todavía necesito acceder a la GUI. Esto está estropeando mi plan de usar un script de python para simular el circuito para diferentes parámetros. Cualquier idea es apreciada.
No creo que puedas generar un formato txt directamente desde la línea de comandos de ltspice. Recientemente investigué esto y encontré una discusión anterior que incluye al autor principal de LTSpice e indica (al menos a partir de 2003) 1) no puede exportar texto directamente desde la línea de comando, 2) el formato binario es intencionalmente " secret", 3) hay un ejecutable separado disponible para hacer una traducción. ( http://www.electronicspoint.com/threads/pspice-global-parameters-time-and-temperature.25088/ tenga en cuenta que aunque el enlace dice pspice, también se discute ltspice)
Así que creo que la mejor opción es un proceso de dos pasos. 1) ejecute la simulación desde la línea de comandos para generar una 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 LTspice de yahoo ( https://groups.yahoo.com/neo/groups/LTspice/files/%20Util/ltsputil/ ) y su uso parece estar bastante bien documentado pero sin garantía, es 100% correcto en la salida o que no se romperá en el futuro LTSpice.
No lo probé todavía, pero puede que en un futuro próximo. Por favor, avíseme si tiene éxito con eso.
ltsputil.exe -x example.raw dete.txt
y ltsputil.exe -c example.raw dete.txt
. El primero no funciona, el último solo me da el mismo archivo example.raw
pero con el nombre dete.txt
(como copiar y pegar).Lo siento por la nigromancia, pero puedes ejecutar LTspice con:
scad3.exe -ascii -b netlist.net
Y te dará una salida de archivo ascii. Puede combinar esto con la .save
directiva para obtener una salida conveniente.
PedroJ
.WAVE
puede valer la pena mirar los documentos, entonces tal vez puedas leer eso usando Python.