
फंक्शन ब्लॉक MEDIA_SEEK ट्रैक के पोजीशन को रन टाइम के आधार पर कैलकुलेट करता है। इसके अलावा, पोजीशन सेट की जा सकती है।
इनपुट एक पोजीशन को 0 से 255 तक परिभाषित करता है। अगर वैल्यू बदल दी जाती है, तो PT_DELAY के समय के बाद SEEK आउटपुट को एक इम्पल्स के साथ सेट किया जाता है।
इस इनपुट पर एक फंक्शन ब्लॉक VISUVAR POS आउटपुट की वैल्यू से रीडर कूपल किया जा सकता है।
इनपुट कैलकुलेटेड टाइम को इंटरफेस के साथ सिंक्रोनाइज़ करता है।
ट्रैक के पोजीशन POS का कैलकुलेशन करने के लिए ट्रैक का कुल रन टाइम T# में परिभाषित करता है।
अगर इनपुट सत्य है, तो ट्रैक प्ले किया जाता है और कैलकुलेशन लगातार जारी रहता है। अगर इनपुट गलत है, तो पोजीशन तुरंत कैलकुलेट की जाती है और लगातार कैलकुलेशन रोक दिया जाता है।
इनपुट SET_TIME को डायरेक्ट सेट करता है, भले ही नंबर बदल नहीं रहा हो।
इनपुट SEEK आउटपुट को सेट करने के लिए T# में डिले का समय परिभाषित करता है।
आउटपुट ट्रैक के पोजीशन को 0 से 255 तक परिभाषित करता है, जो रन टाइम DURATION के आधार पर कैलकुलेट किया जाता है। आउटपुट को एक सेकंड के इंटरवल में न्यू कैलकुलेट किया जाता है।
आउटपुट T# में वर्तमान प्ले टाइम रिटर्न करता है।
आउटपुट PT_DELAY के बाद ट्रैक को स्क्रॉल करने पर न्यू पोजीशन के लिए एक साइकिल के लिए सेट किया जाता है। अन्यथा, आउटपुट NULL बराबर होता है।
आउटपुट POS बदलने पर बढ़ता है। एक साइकिल के लिए, ET SEEK आउटपुट को सेट करने पर PT_DELAY के बराबर होता है।
