Blok Funkce Repeat_Weekly

Blok funkce REPEAT_WEEKLY vytváří týdenní opakování jako řetězec pro vstup REPEAT u bloku funkce TIMESWITCH_ADD.

Vstup Every

Definuje opakování jako celé číslo každých X-tý týden. Pokud není vstup definován, je použito minimum 1.

Vstup Until

Definuje konec opakování. Lze použít tři různé formáty:

  • Žádný konec je definován pomocí 0, FALSE nebo NULL.
  • Pro definici počtu opakování lze použít celé číslo.
  • Pro definici koncového data lze použít datum D#2016.

Vstup ByDay

Tímto vstupem lze definovat dny v týdnu. Tyto lze předat jako řetězec nebo jako číslo. Zkontroluje se, zda aktuální den v týdnu je obsažen v čísle. Více dní lze jednoduše zadat za sebou. Například 135 pro pondělí, středu a pátek. Pokud není zadána žádná hodnota (0, NULL, FALSE nebo prázdný řetězec), opakování se neprovádí v žádný den.

Číslo Den V Týdnu
1 Pondělí
2 Úterý
3 Středa
4 Čtvrtek
5 Pátek
6 Sobota
7 Neděle

Vstup Dis

Deaktivuje opakování a vrátí prázdný řetězec.

Výstup Q

Vrátí řetězec s opakováním pro vstup REPEAT bloku funkce TIMESWITCH_ADD.