Functieblok MEDIA_SEEK

De functieblok MEDIA_SEEK berekent de positie van het nummer op basis van de speeltijd. Bovendien kan de positie worden ingesteld.

Ingang SET_POS

De ingang definieert een positie van 0 tot 255. Wanneer de waarde wordt gewijzigd, wordt de uitgang SEEK na verloop van tijd PT_DELAY ingesteld op een impuls.

Op deze ingang kan een functieblok VISUVAR met de waarde van de uitgang POS worden teruggekoppeld.

Ingang SET_TIME

De ingang synchroniseert de berekende tijd met het interface.

Ingang DURATION

Definieert de totale speeltijd in T# van het nummer voor het berekenen van de positie POS.

Ingang PLAY

Als de ingang waar is, wordt het nummer afgespeeld en wordt de berekening voortdurend voortgezet. Als de ingang onwaar is, wordt de positie direct berekend en wordt de voortdurende berekening gestopt.

Ingang SET

De ingang stelt SET_TIME direct in, zelfs als het getal niet verandert.

Ingang PT_DELAY

De ingang definieert de tijd T# van de vertraging voor het instellen van de uitgang SEEK.

Uitgang POS

De uitgang definieert de positie van het nummer van 0 tot 255 op basis van de speeltijd DURATION. De uitgang wordt om het interval van een seconde opnieuw berekend.

Uitgang TIME

De uitgang geeft de huidige afspeeltijd in T# terug.

Uitgang SEEK

De uitgang wordt gedurende een cyclus de nieuwe positie na verloop van PT_DELAY bij het spoelen van een nummer. Anders is de uitgang gelijk aan NULL.

Uitgang ET

De uitgang telt op als POS is gewijzigd. Gedurende een cyclus is ET gelijk aan PT_DELAY bij het instellen van de uitgang SEEK.

Voorbeeld