Bloc Funcțional MEDIA_SEEK

Blocul funcțional MEDIA_SEEK calculează poziția piesei pe baza timpului de execuție. De asemenea, se poate seta poziția.

Intrarea SET_POS

Intrarea definește o poziție de la 0 până la 255. Dacă valoarea este modificată, ieșirea SEEK este setată cu un impuls după expirarea timpului PT_DELAY.

La această intrare poate fi conectat un bloc funcțional VISUVAR cu valoarea de la ieșirea POS înapoi.

Intrarea SET_TIME

Intrarea sincronizează timpul calculat cu interfața.

Intrarea DURATION

Definește durata totală de execuție în T# a piesei pentru calculul poziției POS.

Intrarea PLAY

Dacă intrarea este adevarată, piesa este redată și calculul este continuat în mod constant. Dacă intrarea este falsă, poziția este calculată imediat și calculul continuu este oprit.

Intrarea SET

Intrarea setează SET_TIME direct, chiar dacă numărul nu se schimbă.

Intrarea PT_DELAY

Intrarea definește timpul T# de întârziere pentru setarea ieșirii SEEK.

Ieșirea POS

Ieșirea definește poziția piesei de la 0 până la 255 pe baza timpului de execuție DURATION. Ieșirea este recalculată la intervalul de o secundă.

Ieșirea TIME

Ieșirea returnază timpul actual de redare în T#.

Ieșirea SEEK

Ieșirea este setată pentru un ciclu la noua poziție după expirarea lui PT_DELAY atunci când se rulează o piesă. Altfel, ieșirea este egală cu NULL.

Ieșirea ET

Ieșirea crește dacă POS a fost modificat. Pentru un ciclu, ET este egal cu PT_DELAY atunci când se setează ieșirea SEEK.

Exemplu