LabVIEWForum.de
Problem mit Vergleichsfunktion - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Problem mit Vergleichsfunktion (/Thread-Problem-mit-Vergleichsfunktion)



Problem mit Vergleichsfunktion - bubbl - 27.06.2012 22:15

Hallo zusammen,

ich hab ein relativ banales Problem was mir im Rahmen meiner Datenauswertung aufgefallen ist. Im angehängten VI wandle ich zwei Strings in Fließkommazahlen um und subtrahiere sie voneinander, um sie anschließend mit einer Fließkommazahl zu vergleichen. Ich nehme mal an das ich hier irg.was bei den Datenformaten durcheinandergewürfelt habe. Es wäre nett wenn mir jemand von euch erklären könnte warum bei diesem Vergleich nicht true ausgegeben wird.

Vielen Dank,
Gruß bubbl


RE: Problem mit Vergleichsfunktion - Ome - 28.06.2012 06:20

Guten Morgen,

auf Gleichheit zu prüfen ist in diesem Fall nicht die beste Lösung. Besser ist es zu prüfen ob sich das Ergebnis in einem bestimmten Intervall befindet oder so. Was genau das Problem ist kannst du im angehängten VI erkennen.

Gruß Ome


RE: Problem mit Vergleichsfunktion - GerdW - 28.06.2012 07:46

Hallo bubbl,

so sieht dein VI aus, wenn man das Anzeigeformat für deine Konstante ändert:
[attachment=40432]

Warum das so ist, wurde hier (und im NI-Forum) schon so oft erläutert, dass manche Leute damit schon ihre Pensionskasse aufbessern Smile
(Antwort: "0.01" kann mit einem DBL-Wert nicht dargestellt werden...)

NEVER COMPARE DBLs FOR EQUALITY!!!


RE: Problem mit Vergleichsfunktion - bubbl - 28.06.2012 09:08

Guten morgen,

vielen Dank euch beiden, jetzt macht das ganze auch für mich Sinn Big Grin

Gruß bubbl