Il software LabView (Laboratory Virtual Instrument Engineering Workbench) permette di realizzare strumenti virtuali o VI ( Virtual Instrument), da cui l'estensione .VI del file sorgente.

Il nome è legato al fatto che i programmi si presentano all'utente con un aspetto molto simile a quello di un classico strumento di laboratorio, arricchito da un'interfaccia software.

Realizziamo adesso  dei semplici circuiti con le tecniche degli schemi logici nel Block Diagram  a cui si aggiungono nel pannello frontale ( o Front Panel)  gli interruttori, i diodi led e altri strumenti virtuali ( Controlli, indicatori e alcuni elementi estetici).

NAND a tre ingressi

La porta Nand a tre ingressi puo' essere realizzata utilizzando una porta And a due ingressi la cui uscita viene collegata in cascata con una porta Nand che ha nell'altro ingresso il bit B.

        ______

 Y = A*B* C

Full Adder

Se  vogliamo realizzare la somma di due bit ( HALF-ADDER), per le regole della somma binaria si ha:

              0+0 = 0      con riporto 0

              0+1=  1      con riporto 0

              1+0 =  0     con riporto 0

              1+1=  0     con riporto di 1 in uscita ( carry out).

     in tabella si ha:    

B  A   S  R

0  0    0   0

0  1    1   0

1  0    1   0

1  1     0    1

 da cui le funzioni di commutazione di S e d R saranno:

S= A exor B

R= A*B

Invece  il Full- Adder o sommatore completo somma due bit chiamati A e B con un carry di ingresso che è il bit C.

La somma tra A+B+ C dà una somma binaria scritta nella colonna S ( Somma) e un riporto scritto nella colonna di R.

C B A     S      R

0 0 0       0      0

0 0 1       1      0

0 1 0       1      0

0  1 1       0     1

1  0 0       1     0

1  0 1       0     1

1  1 0       0     1

1  1  1      1     1

Calcolando i minimi termini della colonna di S e della colonna di R e semplificando si ottengono le seguenti funzioni di commutazione:

                                                        S= ( A EXOR B) EXOR C

                                                        R= C* ( A EXOR B) + B A

Il suo grafico nel Diagram Block e nel Panel Control del LabView è il seguente:

                

Parallela Port Test

Con Il LabView si può anche fare la simulazione del test della porta parallela. Un esempio si ha nel seguente Panello.