Me gustaría saber si hay alguna manera de ejecutar una simulación de LTspice usando solo python. En otras palabras, necesito una alternativa de python a este comando: subprocess.run(['scad3.exe','-b','netlist.cir']). Sé que hay una biblioteca ltspice pero, que yo sepa, solo se usa para extraer datos del archivo .raw generado pero no ejecuta la simulación.
Mirando hacia adelante a sus sugerencias.
No puedo responder por Python porque no estoy muy familiarizado con él, pero sospecho que hay alguna forma de ejecutar un programa externo. Y si lo hay, entonces lo que tiene allí es exactamente lo que necesita para ejecutar una lista de conexiones: el -b
interruptor de línea de comando. Vea más sobre ellos en la ayuda, en LTspice > Modes of Operation > Command Line Switches
.
Las extensiones no importan, incluso pueden faltar. Todo lo que cuenta es el contenido del archivo que debe estar en formato de lista de red SPICE, con elementos reconocibles por LTspice. Eso es todo.
Y si tiene uno .asc
que desea ejecutar en modo por lotes, todo lo que necesita es el -netlist
interruptor, que convierte el esquema a un formato de lista de conexiones.
subprocess.run()
y dejar que un guión hecho fácilmente lo haga. ¿Es esto? Si lo es, no solo no conozco ninguno, sino que tiene muy poco que ver con la electrónica. Dado que está principalmente relacionado con el software, un mejor lugar podría ser stackoverflow.
winny
Alhelí
winny
Alhelí