Soy nuevo en Python y quiero simular circuitos LTspice automáticamente usando Python.
Agregué la biblioteca ltspice y escribí una buena cantidad de secuencias de comandos para que Python genere automáticamente una lista de conexiones de LTspice que quiero.
El problema al que me enfrento es que no sé qué comando debo usar para simular la lista de conexiones en LTspice usando Python para poder trazar los voltajes y corrientes de salida.
Mirando hacia adelante a sus sugerencias.
Errrm.
¿Qué no está claro acerca de los ejemplos en la página de la biblioteca Python ltspice?
Ejemplo de circuito:
Código de ejemplo:
import ltspice
import matplotlib.pyplot as plt
import numpy as np
import os
l = ltspice.Ltspice(os.path.dirname(__file__)+'\\rc.raw')
# Make sure that the .raw file is located in the correct path
l.parse()
time = l.getTime()
V_source = l.getData('V(source)')
V_cap = l.getData('V(cap)')
plt.plot(time, V_source)
plt.plot(time, V_cap)
plt.show()
Salida de ejemplo:
Ha nombrado nodos (cap y source) y solicita los datos usando la siguiente línea:
l.getData('V(source)')
"getData" es la función. "V ()" le dice a LTspice que desea el voltaje, y "fuente" dice qué nodo.
Según los comentarios, parece que la biblioteca ltspice solo hace una parte de lo que necesita.
Este proyecto parece cubrir la otra mitad, es decir, hacer que LTspice ejecute una simulación desde dentro de un programa de Python.
eliot alderson
Neil_ES
usuario251019
usuario251019