27.04.2006, 16:16
Hi,
ich habe ein VI in dem ich zwei Werte (double 64-bit reell) auf 2 Komastellen miteinander vergleichen will. Der eine Wert wird berechnet, der andere von eine ADwin-Karte übergeben. Mein Problem ist dass ich keinen Vergleich durchführen kann da meine beiden Werte meist im hinteren Komabereich unterschiedlich sind und sie somit fast nie gleich werden.
Ich hab nun schon versucht mit der Funktion "auf nächst grössere Zahl runden" die Werte gleich zu bekommen, das Problem ist aber dass die Werte vorwärts- und rückwärts laufen, somit würde es mit dem grösseren Wert nur beim vorwärts laufen gehen, beim rückwärtslaufen nur mit dem nächstkleineren.
Nun brauch ich also eine Funktion die nicht auf den nächsten grössere oder kleineren Wert rundet, sondern genau eben bei xx,5 rundet.
Wo bekomme ich sowas her, als funktion habe ich es nicht in LV gefunden.
Hab Euch mal das Bild angehängt wie ich es zuerst versucht habe - hat aber nicht geklappt (das mit den multiplikation und division mit 100 ist n ur weil ich zwei Komastellen benötige!)
Gruß Christoph
ich habe ein VI in dem ich zwei Werte (double 64-bit reell) auf 2 Komastellen miteinander vergleichen will. Der eine Wert wird berechnet, der andere von eine ADwin-Karte übergeben. Mein Problem ist dass ich keinen Vergleich durchführen kann da meine beiden Werte meist im hinteren Komabereich unterschiedlich sind und sie somit fast nie gleich werden.
Ich hab nun schon versucht mit der Funktion "auf nächst grössere Zahl runden" die Werte gleich zu bekommen, das Problem ist aber dass die Werte vorwärts- und rückwärts laufen, somit würde es mit dem grösseren Wert nur beim vorwärts laufen gehen, beim rückwärtslaufen nur mit dem nächstkleineren.
Nun brauch ich also eine Funktion die nicht auf den nächsten grössere oder kleineren Wert rundet, sondern genau eben bei xx,5 rundet.
Wo bekomme ich sowas her, als funktion habe ich es nicht in LV gefunden.
Hab Euch mal das Bild angehängt wie ich es zuerst versucht habe - hat aber nicht geklappt (das mit den multiplikation und division mit 100 ist n ur weil ich zwei Komastellen benötige!)
Gruß Christoph