بلوک عملکرد 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 برمی گرداند.