Forum: Analoge Elektronik und Schaltungstechnik LTSpice: .step param bei Voltage Source


von CJ (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte mit LTSpice eine Schaltung mit verschiedenen Spannungssweeps 
simulieren (siehe Anhang). Diese Spannungssweeps sind in mehreren 
Dateien abgelegt (z.B. pwl1.txt, pwl2.txt).
Die verschiedenen Dateien möchte ich über den .step param Befehl 
aufrufen:

.step param VAR list PWL file=pwl1.txt PWL file=pwl2.txt

Aber leider funktioniert das nicht so, wie z.B. bei Widerständen. Ich 
finde leider auch nirgends ein ähnliches Beispiel oder eine gute Doku zu 
.step param für eine Voltage Source.

Vielleicht kann mir jemand von euch helfen! Vielen Dank schon mal!

Schöne Grüße
CJ

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Kenne zwei Methoden.


.step param F list 1 2

1. Deine Filenamen sind nur Zahlen.

V-Quelle
PWL file={F}


2. Zwei PWL-Quellen, Auswahl mit einer B-Quelle oder mit Schaltern.

V1-Quelle
PWL file=pwl1.txt

V2-Quelle
PWL file=pwl2.txt

B_Quelle
V=IF({F}==1,V(out1),V(OUT2))

von Hans-werner M. (hanswerner)


Lesenswert?

Beurteile mich immer noch als Laie bezüglich LTspice.
Soweit ich das verstande habe erwartet List eine Liste von Werten,
nicht eine Liste von Dateien.
Beide Dateien lassen sich problemlos als PWL File der Spannungsquelle 
verwenden. Aber nicht automatisch zeitlich hintereinander bzw. zeitlich 
gleichzeitig.
Vielleicht kannst du den Trigger Befehl verwenden.
Sowas geht:
Spannungsquelle 1
PULSE(0 1 .3 1n 1n 1 2)
Spannungsquelle 2
SINE(0 1 10 1n 5    ) TRIGGER V(trig)>0.5
trig ist der Name der Netzliste der Spannungsquelle 1.
Ich habe ja keine Ahnung, aber davon eine Menge.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Es gibt noch einen Offset oder Trigger für PWL. Weiß es nicht mehr 
genau, Helmut bestimmt ;)

von Helmut S. (helmuts)


Lesenswert?

Abwarten und Tee trinken. Der Fragesteller sollte mal mein Beispiel 
testen und kommentieren ob das dem entspricht was er sucht.

von CJ (Gast)


Lesenswert?

Hallo miteinander,

habe die zwei Methoden von Helmut getestet. Beide funktionieren, genau 
das habe ich gesucht!
Dann ist es wohl so, das "list" nur Zahlenwerte und keine Strings 
interpretieren kann. Den Vorschlag von Hans-werner habe ich jetzt leider 
nicht ganz vertanden.

Vielen Danke für die schnelle Hilfe!

Schöne Grüße
CJ

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.