Typenumwandlung

  • Hallo,


    wie kann ich einen Real-Typ in einen String verwandeln? habe in der Doku nichts gefunden.
    Will einen Messwert über das Meldefenster ausgeben


    (V3.3.3 SP6 für Volkswagen)


    danke

  • Schritt für Schritt zum Roboterprofi!
  • Hallole,
    das Stichwort dazu lautet SWRITE.
    Damit lässt sich eine Zahl sauber formatiert in einen String umwandeln.
    Ist auch irgendwo dokumentiert, aber da fehlt halt mal wieder die Suchfunktion in der Doku.


    Im folgenden Beispiel ist's zwar eine Integer-Zahl, für eine Real-Zahl muss das %D ersetzt werden, ich glaube durch ein %f,%e oder %g.


    Code
    DECL INT OFFSET
    DECL STATE_T STATE
    DECL CHAR ZEICHEN[]
    DECL INT E_NR
    
    
    OFFSET = 0
    E_NR=999
    SWRITE(ZEICHEN[],STATE,OFFSET,"%D",E_nr)


    Gruss Hermann

    Einmal editiert, zuletzt von Hermann ()

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden