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
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))
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.
Es gibt noch einen Offset oder Trigger für PWL. Weiß es nicht mehr genau, Helmut bestimmt ;)
Abwarten und Tee trinken. Der Fragesteller sollte mal mein Beispiel testen und kommentieren ob das dem entspricht was er sucht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.