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
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.
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.
> 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.
Eine eigene Frage?
Dieser Thread ist über 9 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.