Funksjonsblokk T2STR

Funksjonsblokken T2STR konverterer en tid til en streng.

Inngang PT

Definerer tiden i T# for beregningen av strengen.

Inngang FORMAT

Formatet defineres som en streng på inngangen. For eksempel "%m" for minutter. Hvis ingen inngang er satt eller den er tom, brukes strengen "%dd %hh %mm %ss %msms".

Mulige verdier
Format Utdata
%d Dager for eksempel: 1
%%d Dager med ledende null for eksempel: 01
%h Timer for eksempel: 5
%%h Timer med ledende null for eksempel: 05
%m Minutter for eksempel: 2
%%m Minutter med ledende null for eksempel: 02
%s Sekunder for eksempel: 4
%%s Sekunder med ledende null for eksempel: 04
%ms Millisekunder for eksempel: 6
%%ms Millisekunder med ledende null for eksempel: 06
%%%ms Millisekunder med ledende dobbelnull for eksempel: 006

Inngang MAXRES

Inngangen definerer den maksimale oppløsningen til funksjonsblokken i formatet T#. Alle variabler som er høyere enn denne verdien returneres som 0 og legges til den forrige verdien. En verdi på T#1h vil for eksempel returnere 73m 4h 12s.

Tips: Den minimale oppløsningen kan genereres med funksjonsblokken MOD, ved å modifisere inngangen PT på forhånd.

Utgang STR

Returnerer strengen i det angitte formatet.

Erstatning Av 0d 0h 0m 0s 0ms

Nullverdiene kan enkelt erstattes med funksjonsblokken PREG_REPLACE. For dette brukes '/\b0(?:ms|d|h|m|s)\b\s*/' på inngangen PATTERN og utgangen STR kobles til inngangen SUBJECT. Resultatet kan etterlate mellomrom. Disse kan fjernes ved hjelp av funksjonsblokken STR_TRIM.