FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette
Produits et solutions
Support et téléchargements
Entreprise
Magazine
Contact
Langue
MyWeisang

Paramètres du compte.

Topic

string2double

Page d'accueil ' Communauté ' FPScript ' string2double

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #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.

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.