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

كتلة الوظيفة TIMESW هي ساعة أسبوعية بسيطة.

ملاحظة: إذا كنت بحاجة إلى تقويم أكثر تعقيدًا للتصور، راجع كتلة الوظيفة TIMESWITCH.

ملاحظة: الوقتيان لكتلة الوظيفة مطلقتان. وهذا يعني أن عند إعادة التشغيل أو بعد انقطاع في الخادم، يحدث نفس الاستجابة.

مدخل PT1

يحدد الوقت البدائي. يتم تعريف المدخل باستخدام نوع البيانات T#. يُتوقع تنسيق مثل T#7h30m، والذي يعني الساعة 07:30.

مدخل PT2

يحدد الوقت النهائي. يتم تعريف المدخل باستخدام نوع البيانات T#. يُتوقع تنسيق مثل T#22h30m، والذي يعني الساعة 22:30.

مدخل DAYS

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

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

مخرج Q

المخرج صحيح إذا كانت الساعة الحالية بين الوقت PT1 والوقت PT2.

نصيحة: يمكن أن يكون المدخل PT1 أصغر من المدخل PT2. وهذا يعني أنه يمكن التبديل من PT1=T#22h إلى PT2=T#6h. يتم إعادة حساب أيام الأسبوع عند منتصف الليل وتأخذ في الاعتبار.