FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro Support
Knowledge
Community
About us
References
Jobs
General Contact
List Of Retailers
FlexPro Support
EN
DE
FR
Placeholder
Products and Solutions
Support and Downloads
Company
Magazine
Contact Us
Language
MyWeisang

Account settings

Topic

string2double

Home page Community FPScript string2double

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #33551
    Stefan Palaveev
    Participant

    Hallo,
    gibt es in FPScript eine Umkehroperation zu “String”, sowie z.B. string2double in Matlab?

    Danke

    #33553
    Stefan Palaveev
    Participant

    Hallo,
    gibt es in FPScript eine Umkehroperation zu “String”, sowie z.B. string2double in Matlab?

    Danke

    #33552
    Bernhard Kantz
    Participant

    Alle Operatoren zur Datenkonvertierung kann man in der Online-Hilfe unter [i]Daten mathematisch analysieren > Referenz > FPScript-Operatoren > Datenkonvertierung[/i] finden. Im konkreten Fall wandelt [b]FloatingPoint64[/b] angewendet auf eine Zeichenkette (oder auch auf eine Datenreihe von solchen) in die entsprechende doppelt-genaue Fließkommazahl. Dabei werden die jeweiligen Ländereinstellungen bei der Konvertierung berücksichtigt: Im deutschen Sprachraum wird das Komma (statt dem Punkt im englischen Bereich) benutzt; also liefert [code]FloatingPoint64 “3,14”[/code] das erwartete Resultat während [code]FloatingPoint64 “3.14”[/code] zu einem Fehler führt.
    Will man dies umgehen, kann mit [code]FloatingPoint64 StringReplace(“3.14”, “.”, “,”)
    [/code] der Dezimaltrenner ausgetauscht werden. Leider kann [b]StringReplace()[/b] nur auf Einzelwerte angewendet werden, Datensätze muss man also in einer Schleifen bearbeiten.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.