
A Funkcióblokk T2STR átalakítja az időt egy karakterláncba.
Definiálja az időt T# a karakterlánc számításához.
A bemeneten a formátumot karakterláncként határozza meg. Például "%m" percre. Ha nincs beállítva vagy üres, akkor a következő karakterlánc kerül feltevésre: "%dd %hh %mm %ss %msms".
| Formátum | Kimenet |
|---|---|
| %d | Napok pl.: 1 |
| %%d | Napok nullával előtagolva pl.: 01 |
| %h | Órák pl.: 5 |
| %%h | Órák nullával előtagolva pl.: 05 |
| %m | Perc pl.: 2 |
| %%m | Perc nullával előtagolva pl.: 02 |
| %s | Másodperc pl.: 4 |
| %%s | Másodperc nullával előtagolva pl.: 04 |
| %ms | Milliszekundum pl.: 6 |
| %%ms | Milliszekundum nullával előtagolva pl.: 06 |
| %%%ms | Milliszekundum kettős nullával előtagolva pl.: 006 |
A bemenet definiálja a funkcióblokk maximális felbontását T# formátumban. Mindaz, ami nagyobb, mint ez az érték, 0-ként kerül visszaadásra és hozzáadódik az előző értékhez. Például egy T#1h értéket a következőképpen adja vissza: 73m 4h 12s.
Tip:A minimális felbontást a MOD funkcióblokkal lehet előállítani, ha az PT bemenetet előzőleg módosítják.
A megadott formátumú karakterláncot adja vissza.
A nullértékeket egyszerűen a PREG_REPLACE funkcióblokkal lehet helyettesíteni. Ehhez a PATTERN bemenetre '/\b0(?:ms|d|h|m|s)\b\s*/' kerül beállítás, és az STR kimenet a SUBJECT bemenethez van kapcsolva. Az eredmény üres helyeket hagyhat hátra. Ezek eltávolíthatók az STR_TRIM funkcióblokkal.