كتلة الوظيفة REPEAT_WEEKLY

تولد كتلة الوظيفة REPEAT_WEEKLY سلسلة تكرارية أسبوعية لمدخل REPEAT في كتلة الوظيفة TIMESWITCH_ADD.

مدخل EVERY

يحدد التكرار كعدد صحيح كل X أسبوع. إذا لم يتم تحديد المدخل، فسيتم افتراض الحد الأدنى 1.

مدخل UNTIL

يحدد نهاية التكرار. يمكن استخدام ثلاثة تنسيقات مختلفة:

  • لا نهاية يتم تحديدها بواسطة 0، FALSE أو NULL.
  • للتحديد عدد التكرارات يمكن استخدام عدد صحيح.
  • للتحديد تاريخ النهاية يمكن استخدام تاريخ D#2016.

مدخل BYDAY

يمكن تحديد أيام الأسبوع باستخدام المدخل. يمكن تمريرها كسلسلة أو كرقم. يتم التحقق مما إذا كان اليوم الحالي من الأسبوع موجودًا في العدد. يمكن تحديد عدة أيام واحدة تلو الأخرى. مثل 135 لاثنين، الأربعاء، والجمعة. إذا لم يتم تحديد قيمة (0، NULL، FALSE أو سلسلة فارغة)، فسيتم التكرار في أي يوم.

الرقم يوم الأسبوع
1 الاثنين
2 الثلاثاء
3 الأربعاء
4 الخميس
5 الجمعة
6 السبت
7 الأحد

مدخل DIS

يقوم بإلغاء تفعيل التكرار ويرجع سلسلة فارغة.

مخرج Q

يرجع سلسلة من التكرارات لمدخل REPEAT في كتلة الوظيفة TIMESWITCH_ADD.