sprintf ?

RobiHerb

Level-2
Beiträge
679
Reaktionspunkte
113
Zuviel Werbung?
-> Hier kostenlos registrieren
gibt es in CoDeSys 2.x eine Library Funktionalität, mit der man Strings bauen kann, die (numerische) Daten als Parameter mit übernehmen. (Wie in der CoDeSys Visu z.B.).

Ähnlich der C Funktion sprintf (szString, par1, par2....

Z.B. retString := buildString ("Die Temperatur ist %d [°]", iTemperatur);

in retString stünde dann z.B.: "Die Temperatur ist 67 [°]"
 
Hi RobiHerb,

du suchst die CONCAT Funktion. Anbei ein Beispiel:

Code:
String := CONCAT(CONCAT("Die Temperatur ist ',REAL_TO_STRING(Temperatur)),' °');
 
Zurück
Oben