फंक्शन ब्लॉक MEDIA_SEEK

फंक्शन ब्लॉक MEDIA_SEEK ट्रैक के पोजीशन को रन टाइम के आधार पर कैलकुलेट करता है। इसके अलावा, पोजीशन सेट की जा सकती है।

इनपुट SET_POS

इनपुट एक पोजीशन को 0 से 255 तक परिभाषित करता है। अगर वैल्यू बदल दी जाती है, तो PT_DELAY के समय के बाद SEEK आउटपुट को एक इम्पल्स के साथ सेट किया जाता है।

इस इनपुट पर एक फंक्शन ब्लॉक VISUVAR POS आउटपुट की वैल्यू से रीडर कूपल किया जा सकता है।

इनपुट SET_TIME

इनपुट कैलकुलेटेड टाइम को इंटरफेस के साथ सिंक्रोनाइज़ करता है।

इनपुट DURATION

ट्रैक के पोजीशन POS का कैलकुलेशन करने के लिए ट्रैक का कुल रन टाइम T# में परिभाषित करता है।

इनपुट PLAY

अगर इनपुट सत्य है, तो ट्रैक प्ले किया जाता है और कैलकुलेशन लगातार जारी रहता है। अगर इनपुट गलत है, तो पोजीशन तुरंत कैलकुलेट की जाती है और लगातार कैलकुलेशन रोक दिया जाता है।

इनपुट SET

इनपुट SET_TIME को डायरेक्ट सेट करता है, भले ही नंबर बदल नहीं रहा हो।

इनपुट PT_DELAY

इनपुट SEEK आउटपुट को सेट करने के लिए T# में डिले का समय परिभाषित करता है।

आउटपुट POS

आउटपुट ट्रैक के पोजीशन को 0 से 255 तक परिभाषित करता है, जो रन टाइम DURATION के आधार पर कैलकुलेट किया जाता है। आउटपुट को एक सेकंड के इंटरवल में न्यू कैलकुलेट किया जाता है।

आउटपुट TIME

आउटपुट T# में वर्तमान प्ले टाइम रिटर्न करता है।

आउटपुट SEEK

आउटपुट PT_DELAY के बाद ट्रैक को स्क्रॉल करने पर न्यू पोजीशन के लिए एक साइकिल के लिए सेट किया जाता है। अन्यथा, आउटपुट NULL बराबर होता है।

आउटपुट ET

आउटपुट POS बदलने पर बढ़ता है। एक साइकिल के लिए, ET SEEK आउटपुट को सेट करने पर PT_DELAY के बराबर होता है।

उदाहरण