INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Thema geschlossen 

String nach Double konvertieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.10.2008, 16:12
Beitrag #1

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
String nach Double konvertieren
Hallo zusammen, dachte es ist simpel aber ich steig nicht dahinter.

Ich erhalte von einem Temperatursensor einen String der Form: >+0021.4

Ich möchte gerne die 21,4 als double rausfiltern. Bekomme leider nur die 21 raus.

Habe das Problem mal auf ein Minimumreduziert. Es gelingt mir nicht die nachkommastellen zu bekommen.


Lv82_img
Sonstige .vi  StringNachDoubleAUA.vi (Größe: 7,79 KB / Downloads: 570)



LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
to top
Anzeige
27.10.2008, 16:46
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
String nach Double konvertieren
Das VI hab ich jetzt nicht angekuckt. Standardfehler:

' schrieb:Ich erhalte von einem Temperatursensor einen String der Form: >+0021.4
Ich möchte gerne die 21,4 als double rausfiltern.
Warum willst du 21,4 filtern, wenn du 21.4 hast?

Du musst den Dezimalseparator - also Komma oder Punkt - so einstellen, wie du ihn brauchst. Also Punkt statt Komma.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
to top
27.10.2008, 16:56
Beitrag #3

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
String nach Double konvertieren
' schrieb:Das VI hab ich jetzt nicht angekuckt. Standardfehler:

Warum willst du 21,4 filtern, wenn du 21.4 hast?

Du musst den Dezimalseparator - also Komma oder Punkt - so einstellen, wie du ihn brauchst. Also Punkt statt Komma.


Wenn du mir jetzt noch sagst wo ich genau das mache bist du bis zum Feierabend mein persönlicher Held! Ich steh grad echt aufm Schlauch.

*Gibts hier nen Smiley mim Brett vorm Kopf?*Wall

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
to top
27.10.2008, 18:22
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
String nach Double konvertieren
Hab' Dir schnell ein Bsp. gemacht. Da siehst Du den Unterschied.


Sonstige .vi  String_to_number.vi (Größe: 7,2 KB / Downloads: 1174)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
to top
27.10.2008, 18:59
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
String nach Double konvertieren
Es gibt natürlich auch die allgemeine Methode mit dem Scannen eines Strings. Guckst du im Formatstring den Wert %.; bzw. %,;

Lv80_img


Angehängte Datei(en)
Sonstige .vi  String_to_number.vi (Größe: 11,48 KB / Downloads: 663)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
to top
28.10.2008, 06:38
Beitrag #6

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
String nach Double konvertieren
Hey super, danke für eure Hilfen!

Nachdem ich das VI String nach Wert durchsuchen gefunden hatte, war ich mir sicher dass es damit gehen müsste! Irren ist männliche! Und wer die Suche zu früh aufgibt kann nur hoffen, dass es Leute wie euch gibt.

Und das mit dem FormatStrings, naja sowas mochte ich noch nie, irgendwie nicht meine Welt, und ich dachte immer, dass er automatisch nach "Kommazahlen" sucht wenn er ein float ausgeben soll. Aber auch hier gilt wohl: denken ist Glückssache!

Also vielen Danke und einen frohen Arbeitstag!

LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
to top
Thema geschlossen 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String in Cluster konvertieren TpunktN 3 2.847 01.04.2021 15:44
Letzter Beitrag: TpunktN
  String nach Enum konvertieren NoWay 2 4.257 20.08.2019 10:58
Letzter Beitrag: NoWay
  Dezimal-String nach Zahl Funktion ares2013 4 4.479 10.04.2019 13:12
Letzter Beitrag: jg
  String to Double Problem joerg030284 1 3.308 09.06.2017 13:49
Letzter Beitrag: rolfk
  String in Double wird gerundet sporc 3 3.306 04.04.2017 10:47
Letzter Beitrag: GerdW
  Eingabe String nach einen bestimmten Format bearbeiten galilio 18 10.182 27.01.2017 10:58
Letzter Beitrag: jg

Gehe zu: