फंक्शन ब्लॉक 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 तक स्विच किया जा सकता है। सप्ताह के दिनों को मध्यरात्रि पर फिर से कैलकुलेट और ध्यान में रखा जाता है।