Bloco de Função MEDIA_SEEK

O bloco de função MEDIA_SEEK calcula a posição da faixa com base no tempo de execução. Além disso, a posição pode ser definida.

Entrada SET_POS

A entrada define uma posição de 0 até 255. Quando o valor é alterado, a saída SEEK é definida com um pulso após o tempo de PT_DELAY.

Um bloco de função VISUVAR pode ser retroalimentado para esta entrada com o valor da saída POS.

Entrada SET_TIME

A entrada sincroniza o tempo calculado com a interface.

Entrada DURATION

Define o tempo total de execução em T# da faixa para calcular a posição POS.

Entrada PLAY

Se a entrada for verdadeira, a faixa será reproduzida e o cálculo será continuado. Se a entrada for falsa, a posição será calculada imediatamente e o cálculo contínuo será parado.

Entrada SET

A entrada define SET_TIME diretamente, mesmo que o número não mude.

Entrada PT_DELAY

A entrada define o tempo T# do atraso para definir a saída SEEK.

Saída POS

A saída define a posição da faixa de 0 até 255 com base no tempo de execução DURATION. A saída é recalculada a cada intervalo de um segundo.

Saída TIME

A saída retorna o tempo atual de reprodução em T#.

Saída SEEK

A saída é definida para um ciclo com a nova posição após o término de PT_DELAY ao avançar uma faixa. Caso contrário, a saída é igual a NULL.

Saída ET

A saída conta quando POS foi alterada. Para um ciclo, ET é igual a PT_DELAY ao definir a saída SEEK.

Exemplo