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.


Antwort schreiben 

String nach Zahl



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!

24.07.2008, 09:37 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 09:42 von Only08.)
Beitrag #1

Only08 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 74
Registriert seit: Apr 2008

7.00
2008
de

10557
Deutschland
String nach Zahl
Hey,

ich möchte Strings in Zahlen umwandeln und weiss auch, dass es dafür eine Methode gibt, jedoch produziert mir diese "String nach Dezimalstring" zum Beispiel aus "0.002" einen Wert von 0. Ich denke man müsste bei Standard warhscheinlich einen anderen Typen angeben, jedoch hab ich das nicht geschafft. Weiss einer weiter?

Danke

Also es liegt wohl an dem Punkt, bei "0,002" klappts. Nur leider muss ich 30000 Werte überprüfen und will nicht jedesmal . mit , austauschen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.07.2008, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 10:24 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
String nach Zahl
String nach Dezimalstring?? Ich kenne nur Zahl nach String und String nach Zahl.

Aber Trotzdem: Die Angaben von NI sind irrerführend, und ich bin da auch mal darauf hereingefallen. Bei den Konvertierungs-VIs, bei denen Dezimal, oktal, oder Hexadezimal draufsteht, handelt es sich immer um ein Integerformat. Wenn bei Dir Kommas vorkommen, dann immer die Vis für Bruch/Exponentialdarstellung verwenden.
Edit: Falls es aber am leidigen Problem Punkt/Komma liegen sollte, dann haben ja dafür diese ViIs einen Boolschen Anschluß, mit denen man das einstellen kann.

(Off Topic: Ich habe das Problem bei mir so gelöst, daß ich von vornherein diesen nationalen Sonderweg der Deutschen mit dem Komma, an denen wie bei anderen Alleingängen der Rest der Welt genesen soll, in den Systemeinstellungen austilge wo immer ich kann.)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 09:58
Beitrag #3

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
String nach Zahl
' schrieb:Also es liegt wohl an dem Punkt, bei "0,002" klappts. Nur leider muss ich 30000 Werte überprüfen und will nicht jedesmal . mit , austauschen.

Die Funktion "String suchen und ersetzen" lässt dir die Möglichkeit alle Werte zu ersetzen. Du brauchst also nur ein einzelnes Vi um alle "." in "," umzutauschen.

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 10:20
Beitrag #4

Only08 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 74
Registriert seit: Apr 2008

7.00
2008
de

10557
Deutschland
String nach Zahl
Danke, ja es war String nach Zahl, aber mit Komma hat auch dieses funktioniert.
Ich hab es auch schon mit suchen und ersetzen umgebaut, allerdings find ichs schade, dass ich den rechner mit 30000 "Umbauten" beschäftigen muss. Naja, nun ist es so gelöst. Habe nur gedacht, dass es vielleicht mit na Einstellung am VI erledigt wäre.

Trotzdem vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 10:30
Beitrag #5

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 Zahl
Mach doch einfach "Use System Decimal Point" auf "False" und schon klappt's.

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
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 10:31
Beitrag #6

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
String nach Zahl
' schrieb:Edit: Falls es aber am leidigen Problem Punkt/Komma liegen sollte, dann haben ja dafür diese ViIs einen Boolschen Anschluß, mit denen man das einstellen kann.

(Off Topic: Ich habe das Problem bei mir so gelöst, daß ich von vornherein diesen nationalen Sonderweg der Deutschen mit dem Komma, an denen wie bei anderen Alleingängen der Rest der Welt genesen soll, in den Systemeinstellungen austilge wo immer ich kann.)
Als Schweizer kann ich da nur lachen, wieoft dieses Problem hier angefragt wird.

' schrieb:Danke, ja es war String nach Zahl, aber mit Komma hat auch dieses funktioniert.
Ich hab es auch schon mit suchen und ersetzen umgebaut, allerdings find ichs schade, dass ich den rechner mit 30000 "Umbauten" beschäftigen muss. Naja, nun ist es so gelöst. Habe nur gedacht, dass es vielleicht mit na Einstellung am VI erledigt wäre.

Und dann wird noch die eigentlich richtige Lösung von Lucki gepostet und NI macht extra Eingänge für so exotische Länder wie Deutschland, und dann benutzt man diese Lösung nicht. Noe

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.07.2008, 10:32
Beitrag #7

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 Zahl
Hier noch der Screenshot....

   

Gruß Markus

' schrieb:Mach doch einfach "Use System Decimal Point" auf "False" und schon klappt's.

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
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 11:01 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 11:13 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
String nach Zahl
' schrieb:Als Schweizer kann ich da nur lachen, wieoft dieses Problem hier angefragt wird.
Das eigentliche deutsche Ärgernis ist doch dies:
Da hat man 10 Jahre lang über eine Rechtschreibereform diskutiert. In den Kommisionen waren aber nur abgerückte "Geisteswissenschaftler" vertreten. Auf die Idee, daß man man bei dieser einmalig schönen Gelgenhait auch das Problem mit dem Dezimalkomma hätte aus der Welt schaffen können, ist niemand gekommen.
Zitat:Und dann wird noch die eigentlich richtige Lösung von Lucki gepostet und NI macht extra Eingänge für so exotische Länder wie Deutschland, und dann benutzt man diese Lösung nicht.
Das ist eben der Lauf der Welt: Ich poste ab und zu ewas ganz Falsches, weil ich die Anfrage nicht genau genug gelesen habe, und umgekehrt dringt eine richtige Antwort oft nicht vor bis zum Hirn des Empfängers.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 11:45
Beitrag #9

Only08 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 74
Registriert seit: Apr 2008

7.00
2008
de

10557
Deutschland
String nach Zahl
Jupp stimmt, hab ich total verpennt. Ja klappt super.... hmm naja, wer lesen kann....

Andere Frage, etwas schwieriger:
Ich habe zwei Strings mit Zeitwerten einer Log-File. Diese liegen im Format Stunde:Minute:Sekunde -> "12:32:01" vor. Ausgerechnet werden soll nun, wieviel Zeit zwischen diesen beiden vergangen ist. Gibt es eine einfache Variante oder muss ich das ganze in Sekunden umrechnen und die Werte subtrahieren und diesen Wert zurückrechnen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2008, 12:14
Beitrag #10

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 Zahl
Hallo,

ich hab' früher mal was ähnliches gemacht.
Das kannst Du evtl. für Dich anpassen.


Sonstige .vi  Zeitdifferenz.vi (Größe: 25,76 KB / Downloads: 240)

Lv80_img

Gruß Markus

' schrieb:Jupp stimmt, hab ich total verpennt. Ja klappt super.... hmm naja, wer lesen kann....

Andere Frage, etwas schwieriger:
Ich habe zwei Strings mit Zeitwerten einer Log-File. Diese liegen im Format Stunde:Minute:Sekunde -> "12:32:01" vor. Ausgerechnet werden soll nun, wieviel Zeit zwischen diesen beiden vergangen ist. Gibt es eine einfache Variante oder muss ich das ganze in Sekunden umrechnen und die Werte subtrahieren und diesen Wert zurückrechnen?

--------------------------------------------------------------------------
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
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String nach Enum konvertieren NoWay 2 4.850 20.08.2019 10:58
Letzter Beitrag: NoWay
  Dezimal-String nach Zahl Funktion ares2013 4 5.052 10.04.2019 13:12
Letzter Beitrag: jg
  String to Zahl. Leerzeile 911tom 7 5.198 21.11.2017 11:15
Letzter Beitrag: Lucki
  Eingabe String nach einen bestimmten Format bearbeiten galilio 18 11.576 27.01.2017 10:58
Letzter Beitrag: jg
  String nach Array mit fester Länge jan_1 18 10.173 22.04.2016 12:49
Letzter Beitrag: Lucki
  String in Zahl/ Zahl in String mit Type Cast Jann 6 6.181 18.01.2016 09:02
Letzter Beitrag: Jann

Gehe zu: