Bloc Funcțional Repeat_Monthly

Blocul funcțional REPEAT_MONTHLY generează o repetare lunară sub formă de șir de caractere pentru intrarea REPEAT la blocul funcțional TIMESWITCH_ADD.

Intrare EVERY

Definește repetarea ca număr întreg la fiecare al X-lea lună. Dacă intrarea nu este definită, se presupune minimul 1.

Intrare UNTIL

Definește sfârșitul repetării. Pot fi utilizate trei formate diferite:

  • Niciun sfârșit este definit prin 0, FALSE sau NULL.
  • Pentru a defini numărul de repetări, poate fi utilizat un număr întreg.
  • Pentru a defini o dată de sfârșit, poate fi utilizată o dată D#2016.

Intrare BYDAY

Definește în ce zi a săptămânii trebuie repetat evenimentul. Sunt suportate numere de la -1 până la 4. 0 sau nicio declarație repetă lunar în aceeași zi, independent de ziua săptămânii. Ziua săptămânii este preluată din prima dată.

Valoare Descriere
-1 Repetă în ultima zi a săptămânii.
0 Repetă în aceeași zi. (Implicit)
1 Repetă în prima zi a săptămânii.
2 Repetă în a doua zi a săptămânii.
3 Repetă în a treia zi a săptămânii.
4 Repetă în a patra zi a săptămânii.

Intrare DIS

Dezactivează repetarea și returnază un șir de caractere gol.

Ieșire Q

Returnează un șir de caractere cu repetările pentru intrarea REPEAT a blocului funcțional TIMESWITCH_ADD.