Hallo zusammen,
ich habe folgendes Problem, wenn ich mit Swrite eine REAL Variable in eine CHAR kopiere möchte ich nur
die 2 ersten Nachkomma Stellen kopiert haben.
Hier mal der Programmcode:
-------------------------------------------------------------------------------
DEF a1( )
REAL MESSWERT
INT OFFSET
DECL STATE_T STATE
CHAR TEST1[20]
CHAR TEST2[20]
INI
MESSWERT=-9.111
OFFSET=0
TEST2[]="MESSWERT=%f"
PTP HOME Vel= 100 % DEFAULT
SWRITE(TEST1[],STATE,OFFSET,TEST2[],MESSWERT)
HALT
PTP HOME Vel= 100 % DEFAULT
END
-------------------------------------------------------------------------
bei meinem Beispiel werden aber immer mehr als 2 Nachkomma Stellen in TEST1[] kopiert.
schöne Grüsse Andy