LTspice: Add trace -> geht auch Phasenverschiebung?

OP #7477957
Lesenswert?

Hallo zusammen,

man kann bei LTspice ja Kurven über "Add trace" hinzufügen. Wenn die bestehende Kurve z. B. v(x) heißt, kann man schreiben: v(x)*2 und schon erhöhen sich alle Kurvenwerte um Faktor 2 und man hat dann beide Kurven.

Kann man auch eine Phasenverschiebung durchführen, z. B. wenn man v(x) um 90° verschoben zusätzlich darstellen möchte?

Gruß Sarah

#7478266
Lesenswert?

Von einer direkten Anforderung über add trace ist mir nichts bekannt.

ABER du kannst in einer .bv Komponente die Funktion beispielsweise delay(V(x),5ms) verwenden, um die Spannung des Knoten x um 5 ms verzögert zu zeigen. Mit 1/f/360*Phase Kannst du die Verzögerung aus der Phasenverschiebung ableiten, wenn du die Frequenz f definiert hast.

#7478945
Lesenswert?

Bitte, gerne.

Weitere, ähnliche Möglichkeiten sind mir noch eingefallen: Du kannst in den Plot Settings "sync. horiz. Axes" deaktivieren und dann in einer "Plot Pane" die Zeitachse verschieben. Dann liegt die verschobene Kurve nicht auf der anderen, sondern in einem zweiten Plotfenster darüber oder darunter. Danach kann man die beiden Kurven in einem Grafik Programm bei Bedarf aufeinander kopieren.

Welche Variante sinnvoll ist, hängt halt vom Zweck der Grafik Darstellung ab.

Ein Beispiel habe ich angehängt, da ging es darum das Verhalten eines Clapp Oszillators im Anschwingvorgang direkt mit dem im eingeschwungenen Zustand zu vergleichen. Dazu habe ich die Kurven zu den zwei Zeitpunkten aufeinander kopiert. Das Ergebnis war recht aufschlussreich.

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