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 

Fließkommawert in String



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!

01.02.2008, 07:49
Beitrag #1

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
Fließkommawert in String
Hallo,
habe folgendes Problem. Ich habe einen Fließkommawert den ich in einen Integer umwandeln will. Das Vi "Zahl nach String" rundet mir ungewollt die Zahlen. Gibt es dennoch eine andere Möglichkeit
geist 07

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 07:57
Beitrag #2

Fpunkt Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jan 2008

8.2
2005
de

59423
Deutschland
Fließkommawert in String
' schrieb:Hallo,
habe folgendes Problem. Ich habe einen Fließkommawert den ich in einen Integer umwandeln will. Das Vi "Zahl nach String" rundet mir ungewollt die Zahlen. Gibt es dennoch eine andere Möglichkeit
geist 07
Wenn du einen Fließkommawert hast brauchst du doch keine Stringkonvertierung. Guck einfach mal unter Mathematik - Numerisch- Konvertierung. Da kannst du deinen Fließkommawert in eine Integerzahl umwandeln.

[Never change a running system]


Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 08:06
Beitrag #3

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
Fließkommawert in String
ich brauche diese Zahl aber als String um sie mit einem bereits bestehenden zu verknüpfen. die mathematischen operationen runden mir die zahl auch wieder entsprechend, und das muss ich vermeiden
geist 07

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 08:14
Beitrag #4

Fpunkt Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jan 2008

8.2
2005
de

59423
Deutschland
Fließkommawert in String
' schrieb:ich brauche diese Zahl aber als String um sie mit einem bereits bestehenden zu verknüpfen. die mathematischen operationen runden mir die zahl auch wieder entsprechend, und das muss ich vermeiden
geist 07
Wenn ich dich richtig verstanden habe liegt deine Zahl als Fließkommawert vor und du möchtest Sie in einen String (Integer) formatieren. Nutzte doch das Vi Wert formatieren. Über den Anschluss Format-String kannst du angeben wie dein Ausgabestring aussehen soll.

[Never change a running system]


Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 08:36
Beitrag #5

Commander Laserstrahl Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
flagge_xx

01***
Deutschland
Fließkommawert in String
Integer heißt "Ganzzahl".
Da gibt es kein Komma!

int a = 8/9;

Ergebnis ist 0


Ne Möglichkeit besteht darin dir aus deiner Fließkommazahl, aus Mantisse und Exponent dir den Nachkommawert zu berechnen, als Integer anzusehen und einfach als String an deine Vorkommastelle anzuhängen. Du hättest also einen String für Vorkomma und einen für Nachkomma, die du dann zusammenbastelst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 08:45
Beitrag #6

Fpunkt Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jan 2008

8.2
2005
de

59423
Deutschland
Fließkommawert in String
' schrieb:ich brauche diese Zahl aber als String um sie mit einem bereits bestehenden zu verknüpfen. die mathematischen operationen runden mir die zahl auch wieder entsprechend, und das muss ich vermeiden
geist 07
Um was für mathematischen Funktionen handelt es sich denn? Wenn du z.B. eine Fließkomma mit einer Integerzahl multiplizierst, addierst....... bekommst du als Ergebniss eine Fließkommazahl. Dafür brauchst du doch keine Stringkonvertierung.
Ich versteh dein Problem nicht so ganz.

[Never change a running system]


Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.02.2008, 08:49
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Fließkommawert in String
' schrieb:habe folgendes Problem. Ich habe einen Fließkommawert den ich in einen Integer umwandeln will. Das Vi "Zahl nach String" rundet mir ungewollt die Zahlen. Gibt es dennoch eine andere Möglichkeit
Es gibt durchaus kompetente Mitglieder hier, aber Zauberer sind sie alle nicht. Du mußt Dich schon an einen solchen wenden, wenn Du die Lösung zur Frage "Wie konvertiert man eine Fließkommazahl zu Integer, ohne zu runden?" haben möchtest.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 09:00
Beitrag #8

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
Fließkommawert in String
' schrieb:Integer heißt "Ganzzahl".
Da gibt es kein Komma!

int a = 8/9;

Ergebnis ist 0
Ne Möglichkeit besteht darin dir aus deiner Fließkommazahl, aus Mantisse und Exponent dir den Nachkommawert zu berechnen, als Integer anzusehen und einfach als String an deine Vorkommastelle anzuhängen. Du hättest also einen String für Vorkomma und einen für Nachkomma, die du dann zusammenbastelst.


an die Variante der Zerlegung in einen Vor und Nchkommabereich habe ich auch schon gedacht, habe aber keine ahnung wie das mit einer Mantisse funktionieren soll

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 09:02 (Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2008 09:19 von Commander Laserstrahl.)
Beitrag #9

Commander Laserstrahl Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
flagge_xx

01***
Deutschland
Fließkommawert in String
@geist07

Kannst mal nen screenshot von dem was du als VI hast hochladen?
Bin mir nich 100% sicher was du meinst, aber ich hätte glaub ne Lösung.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2008, 09:02
Beitrag #10

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
Fließkommawert in String
' schrieb:Um was für mathematischen Funktionen handelt es sich denn? Wenn du z.B. eine Fließkomma mit einer Integerzahl multiplizierst, addierst....... bekommst du als Ergebniss eine Fließkommazahl. Dafür brauchst du doch keine Stringkonvertierung.
Ich versteh dein Problem nicht so ganz.


ich brauche diese Umwandlung für einen GPIB-Befehl, ich gebe den Wert so ein und muss ihn dann aber in einen String umwandeln um ihn mit dem Rest des Befehls zu verknüpfen

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: