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

Вивід TIME

Вивід повертає поточний час відтворення в T#.

Вивід SEEK

Вивід встановлюється на один цикл для нової позиції після закінчення PT_DELAY при перемотуванні треку. В іншому випадку вихід дорівнює NULL.

Вивід ET

Вивід збільшується, коли POS змінюється. На один цикл ET дорівнює PT_DELAY при встановленні виходу SEEK.

Приклад