بلوک عملکرد REPEAT_MONTHLY

بلوک عملکرد REPEAT_MONTHLY یک تکرار ماهانه را به عنوان رشته کاراکتر برای ورودی REPEAT در بلوک عملکرد TIMESWITCH_ADD تولید می‌کند.

ورودی EVERY

تکرار را به عنوان یک عدد صحیح هر X ماهه تعریف می‌کند. اگر ورودی تعریف نشده باشد، حداقل 1 در نظر گرفته می‌شود.

ورودی UNTIL

پایان تکرار را تعریف می‌کند. سه فرمت مختلف قابل استفاده است:

  • هیچ پایان با 0, FALSE یا NULL تعریف می‌شود.
  • برای تعریف تعداد تکرارها یک عدد صحیح قابل استفاده است.
  • برای تعریف تاریخ پایان یک تاریخ D#2016 قابل استفاده است.

ورودی BYDAY

تعریف می‌کند که رویداد در کدام روز هفته باید تکرار شود. اعداد از -1 تا 4 پشتیبانی می‌شوند. 0 یا هیچ اعلامی تکرار را در همان روز هر ماه، مستقل از روز هفته انجام می‌دهد. روز هفته از تاریخ اول گرفته می‌شود.

مقدار توضیحات
-1 در آخرین روز هفته تکرار می‌شود.
0 در همان روز تکرار می‌شود. (پیش‌فرض)
1 در اولین روز هفته تکرار می‌شود.
2 در دومین روز هفته تکرار می‌شود.
3 در سومین روز هفته تکرار می‌شود.
4 در چهارمین روز هفته تکرار می‌شود.

ورودی DIS

تکرار را غیر فعال می‌کند و یک رشته خالی برمی‌گرداند.

خروجی Q

یک رشته کاراکتر با تکرارها برای ورودی REPEAT از بلوک عملکرد TIMESWITCH_ADD را برمی‌گرداند.