Electronic Circuit Simulator API/Bibliotheken

Gibt es Bibliotheken/APIs für elektronische Schaltungssimulatoren, die ich verwenden kann, um virtuelle Schaltungssimulatoren wie SPICE usw. zu erstellen? Mein Hauptforschungsgebiet ist nicht die elektronische Simulation, da ich Informatik studiere, muss ich also den Aspekten des Software Engineering Priorität einräumen.

Danke

Ihr Forschungsschwerpunkt ist "nein danke"???
Verzeihung. :) ist mir nicht aufgefallen. Mein Hauptforschungsgebiet ist nicht die elektronische Simulation, da ich Informatik studiere, muss ich also den Aspekten des Software Engineering Priorität einräumen.
Ich habe keine API für SPICE gesehen, aber vielleicht möchten Sie die Quelle von ngspice und tclspice überprüfen oder mit ihren Entwicklern sprechen.

Antworten (1)

ähm, spice braucht nicht wirklich eine api ..... spice simulation file sieht ungefähr so ​​aus

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

Alles wird von Textdateien im Hintergrund gesteuert und diese Dateien werden an eine Pspice-Exe übergeben, die normalerweise den Rest erledigt. Die Spice-Engine selbst ist mit einer BSD-Lizenz erhältlich, sodass Sie sie selbst optimieren können.

Die meisten kommerziellen Angebote bieten schematische Eingaben, Teilebibliotheken und Plotoptionen für die Ausgabe.

Sie können dies vermeiden, indem Sie eine Netzlistendatei mit den Simulationsdetails an eine Spice-Engine übergeben und eine Textdatei mit den Ergebnissen zurückerhalten.

Also keine echte API, nur eine befehlszeilengesteuerte App. Natürlich können Sie den Quellcode erhalten und in Ihre eigene Anwendung kompilieren.

siehe wikipedia für mehr details.

danke für die Antwort. Sie meinen, dass ich zum Beispiel die Potentialdifferenz automatisch zwischen einem bestimmten Gerät berechnen lassen kann, nachdem ich Details zur Schaltungsaufbaustruktur in das Gewürz eingegeben habe?
Ja, das können Sie - aber Müll in Müll raus - Sie müssen die elektronischen Schaltungen (oder mathematischen Darstellungen) kennen, die Sie berechnen möchten, um die Netzliste zu schreiben, und die korrekte Analyse einbeziehen - in diesem Fall sollte DC-Bias die Antwort ausspucken für dich
Wie kann ich nach dem Schreiben der Eingabetextdatei Simulationsergebnisse erhalten? Hätten Sie Interesse an einem verwandten freiberuflichen Projekt für Android?