Bloco S/HOLD

O bloco S/HOLD é utilizado para amostrar a partir do sinal de entrada. A entrada auxiliares serve para controlar o processo de amostragem (SAMPLE). O valor da variável de saída é atualizado sempre que é detectada uma borda de subida na entrada SAMPLE.

Características

# Entradas

2 ( #1=Sinal, #2=SAMPLE )

Sinal de Entrada

Real, Lógico

Sinal de Saída

Real

../../../../_images/shold.png

Nota

O Bloco S/HOLD possui mais de uma entrada. Nesse caso, o campo \(V_{sai}\) (nome da variável de saída) deve ser preenchido com o mesmo dado em todos os registros do bloco. O sinal SAMPLE corresponde à segunda entrada do bloco.

Lógica

../../../../_images/shold_example.png

Se \(SAMPLE(t) > 0\) e \(SAMPLE(t - \Delta t) \leq 0\), então \(V_{sai}(t) = V_{ent}(t)\)

Senão, \(V_{sai}(t) = V_{sai}(t - \Delta t)\) onde \(\Delta t\) é o passo de integração.

Exemplo

Listagem 70 Exemplo de Utilização do Bloco S/HOLD
1 DCDU
2 (ncdu) ( nome cdu )
3  01    CDU_SHOLD
4 (nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
5  12  SHOLD         Vent    Vsai
6                    SAMPLE  Vsai
7 FIMCDU
8 (
9 999999