Gibt es eine Möglichkeit den Wert für Rx .step param Rx 0 5000 500 (die 5000) getrennt vom Ausdruck zu definieren?
Ich kenne keine Möglichkeit dafür um in step-Werten Parameterersetzung mit {} zu machen. Als Ersatz vielleicht das Folgende. Allerdings musst du dann die x-Achse von n auf n*500*1V/1A ändern, wenn du da den Wert von RX sehen willst. .step param n 1 10 1 .param RX=5000*n/10 oder .step param n 1 10 1 .param RX=5000*table(n,1,0.1,2,0.2,....10,1)
Hallo Helmut, mir ging es wie du schon sagst um eine Parameterersatzung der Form .step param Rx 0 Rp 500 oder noch besser .step param Rx 0 Rp Rp/10 Ich hatte mir einen Poti über zwei Widerstände mit Mittelabgriff definiert der Form {1 + Rp - Rx} für R1 {1 + Rx} für R2 Rx wird dann mittels Step wie bekannt hochgezählt (klappt alles prima). Rp ist der Wert des Potentiometers. Den habe ich mittels .param extra definiert, um ihn leicht ändern zu können. .param Rp=5k Ohne diese Parameterersetung (die es anscheinend so nicht gibt) sind die 5k halt leider zweimal definiert, weil dann in der Step Anweisung die 5000 auftauchen anstatt Rp. Dachte das ließe sich in ltspice so machen. Kann natürlich auch einen Multiplikator a nehmen, den ich von 0 bis 1 in .step laufen lasse. Dann ist aber die x-Achse nicht so schön beschriftet (ok, ließe sich wohl auch ändern, will es aber auch nicht unnötig verkomplizieren ;)).
Ich habe den Abgriff immer über die "wiper"-position 0 bis 1 definiert.
Ja das sieht dann noch schöner aus. Ich hab dein Beispiel mit dem subcircuit mir angeschaut. Ich habs halt auf die schnelle ohne spezielles Bauteil probiert was auch geht. Ich war aber etwas überrascht, dass ltspice so eine Größenersetzung anscheinend nicht zulässt und unbedingt Zahlenwerte im .step param erwartet. Könnte mir auch von der Syntax sowas (oder ähnlich) vorstellen .step param Rx 0 @Rp @Rp/10 Dachte in den Tiefen der Sytax gäbe es sowas. ;)
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.