Hallo! Ist es möglich, in LtSpice die linke (Spannung) und die rechte (Strom) Y-Achse so einzustellen, dass die Null-Linien immer auf gleicher Höhe liegen, also 0,0V immer auf gleicher Linie mit 0mA ist? Würde sich wohl für digitale Schaltungen besser machen, gerade wenn man zwei Schaltungen vergleicht (s. mein letzter thread zum Thema "waveforms vergleichen") Und zusätzlich: Ist es möglich, die x-Achse also die 0-Linie (0,0V) anders zu gestalten, andere Farbe, gepunktete statt gestrichelte Linie, fett... ? Ständig muss ich mir visuell erst wieder links die 0v und rechts die 0mA suchen...
Hallo Mike, > Ist es möglich, in LtSpice die linke (Spannung) und die rechte (Strom) Y-Achse so einzustellen, dass die Null-Linien immer auf gleicher Höhe liegen, also 0,0V immer auf gleicher Linie mit 0mA ist? Dazu musst du manuell eine passende Skalierung der y-Achsen wählen und dann als Plot Setting speichern. Plot Settings -> Save Plot Setting Nach jeder Simulation musst du dann das Setting laden. Plot Settings -> Reload Plot Setting > Ist es möglich, die x-Achse also die 0-Linie (0,0V) anders zu gestalten, andere Farbe, gepunktete statt gestrichelte Linie, fett... ? Nein. Man kann nur alle Achsen ändern. Tools -> Control Panel -> Waveforms -> Color Scheme -> Axis (Not-)Lösung: Einfach 0V plotten. Das ergibt dann eine durchgehende Line bei 0V. Add Traces -> V(0) Gruß Helmut
:
Bearbeitet durch User
Vielen Dank noch für die Antwort! Ohne jetzt noch einen ltSpice-Thread aufzumachen noch die Frage: Ich habe zwei .step-Directiven .step param R1 0.25k 0.5k 0.025k .step param R7 0.05k 0.5k 0.05k Ich lasse die Simulation laufen und sehe die sich verändernde Ausgabe. Bei einem bestimmten Wertepaar [R1;R7] ändert sich die Ausgabe schlagartig. Kann ich während der Simulation irgendwie sehen, welche R1/R7-Werte gerade simuliert werden an genau dieser Stelle? Oder muss ich die Schleifen manuell eingrenzen und immer wieder laufen lassen?
Hallo Mike,
> Kann ich während der Simulation irgendwie sehen, welche R1/R7-Werte
gerade simuliert werden an genau dieser Stelle?
Oder muss ich die Schleifen manuell eingrenzen und immer wieder laufen
lassen?
Ja.
.op
.step param R1 0.25k 0.5k 0.025k
.step param R7 0.05k 0.5k 0.05k
Simulation laufen lassen.
Waveform-Fenster aktiv machen.
Cursor setzen.
Mit den Pfeiltasten up/down auf die gewünschte Kurve "steppen".
Den Mauscursor auf das Fadenkreuz des Cursors bewegen. Dabei erscheint 1
oder 2 für die Cursor-Nummer.
Jetzt Rechstklick auf der Maus.
Damit geht ein klienes Fesnter auf mit dem Tect
Cursor1: R7=200 (Run 3/9)
Falls du statt nur .op eine andere Simulationsart (.tran, ac, dc ...)
gewählt hast, dann erhält man
Cursor1: R1=325 R7=150 (Run 26/110)
Gruß
Helmut
Nachtrag:
.step param R1 0.25k 0.5k 0.025k
.step param R7 0.05k 0.5k 0.05k
Diese zwei Zeilen immer in ein Textfeld schreiben, damit die Reihenfolge
der Schleifen kontrolliert definiert ist. Wenn man das in zwei
unabhängige Textfelder schreibt, dann weiß man nicht ob erst R7 oder R1
durchlaufen wird.
:
Bearbeitet durch User
Helmut S. schrieb: > Hallo Mike, > >> Ist es möglich, in LtSpice die linke (Spannung) und die rechte (Strom) > Y-Achse so einzustellen, dass die Null-Linien immer auf gleicher Höhe > liegen, also 0,0V immer auf gleicher Linie mit 0mA ist? > > Dazu musst du manuell eine passende Skalierung der y-Achsen wählen und > dann als Plot Setting speichern. > Plot Settings -> Save Plot Setting > > Nach jeder Simulation musst du dann das Setting laden. > Plot Settings -> Reload Plot Setting Ist es auch möglich, das Plot-Setting schon während der Simulation fest einzuhalten? Es nervt etwas, wenn die Simulation über 78sek nach 5min fertig ist und ich erst dann eine vernünftige Skaleneinteilug einstellen kann. Zwischendurch berechnet und zeigt ltSpice öfter mal ultrakurze spikes mit +/-1M während der normale Wertebereich der Ergebnisse nur zwischen 0 und 1 liegen kann.
:
Bearbeitet durch User
> Ist es auch möglich, das Plot-Setting schon während der Simulation fest einzuhalten? Nein. > spikes mit +/-1M Eventuell hearusfinden wie man durch Schaltungsänderung die Spikes wegbekommt. Alternativ könnte man limit(-1,V(abc),1) plotten statt V(abc). Mittels plot-defs könnte man das plot label dann noch etwas "freundlicher" gestalten. Trotzdem ist das nicht die Superlösung.
:
Bearbeitet durch User
Helmut S. schrieb: > Alternativ könnte man limit(-1,V(abc),1) plotten statt V(abc). na das ist doch schon mal eine erste Lösung Danke!
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.