LTSPICE einfacher Parameter

Gast #2523624
Lesenswert?

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.
Moderator #2523691
Lesenswert?

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.
#2523748
Lesenswert?

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.
Angehängte Dateien:
#2523805
Lesenswert?

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.
Gast #2524146
Lesenswert?

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!

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