Fließkommawert in String - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Fließkommawert in String (/Thread-Fliesskommawert-in-String) Seiten: 1 2 |
Fließkommawert in String - geist07 - 01.02.2008 07:49 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 Fließkommawert in String - Fpunkt - 01.02.2008 07:57 ' schrieb:Hallo,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. Fließkommawert in String - geist07 - 01.02.2008 08:06 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 Fließkommawert in String - Fpunkt - 01.02.2008 08:14 ' 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 vermeidenWenn 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. Fließkommawert in String - Commander Laserstrahl - 01.02.2008 08:36 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. Fließkommawert in String - Fpunkt - 01.02.2008 08:45 ' 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 vermeidenUm 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. Fließkommawert in String - Lucki - 01.02.2008 08:49 ' 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öglichkeitEs 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. Fließkommawert in String - geist07 - 01.02.2008 09:00 ' schrieb:Integer heißt "Ganzzahl". 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 Fließkommawert in String - Commander Laserstrahl - 01.02.2008 09:02 @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. Fließkommawert in String - geist07 - 01.02.2008 09:02 ' 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 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 |