Функціональний блок 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. Дні тижня перераховуються за півночі та враховуються.