Simulador de circuitos electrónicos API/Bibliotecas

¿Existen bibliotecas/API de simuladores de circuitos electrónicos que pueda usar para construir simuladores de circuitos virtuales como SPICE, etc.? Mi principal área de investigación no es la simulación electrónica, ya que soy estudiante de informática, por lo que tengo que dar prioridad a los aspectos de ingeniería de software.

gracias

Su principal área de investigación es "no, gracias"???
Lo siento. :) no lo noté. Mi principal área de investigación no es la simulación electrónica, ya que soy estudiante de informática, por lo que tengo que dar prioridad a los aspectos de ingeniería de software.
No he visto una API para SPICE, pero es posible que desee consultar la fuente de ngspice y tclspice, o hablar con sus desarrolladores.

Respuestas (1)

ummm, la especia realmente no necesita una api... el archivo de simulación de la especia se parece a esto

LPFILTER.CIR - SIMPLE RC LOW-PASS FILTER
*
VS  1   0   AC  1   SIN(0VOFF 1VPEAK   2KHZ)
*
R1  1   2   1K
C1  2   0   0.032UF
*
* ANALYSIS
.AC     DEC     5 10 10MEG
.TRAN   5US  500US
*
* VIEW RESULTS
.PRINT  AC  VM(2) VP(2)
.PRINT  TRAN    V(1) V(2)
*
.PROBE
.END

todo está controlado por archivos de texto en segundo plano y estos archivos se pasan a un pspice exe que normalmente hace el resto. El motor de especias en sí está disponible con una licencia BSD para que pueda modificarlo usted mismo.

La mayoría de las ofertas comerciales ofrecen entradas esquemáticas, bibliotecas de piezas y opciones de trazado de salida.

Puede eliminar esto pasando un archivo de lista de conexiones con los detalles de la simulación a un motor de especias y obtener un archivo de texto de resultados.

Entonces, no hay una API real, solo una aplicación impulsada por línea de comandos. Por supuesto, puede obtener el código fuente y compilarlo en su propia aplicación.

echa un vistazo a wikipedia para más detalles.

gracias por la respuesta. ¿Quiere decir que, por ejemplo, puedo obtener la diferencia de potencial calculada automáticamente entre un dispositivo en particular, después de proporcionar detalles de la estructura de configuración del circuito en la especia?
sí, puede, pero la basura entra, la basura sale: debe conocer los circuitos electrónicos (o la representación matemática) que está tratando de calcular para escribir la lista de conexiones e incluir el análisis correcto; en este caso, sesgo de CC, debería escupir la respuesta para ti
¿Cómo puedo obtener los resultados de la simulación después de escribir el archivo de texto de entrada? ¿Estaría interesado en un proyecto independiente relacionado para Android?