Blok funkcji REPEAT_MONTHLY

Blok funkcji REPEAT_MONTHLY generuje powtarzanie miesięczne jako ciąg znaków dla wejścia REPEAT w bloku funkcji TIMESWITCH_ADD.

Wejście EVERY

Definiuje powtórzenie jako liczbę całkowitą co X-tym miesiącu. Jeśli wejście nie jest zdefiniowane, przyjmuje się minimum 1.

Wejście UNTIL

Definiuje koniec powtórzenia. Można użyć trzech różnych formatów:

  • Brak końca jest zdefiniowany przez 0, FALSE lub NULL.
  • Aby zdefiniować liczbę powtórzeń, można użyć liczby całkowitej.
  • Aby zdefiniować datę końcową, można użyć daty D#2016.

Wejście BYDAY

Definiuje, w który dzień tygodnia ma być powtarzane zdarzenie. Obsługiwane są liczby od -1 do 4. 0 lub brak deklaracji powtarza co miesiąc w tym samym dniu, niezależnie od dnia tygodnia. Dzień tygodnia jest pobierany z pierwszej daty.

Wartość Opis
-1 Powtarza w ostatni dzień tygodnia.
0 Powtarza w tym samym dniu. (Domyślnie)
1 Powtarza w pierwszy dzień tygodnia.
2 Powtarza w drugi dzień tygodnia.
3 Powtarza w trzeci dzień tygodnia.
4 Powtarza w czwarty dzień tygodnia.

Wejście DIS

Dezaktywuje powtórzenie i zwraca pusty ciąg znaków.

Wyjsce Q

Zwraca ciąg znaków z powtórzeniami dla wejścia REPEAT bloku funkcji TIMESWITCH_ADD.