Funksjonsblokk MEDIA_SEEK

Funksjonsblokken MEDIA_SEEK beregner posisjonen til sporet basert på spilletiden. I tillegg kan posisjonen settes.

Inngang SET_POS

Inngangen definerer en posisjon fra 0 til 255. Endres verdien, settes utgangen SEEK med et puls etter tiden PT_DELAY.

På denne inngangen kan en funksjonsblokk VISUVAR med verdien fra utgangen POS kobles tilbake.

Inngang SET_TIME

Inngangen synkroniserer den beregnede tiden med grensesnittet.

Inngang DURATION

Definerer total spilletid i T# for sporet til beregning av posisjonen POS.

Inngang PLAY

Er inngangen sann, spilles sporet av og beregningen fortsetter løpende. Er inngangen usann, beregnes posisjonen umiddelbart og den løpende beregningen stoppes.

Inngang SET

Inngangen setter SET_TIME direkte, selv om tallet ikke endres.

Inngang PT_DELAY

Inngangen definerer tiden T# for forsinkelsen til å sette SEEK-utgangen.

Utgang POS

Utgangen definerer posisjonen til sporet fra 0 til 255 basert på spilletiden DURATION. Utgangen beregnes på nytt hvert sekund.

Utgang TIME

Utgangen returnerer den nåværende avspillingstiden i T#.

Utgang SEEK

Utgangen er aktiv for en syklus med den nye posisjonen etter PT_DELAY når et spor spoles. Ellers er utgangen lik NULL.

Utgang ET

Utgangen teller opp når POS endres. For en syklus er ET lik PT_DELAY når utgangen SEEK settes.

Eksempel