LabVIEWForum.de
Nachkommastellen kürzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Nachkommastellen kürzen (/Thread-Nachkommastellen-kuerzen)



Nachkommastellen kürzen - PowerMicha - 28.08.2006 15:05

Hallo,

was kann man tu damit beim Express VI "LabVIEW Messdaten in Datei schreiben" nur zwei Nachkommastellen gespeichert werden?

Gruß

Micha


Nachkommastellen kürzen - A.Berndsen - 28.08.2006 15:27

Hallo Micha,

ich tippe mal, dass Du dazu die Eingangsdaten zuerst runden mußt und dann an das ExpressVI übergeben.
So würde ich es jedenfalls versuchen.

Gruß
Andreas


Nachkommastellen kürzen - PowerMicha - 29.08.2006 07:54

Hallo Andreas,

danke für die Antwort.
Aber mit runden funktioniert es leider nicht :-(
Wenn ich den Wert runde schreibt das Express VI 1.000000 in die Datei.

Gruß

Micha


Nachkommastellen kürzen - eg - 29.08.2006 09:16

Dann kannst du beim Schreiben in die Datei die Zahlen formatieren, z.B.:

%5.2f

Gruss


Nachkommastellen kürzen - A.Berndsen - 29.08.2006 12:21

Hallo Micha,
Hallo Eugen,

@eugen Ich bin mir nicht sicher, ob Dein Vorschlag realisierbar ist mit diesem ExpressVi. Laß mal hören wie Du es gedacht hattest.

@Micha Ansonsten die hemdsärmlige Lösung. Messwert mit 100 multiplizieren, dann runden und durch 100 dividieren. dann hast Du zwei Nachkommastellen.

Gruß
Andreas


Nachkommastellen kürzen - eg - 29.08.2006 12:47

Ja, klar, die Formattierung ist beim ExpressVI nicht dabei. Die ExpressVIs sind sowieso sch...

Vielleicht wäre es möglich die Werte mit 100 zu Multiplizieren(wie Andreas sagt) und diese als Integers abzuspeichern(vorher zum Int casten). Beim Auslesen dann durch 100 teilen.

@Andreas, wenn du multipliziesrt, rundest und wieder teilst, bekommst du zwar ab der 3. Nachkommastelle Nullen, aber die Nullen werden doch mitabgespeichert.

Anderer Vorschlag (so, wie ich es machen würde):
statt ExpressVI das VI "Format Into File" nehmen. Da kannst du die Formattierung angeben und kannst sogar die Werte mit dem Excel anschauen.

Gruss


Nachkommastellen kürzen - A.Berndsen - 29.08.2006 12:51

Da hat Eugen vollkommen recht.
Bei meiner Lösung wird natürlich nur mit Leerstellen (Nullen) aufgefüllt.

Aber mit dem VI welches er vorgeschlagen hat geht es so wie es gewünscht ist.

Gruß
Andreas


Nachkommastellen kürzen - PowerMicha - 29.08.2006 13:35

Hallo,

danke für eure Antworten.
Leider benutze ich sehr viele Funktionen des Express Vis sodass es mir nicht möglich ist "Format Into File" zu verwenden :-(
So wie es aussieht ist es einfacher mit den 6 Nachkommastellen zu leben :-(

Gruß

Micha