Blok funkcji REPEAT_WEEKLY

Blok funkcji REPEAT_WEEKLY generuje powtarzanie co tydzień 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-ty tydzień. 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

Za pomocą tego wejścia można zdefiniować dni tygodnia. Można je przekazać jako ciąg znaków lub liczbę. Sprawdzane jest, czy aktualny dzień tygodnia znajduje się w liczbie. Można podać kilka dni jeden po drugim. Na przykład 135 dla poniedziałku, środę i piątek. Jeśli nie podano wartości (0, NULL, FALSE lub pusty ciąg znaków), to nie ma powtórzeń w żadnym dniu.

Liczba Dzień tygodnia
1 Poniedziałek
2 Wtorek
3 Środa
4 Czwartek
5 Piątek
6 Sobota
7 Niedziela

Wejście DIS

Wyłącza powtórzenie i zwraca pusty ciąg znaków.

Wyjście Q

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