LabVIEWForum.de - Formelknoten macht mich wahnsinnig!

LabVIEWForum.de

Normale Version: Formelknoten macht mich wahnsinnig!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi,
ich habe eine Messgerät welches mir einen ganz normalen Double-Wert gibt. Mit diesem Wert soll eine Rechnung gemacht werden, und dieser ann in ein Array geschrieben werden.

Folgende Rechnung soll der Formelknoten machen: T=1/(A+B*LN
Der Potenzieren-Operator lautet ** oder pow(x,y), nicht ^.

Zahlen solltest du mit Punkt, nicht mit Komma schreiben, also 273.15 .

Und eine Zahl würde ich mit Exponential-Teil sollte innerhalb der Formula-Node als 6.6E-4, nicht als 6,60*10^-4 geschrieben werden.

Gruß, Jens
Naja.....ich hab euch hier mal das Programm angehängt.
Jedoch finde ich den Fehler nicht....sitze jetzt schon seit 3 Stunden an dem Mist!

[attachment=29374]
LabView 2009
Wie wäre es, wenn du Jens' Hinweise berücksichtigen würdest?

Ist LV2010, aber kannst ja abtippen:

[attachment=29376]
' schrieb:Wie wäre es, wenn du Jens' Hinweise berücksichtigen würdest?
100% ACK.
Ironie
Hierzu kann ich nur sagen:
Umleitung
Gruß, Jens
Ok...das mit dem pow....hatte ich übersehen.....1000 Dank!!!!!!
So...habe die ganze Rechnung jetzt mal zusammengebaut.
Es kommen auch keinerlei Fehlermeldungen.
Jedoch kommt ein komplett anderes Ergebniss raus, als wenn ich es mit Excel errechne.

Könnt ihr euch erklären warum???????

[attachment=29390]

Formelknoten 1: T=(1/(A+B*ln®+C*ln®^3))-273,15-0,6
Formelknoten 2: U=0,0002*T^2+0,0198*T-0,5573
Formelknoten 3: T=-2,5068*U^2+30,786*U+23,545

Wenn ich für R=97967 (Widerstand) und für U=0,419 (Spannung) eingebe, sollte eine Umgebungstemperatur von 24,876 und eine Strahlungstemperatur von 37,688 raus kommen. Jedoch kommen komplett andere Werte raus. Habt ihr eine Erklärung dafür???????

Die Formeln und Konstanten stimmen alle!

Hier nochmal das Programm in LabVIEW 2009 zum probieren!

[attachment=29391]

Danke schonmal!
' schrieb:Jedoch kommt ein komplett anderes Ergebniss raus, als wenn ich es mit Excel errechne.
Excel kriegt bei mir exakt das gleiche raus wie dein LabVIEW-Programm.

Überprüfe mal deine Formeln.
Wenn ich meinen guten alten HP-28S Taschenrechner hervorhole, dann berechnet der haargenau dasselbe wie LabVIEW.

Meine Folgerung: Irgendwas stimmt an deiner Excel-Formel nicht. Oder du hast die Formel hier falsch gepostet.

Gruß, Jens

EDIT: Aha, und Matze hat bewiesen, dass auch Excel richtig rechnen kann.Wink

EDIT2: Wenn ich mit der von dir angegebenen Umgebungstemperatur von 24,876 starte, dann komme ich mit Teil 2 & 3 auch auf 37,68 Strahlungstemperatur. Der Fehler muss bei dir also in der ersten Formel liegen.
Hab die Excel-Datei mal angehängt.

[attachment=29392]

[attachment=29393]
Seiten: 1 2
Referenz-URLs