Variable Einschaltdauer PULSE-Source in LTspice

OP #3791620
Lesenswert?

Hallo,

ich habe eine PULSE-Source, bei der ich über eine Parametereingabe die 
Einschaltdauer ändern will. Mein Code für die Quelle sieht wie folgt 
aus.
PUSLE(0 5 0 1p 1p {t_on} 5u) mit der Spice-Derective .param t_on = 0.9. 
Nun würde ich aber gerne mehrere Werte für t_on gleichzeitig eingeben 
(z.B.: 0.1 0.3 0.6), die da nach einander berechnet und dann im selben 
Plot Pane dargestellt werden, um die Ergebnisse besser vergleichen zu 
können.
Wie kann ich das in LTspice umsetzen?
OP #3794550
Lesenswert?

Philipp schrieb:
> .step param t_on list 0.1 .03 0.6

Vielen Dank Philipp. Es funktioniert genau so wie ich es mir vorgestellt 
habe. Zwei Fragen hätte ich jedoch noch. Wenn ich jetzt mehrere 
Parameterwerte eingebe dann wird meine Anzeige recht unübersichtlich. 
Wie erkenne ich da welche Kurve zu welchem Parametwert gehört?
Zweitens. Gibt es auch die Möglichkeit, dass mir LTspice automatisch 
jede Kurve in einem separaten Plot Pane anzeigt?
#3795515
Lesenswert?

> Wenn ich jetzt mehrere Parameterwerte eingebe dann wird meine
> Anzeige recht unübersichtlich. Wie erkenne ich da welche Kurve
> zu welchem Parameterwert gehört?

Einen Kursor für das Signal wählen. Dann mit Pfeiltasten "hoch/runter" 
von auf die gewünscht Kurve springen. Jetzt das kleine Fadenkreuz der 
Maus über das große Fadenkreuz des Signalkursors bewegen. Dort erscheint 
dann 1 oder 2 für den Kursor. Jetzt die rechte Maustaste drücken. Da 
erscheint dann eine Box mit z. B.
Cursor1: R=20k (Run: 2/5)

> Zweitens. Gibt es auch die Möglichkeit, dass mir LTspice automatisch
> jede Kurve in einem separaten "plot pane" anzeigt?

Das musst du manuell machen. In jedem "plot pane" dann eine Funktion mit 
@Nummer eingeben.
V(out@1)
V(out@2)
u. s. w.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren