LTSpice Laden Simulationsparameter von Datei

Gast #5965233
Lesenswert?
• ▲
▼
Hallo Werte Spice Fans,

ich habe neulich auf Github ein Projekt gefunden 
(https://github.com/nunobrum/PyLTSpice) das über Python den LTSpice mit 
Simulationsparametern füttert und die Simulationsergebnisse dann wieder 
ins Python zurück liest.

Das ganze funktioniert über das schreiben der Datei sim_settings.lib
1
; Simulation settings
2
.TRAN 10m
3
; Parameter Settings
4
.param C_damp = 5e-06
5
.param R_damp = 10.0
6
.param vmin = 0
7
.param vmax = 5

Diese Datei kann ich dann in dem Spice Modell via .include laden.


Nun zu meinem Problem, wenn ich die Simulationszeit, ".TRAN 10m" im 
model setze, meckert spice die doppel direktive an. Wenn ich sie im 
model weg lasse öffnet sich das Fenster zum setzen der 
Simulationsdirektive. Damit kann ich aber das Batchprocessing vergessen.

Irgendwer eine Idee, wie ich das öffnen des Sim Direktiven Fenster 
unterdrücke?

Vielen Dank für die Hilfe.

VG,
Andreas
Angehängte Dateien:
#5965258
Lesenswert?
• ▲
▼
Hallo Andreas,

ich habe gerade mal das Ganze aus dem cmd-Fenster(Console von Windows) 
heraus probiert. Da benötigt man 2 Schritte - 1. Netzliste generieren, 
2. mit Netzliste simulieren. Beachte, dass im 1. Schritt datei.asc steht 
und im 2. Schritt datei.net. In dem Beispiel unten hatte ich mich in der 
Console bereits in das Verzeichnis der Dateien navigiert (cd ...). Das 
Ganze funktioniert damit so wie du das haben möchtest.


"C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe" -netlist 
lc_lowpass_2th_order.asc

"C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe" -b -Run 
lc_lowpass_2th_order.net

Helmut
Gast #5965300
Lesenswert?
• ▲
▼
Hallo Helmut,

Helmut S. schrieb:
> "C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe" -netlist
> lc_lowpass_2th_order.asc
>
> "C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe" -b -Run
> lc_lowpass_2th_order.net

Funktioniert. Vielen Dank. Dann werde ich mal schauen das ich das 
zweistufige Verfahren in das Python Modul eingebaut bekomme.

Viele Grüße,
Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.