LabVIEWForum.de - Ausgabe der Zahlenwerte in wissenschaftlicher Form

LabVIEWForum.de

Normale Version: Ausgabe der Zahlenwerte in wissenschaftlicher Form
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Trinitatis du hast es erfasst! Genau so will ich das haben. Nur leider wenn ich das mache, bekomme ich nur die Zahl vor dem Komma, also 2.
Hast du was an dem Anzeigeelement verändert? Unter Anzeigeformat vielleicht?
Hallo Hessy,

siehe meinen Beitrag etwas vorher: Kontexthilfe lesen oder genannte Alternative nutzen!

Nein, das Anzeigelement kann nichts dafür, wenn die Konvertierung von String nach Zahl nicht funktioniert. Kontexthilfe lesen!
Kann es sein, dass du bei der Formatierung deiner Zahlenanzeige die Kommastellen abgeschnitten hast?
Oder ist deine Zahlenanzeige womöglich gar nicht auf float eingestellt?



Und lad doch mal dein VI hochSmile


Gruß, Marko
Hallo,

Zitat:Kann es sein, dass du bei der Formatierung deiner Zahlenanzeige die Kommastellen abgeschnitten hast? Oder ist deine Zahlenanzeige womöglich gar nicht auf float eingestellt?
Das Problem dürfte das Komma sein.
Funktioniert mein Vorschlag mit dem ScanFromString?

Hintergrund: Ist auf deinem Rechner etwa der Punkt als Dezimaltrennzeichen eingestellt? Dann übernimmt LabVIEW dies natürlich und erwartet Zahlen im Format "2.33e+01", während du aber "2,33e+01" anbietest. Das Komma wird als nicht zur Zahl gehörig behandelt und du bekommst nur die 2 geliefert. Deshalb: Kontexthilfe lesen!
Wenn ich mir den String direkt auslesen lasse, gibt er die Zahl mit einem Punkt anstatt einem Komma aus.

Ich kann die Datei nicht hochladen! Nicht weil ich nicht will und weil ich die Mittel nicht dazu habe, sondern weil ich schlicht und einfach nicht darf!

Ich versuche es mal über ScanFromString.

Rückmeldung kommt dann sofort ;-)
und wenn du der Umwandlungsfunktion sagst, dass du einen Punkt verwendest?


Gruß, Marko
ist die Umwandlungsfunktion nur mit true/false? Bzw. hast du nur false angegeben? Steht bestimmt auch in der Kontexthilfe XD sry
ich hab in deutsch- und englischsprachigen BSen die Erfahrung gemacht, dass wenn das Dez.-Trennzeichen ein Punkt ist, es mit der Einstellung FALSE (so wie im Beispiel) immer funktioniert.

Gruß, Marko


PS: Die Tatsache, dass du rein garnix, nichtmal einen AUszug aus dem Quellcode wegsenden darfst, hättste auch gleich posten können, dann wäre ich ja gar nicht so penetrant gewesenAngel_not
Das war es, mehr nicht!

Also ich bekomme jetzt den Wert wie gewünscht ausgegeben!

Ich danke euch vielmals für die schnell und kompetente Hilfe! Falls sich noch ein Problem in dieser Richtung ergibt, schreibe ich nochmal^^
Hallo Hessy,

lesson learned: Wenn du einen String mit "2.33e+01" bekommst und uns sagst, dass deine Zahlen aber so aussehen "2,33e+01", dann bist du selbst schuld, wenn es nicht funktioniert... Big Grin
Seiten: 1 2
Referenz-URLs