24.07.2008, 09:37
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 09:42 von Only08.)
Beitrag #1
|
Only08
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.
|
|
|
24.07.2008, 09:54
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 10:24 von Lucki.)
Beitrag #2
|
Lucki
Tech.Exp.2.Klasse
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.)
|
|
|
24.07.2008, 09:58
Beitrag #3
|
|
|
24.07.2008, 10:20
Beitrag #4
|
Only08
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
|
|
|
24.07.2008, 10:30
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
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 !!
--------------------------------------------------------------------------
|
|
|
24.07.2008, 10:31
Beitrag #6
|
RoLe
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.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
|
|
|
24.07.2008, 10:32
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
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 !!
--------------------------------------------------------------------------
|
|
|
24.07.2008, 11:01
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2008 11:13 von Lucki.)
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
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.
|
|
|
24.07.2008, 11:45
Beitrag #9
|
Only08
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?
|
|
|
24.07.2008, 12:14
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
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.
Zeitdifferenz.vi (Größe: 25,76 KB / Downloads: 240)
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 !!
--------------------------------------------------------------------------
|
|
|
| |