ฟังก์ชันบล็อก MEDIA_SEEK

ฟังก์ชันบล็อก MEDIA_SEEK คำนวณตำแหน่งของแทร็กตามเวลาในการเล่น อีกทั้งยังสามารถตั้งค่าตำแหน่งได้

อินพุท SET_POS

อินพุทนี้กำหนดตำแหน่งจาก 0 ถึง 255 เมื่อมีการเปลี่ยนแปลงค่าออกพุท SEEK จะถูกตั้งค่าเป็นอิมพัลส์หลังจากเวลา PT_DELAY ที่ผ่านไป

อินพุทนี้สามารถเชื่อมโยงกับฟังก์ชันบล็อก VISUVAR ด้วยค่าออกพุท POS ได้

อินพุท SET_TIME

อินพุทนี้ซิงโครไนซ์เวลาที่คำนวณกับอินเตอร์เฟส

อินพุท DURATION

กำหนดเวลาในการเล่นทั้งหมดของแทร็กใน T# เพื่อคำนวณตำแหน่ง POS

อินพุท PLAY

เมื่ออินพุทเป็นจริง แทร็กจะถูกเล่นและการคำนวณจะดำเนินต่อไป ถ้าเป็นเท็จ ตำแหน่งจะถูกคำนวณทันทีและการคำนวณที่ดำเนินต่อไปจะหยุด

อินพุท SET

อินพุทนี้ตั้งค่า SET_TIME ทันที แม้ว่าจำนวนจะไม่เปลี่ยนแปลงก็ตาม

อินพุท PT_DELAY

อินพุทนี้กำหนดเวลา T# ของการเลื่อนล่าช้าเพื่อตั้งค่า SEEK ออกพุท

ออกพุท POS

ออกพุทนี้กำหนดตำแหน่งของแทร็กจาก 0 ถึง 255 ตามเวลาในการเล่น DURATION ออกพุทนี้จะถูกคำนวณใหม่ทุก 1 วินาที

ออกพุท TIME

ออกพุทนี้ส่งกลับเวลาปัจจุบันในการเล่นใน T#

ออกพุท SEEK

ออกพุทนี้จะเป็นจริงในช่วงหนึ่งไซเคิลหลังจากเวลา PT_DELAY ที่ผ่านไปเมื่อมีการเลื่อนแทร็ก ออกพุทอื่นๆ จะเท่ากับ NULL

ออกพุท ET

ออกพุทนี้จะนับขึ้นเมื่อ POS ถูกเปลี่ยนแปลง ในช่วงหนึ่งไซเคิล ET จะเท่ากับ PT_DELAY เมื่อตั้งค่า SEEK ออกพุท

ตัวอย่าง