Bloco LOGIC Subtipo .NXOR.

O subtipo .NXOR. do bloco LOGIC é utilizado para verificar quando nenhuma (ou então duas ou mais) entrada é Verdadeira (1). É considerada Verdadeira toda entrada com valor maior do que 0. A saída sempre será 0 (Falso) ou 1 (Verdadeiro). A lógica deste bloco se refere a uma operação lógica que também é conhecida como XNOR, ENOR, EXNOR ou Exclusive NOR.

Características

# Entradas

2 ou mais

Sinal de Entrada

Lógico

Sinal de Saída

Lógico

../../../../_images/nxor.png

Aviso

O Bloco LOGIC Subtipo .NXOR. é um subtipo de bloco do tipo lógico. Portanto, para utilizá-lo, é necessário preencher o campo tipo como LOGIC e o campo stip como NXOR.

Nota

O Bloco LOGIC Subtipo .NXOR. 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.

Lógica

\(V_{sai} = \odot (V_{ent}^{1}, V_{ent}^{2},..., V_{ent}^{n})\)

O sinal de saída terá o valor lógico VERDADEIRO quando nenhuma ou mais de uma das entradas tiver valor lógico VERDADEIRO.

Os sinais de entrada são interpretados logicamente como:

\(V_{ent} \leq 0 \to \text{FALSO (0)}\)

\(V_{ent} > 0 \to \text{VERDADEIRO (1)}\)

Atenção

Este operador não é associativo, portanto \(V_{sai} = \odot(V_{ent}^{1}, V_{ent}^{2},..., V_{ent}^{n})\) é diferente de \(V_{sai} = \odot ( \odot (V_{ent}^{1}, V_{ent}^{2}),..., V_{ent}^{n})\).

Cuidado

Existem interpretações alternativas sobre como deve funcionar a lógica NXOR para entradas múltiplas. Em outros programas, a lógica pode diferir.

Tabela verdade

Entradas

Saída

\(V_{ent}^{1}\)

\(V_{ent}^{2}\)

\(V_{ent}^{3}\)

\(V_{sai}\)

0

0

0

1

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

1

Exemplo

Listagem 62 Exemplo de Utilização do Bloco NXOR
 1 DCDU
 2 (ncdu) ( nome cdu )
 3  01    CDU_NXOR
 4 (nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
 5  10  LOGIC  .NXOR.  Vent1   Vsai
 6                     Vent2   Vsai
 7                     Vent3   Vsai
 8 FIMCDU
 9 (
10 999999