LTspice .meas

OP #3233249
Lesenswert?

Hallo zusammen,

ich würde gerne einen Widerstandswert (der von LTspice berechnet wird) 
bei einem bestimmten Strom ausgegeben bekommen.

Hierfür habe ich folgenden Befehl erstellt:
.MEAS TRAN res1 find R1 when I(R1)=0.001

Ziel soll es sein, dass ich bei einem Strom von 1mA den Wert des 
Widerstandes bekomm.

Bis jetzt bekomm ich im Log File folgende Fehlermeldung:
Error: FIND can not be evaluated over an interval.

Brauch ich hierfür einen anderen Befehl?

Mein Widerstand wird im Prinzip in Abhängigkeit von der Zeit erhöht von 
100 bis 70kOhm bei einer Spannung von 24V.

Vielen Dank für eure Hilfe!

Schöne Grüße
Disi
#3234060
Lesenswert?

Hallo Disi,

Mach es wie so wie nachfolgend mit R=U/I.

.MEAS TRAN res1 find V(a,b)/I(R1) when I(R1)=0.001

a und b sind die Netznamen an den Widerstandsanschlüssen. Falls du noch 
keine vergeben hast, dann mach das. Verwende nicht die Default-Namen 
N00x, weil die sich immer wieder ändern können.

Du kannst du Genauigkeit erhöhen in dem du die Datenkompression 
abschaltest.

.options plotwinsize=0

Zusätzlich kannst du einen maximalen Zeitschritt in .TRAN definieren.

Gruß
Helmut
OP #3234821
Lesenswert?

Hallo Helmut,

vielen Dank für die Hilfe!
Hat wunderbar funktioniert. Nun kann ich mittels zeitveränderlichem 
Widerstand und vorgegebenem Mindeststrom die Widerstände von LTspice so 
bestimmen lassen damit der maximale Referenzstrom von 4µA der in den 
TL431 fließt vernachlässigbar ist.

Schöne Grüße
Disi

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