Hallo, ich habe ein kompliziertes Widerstandsnetzwerk mit Widerstandswerten welche alle vielfache von einem R sind. Wie kann ich hier einen Parameter festlegen. Ich habe .param R 1k probiert und den Wert der Widerstände mit {R} angegeben ... leider funktioniert das nicht.
Hallo, ist ganz einfach: wie gehabt Widerstandswert in geschweifter Klammer {R} - in der Klammer kann auch Rx oder Last oder sonstwas stehen - dann Spice-Command .params R=1k erstellen - fertig. Gruss Ottmar
Es sollte aber auch so funktionieren, wie es "hallo" geschrieben hat. Ob da ".params", ".param", ".par" oder ".Parteispendenaffäre" steht, ist egal, solange das Kommando mit ".par" anfängt. Die LTspice-Dokumentation verwendet ".param" und ".params". Auch das Gleichheitszeichen in "R=1k" ist optional. Die Dimensionierung des Widerstands kann statt "{etwas}" wahlweise auch mit "R=etwas" erfolgen. In diesem Fall wäre also auch "R=R" richtig. LTspice ist in dieser Hinsicht ziemlich tolerant, um möglichst kompati- bel zu anderen Spices zu sein. Das Problem von "hallo" hat also wahrscheinlich eine andere Ursache.
Die Funktion "R=" sollte man nur verwenden, wenn der Widerstand eine Funktion der Zeit, Spannung oder Strom sein soll, da "R=" automatisch als eine B-Quelle simuliert wird. Dies bedeutet eine unnötige Komplexität für den SPICE-Simulator. Außerdem werden Widerstände die mit "R="(B-Quellen) definiertt wurden bei .NOISE als nicht rauschend betrachtet was man aber im Normalfall nicht haben will. Im Anhang sind zwei Schaltungen mit param- und step-Kommando.
Helmut S. schrieb: > Die Funktion "R=" sollte man nur verwenden, wenn der Widerstand eine > Funktion der Zeit, Spannung oder Strom sein soll, da "R=" automatisch > als eine B-Quelle simuliert wird. Ah, das wusste ich nicht. Danke für den Hinweis.
Dass LTspice bei "R=" eine B-Quelle daraus gemacht hat kann man sehen, wenn man "View -> SPICE Error Log" macht und sich dort die Netzliste anschaut. Diese Extra-Netzliste wird aber nur angezeigt, wenn man im Control Panel die expandierte Netzliste anfordert. Control Panel -> Operation -> Generate Expanded Listing Noch ein Tipp: In dieser Netzliste stehen auch die tatsächlichen Zahlenwerte der Parameter. Bei einem Widerstand {RX} würde dort dann der Wert 5k stehen.
Hm hallo zusammen vielen Dank für die ganzen Antworten. Ich weiß nicht was gestern da gemacht habe aber jetzt funktioniert es. Besonderst an Helmut vielen Dank für die ausführlichen Erläuterungen!
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.