Bloc Fonctionnel REPEAT_WEEKLY

Le bloc fonctionnel REPEAT_WEEKLY génère une répétition hebdomadaire sous forme de chaîne de caractères pour l'entrée REPEAT du bloc fonctionnel TIMESWITCH_ADD.

Entrée EVERY

Définir la répétition en tant qu'entier toutes les X semaines. Si l'entrée n'est pas définie, le minimum 1 est supposé.

Entrée UNTIL

Définir la fin de la répétition. Trois formats différents peuvent être utilisés :

  • Aucune fin n'est définie par 0, FALSE ou NULL.
  • Un entier peut être utilisé pour définir le nombre de répétitions.
  • Une date D#2016 peut être utilisée pour définir une date de fin.

Entrée BYDAY

Avec l'entrée, les jours de la semaine peuvent être définis. Ceux-ci peuvent être transmis sous forme de chaîne de caractères ou de nombre. Il est vérifié si le jour de la semaine actuel est présent dans le nombre. Plusieurs jours peuvent être simplement indiqués les uns après les autres. Par exemple, 135 pour lundi, mercredi et vendredi. Si aucune valeur n'est spécifiée (0, NULL, FALSE ou une chaîne de caractères vide), alors il n'y a pas de répétition.

Nombre Jour De La Semaine
1 Lundi
2 Mardi
3 Mercredi
4 Jeudi
5 Vendredi
6 Samedi
7 Dimanche

Entrée DIS

Désactive la répétition et retourne une chaîne de caractères vide.

Sortie Q

Retourne une chaîne de caractères avec les répétitions pour l'entrée REPEAT du bloc fonctionnel TIMESWITCH_ADD.