![]() |
Formelknoten "funktioniert nicht" - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Formelknoten "funktioniert nicht" (/Thread-Formelknoten-funktioniert-nicht) |
Formelknoten "funktioniert nicht" - Peppiiii - 15.04.2017 12:28 Hallo zusammen, ich möchte zunächst kurz erwähnen, dass ich ein ziemlicher LabView-Neuling bin und manche eventuell über mein Problem lachen werden. ![]() Es geht im folgenden um LabView 2010. Ich habe für meine Bachelorarbeit eine neue Anlage aufgebaut, die ich über LabView steuern werde. Es funktioniert soweit alles, bis auf alle Formeln, die ich über den Formelrechner eingefügt habe. Ich denke es ist ein grundsätzliches Problem, heißt ich wende diesen Formelrechner falsch an, o.Ä.. Ich erklär das Problem mal anhand der simpelsten Formel, die ich eingefügt habe. Mit der Magnus-Formel möchte ich an einem bestimmten Punkt, anhand der Temperatur, den Sättigungsdampfdruck von Wasserdampf berechnen. Die Formel siehst so aus: [attachment=57646] Die einzige Variable ist die Temperatur, diese wird für die Messstelle auch immer korrekt angezeigt. Ich habe dann einfach einen Formelknoten mit der Magnusformel erstellt, der folgendermaßen aussieht: [attachment=57647] [attachment=57648] Die Temperatur als Eingangs-Variable habe ich einfach vor dem zugehörigen Anzeigeelement abgezwackt: [attachment=57649] Das Problem ist jetzt, dass mir die Formel immer konstant den Wert 6 (mbar) ausspuckt. Zum einen müsste der Wert mit variierender Temperatur auch variieren, zum anderen ergibt die Formel rückwärts gerechnet, ausgehend von 6mbar, eine Temperatur von etwa 4°C. Die gemessene Temperatur jedoch liegt immer bei mindestens 13/14°C und steigt bei Anlagenbetrieb bis etwa 40°C. Am errechneten Wert ändert sich jedoch zu keiner Zeit irgendwas. Um zu überprüfen ob das Problem an dem Formelknoten liegt habe ich diesen schon durch einfache Rechenoperatoren ersetzt, dann stimmt das Ergebnis und es variiert auch mit der Temperatur. Wenn ich das nun aber überall so mache verliere ich bald vollkommen den Überblick. Ich bin mir also sicher, dass ich den Formelknoten bisher einfach noch falsch anwende, jedoch wundert es mich dann warum mir der Rechner grünes Licht gibt, so als wäre alles korrekt. Ich hoffe ihr könnt mir helfen, ich werd schon wahnsinning. Vielen Dank vorab! RE: Formelknoten "funktioniert nicht" - IchSelbst - 15.04.2017 13:11 Hast du mal einen Dezimalpunkt anstelle eines Dezimalkommas probiert ? RE: Formelknoten "funktioniert nicht" - Peppiiii - 16.04.2017 12:19 Nein, das habe ich noch nicht probiert. Wäre darauf gar nicht gekommen, nachdem die Lampe immer grünes Licht gegeben hat. Danke für den Tipp, probier ich am Dienstag gleich mal aus! RE: Formelknoten "funktioniert nicht" - GerdW - 16.04.2017 16:56 Hallo Peppiii, Zitat:Wäre darauf gar nicht gekommenEcht nicht? Obwohl es in der Hilfe zum FormulaNode extra (in der einzigen SpecialNote) angemerkt wird? ![]() Allgemeiner Hinweis: Die LabVIEW-Hilfe hat zwar so ihre Tücken, aber Lesen hat noch nie wirklich geschadet! (Vor allem als Neueinsteiger, der die Funktionen noch nicht kennt… ![]() RE: Formelknoten "funktioniert nicht" - GerdW - 18.04.2017 08:09 Nachtrag: Wenn man auf ExpressVIs verzichten würde, würde dieser Fehler überhaupt nicht auftauchen: [attachment=57653] Tipp: für solche Dinge erstellt man sich ein subVI. Kann man dann auch prima testen/debuggen… ![]() RE: Formelknoten "funktioniert nicht" - Lucki - 18.04.2017 16:29 Ich würde hier einfach den Ausdrucksknoten (in Palette numerisch) verwenden: [attachment=57656] RE: Formelknoten "funktioniert nicht" - jg - 18.04.2017 16:58 (18.04.2017 16:29 )Lucki schrieb: Ich würde hier einfach den Ausdrucksknoten (in Palette numerisch) verwenden:Wobei auch hier gilt: Fließkommazahlen müssen mit Punkt als Dezimaltrennzeichen geschrieben werden. Gruß, Jens RE: Formelknoten "funktioniert nicht" - Peppiiii - 18.04.2017 17:37 Vielen Dank für eure Hilfe, die Lösung war einfach Dezimalpunkte, statt Dezimalkommas zu verwenden. Ich hab die Formel, auch wenn sie recht kurz ist, mit dem Formelrechner gemacht, weil ich noch viele weitere deutlich kompliziertere Formeln verwende und einen guten Überblick haben möchte. RE: Formelknoten "funktioniert nicht" - GerdW - 18.04.2017 17:42 Hallo Peppiii, Zitat:einen guten Überblick haben möchteDa gibt's nur eins: subVIs! |