LabVIEWForum.de
Ausgabe der Zahlenwerte in wissenschaftlicher Form - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Ausgabe der Zahlenwerte in wissenschaftlicher Form (/Thread-Ausgabe-der-Zahlenwerte-in-wissenschaftlicher-Form)

Seiten: 1 2


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Hessy James - 10.01.2013 18:15

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?


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - GerdW - 10.01.2013 18:17

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!


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Trinitatis - 10.01.2013 18:20

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


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - GerdW - 10.01.2013 18:42

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!


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Hessy James - 11.01.2013 11:43

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 ;-)


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Trinitatis - 11.01.2013 11:53

und wenn du der Umwandlungsfunktion sagst, dass du einen Punkt verwendest?


Gruß, Marko


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Hessy James - 11.01.2013 11:59

ist die Umwandlungsfunktion nur mit true/false? Bzw. hast du nur false angegeben? Steht bestimmt auch in der Kontexthilfe XD sry


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Trinitatis - 11.01.2013 12:04

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


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - Hessy James - 11.01.2013 12:14

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^^


RE: Ausgabe der Zahlenwerte in wissenschaftlicher Form - GerdW - 11.01.2013 12:46

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