LabVIEWForum.de - Nachkommastellen kürzen

LabVIEWForum.de

Normale Version: Nachkommastellen kürzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

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

Gruß

Micha
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
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
Dann kannst du beim Schreiben in die Datei die Zahlen formatieren, z.B.:

%5.2f

Gruss
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
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
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
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
Referenz-URLs