- Què és LabVIEW?
- En què es diferencia d'altres programes de simulació i disseny de circuits?
- Per què s’ha de preferir LabVIEW?
- Llançament de LabVIEW
- Tipus de dades a LabVIEW:
- Exemple 1: LED brillant en prémer el botó
- Exemple 2: LED ON-OFF
- Exemple 3: LED parpellejant
- Dreceres
Què és LabVIEW?
LabVIEW és un acrònim de Laboratory Virtual Instrumentation Engineering Workbench. La seva aparença i operacions s’assemblen a instruments del món real, com ara botons, voltímetres, oscil·loscopis, etc. i, per tant, es diuen com a instruments virtuals (VI). Ofereix un enfocament de programació gràfica i ajuda a simular productes del món real, cosa que us ajuda a visualitzar i programar. Per tant, només requereix lògica per programar i és independent de la sintaxi. LabVIEW és una eina de disseny d’alt nivell. És un intèrpret de programació (és a dir,) que no necessitem compilar-lo. Es compila a si mateix, només ens cal executar-lo.
En què es diferencia d'altres programes de simulació i disseny de circuits?
Tots els programes de disseny / simulació de circuits són un programa de captura i simulació d’esquemes que us permet provar la sortida de diversos circuits mitjançant el muntatge dels components i el dibuix d’esquemes. Mentre que, LabVIEW és un banc de treball virtual per a la programació gràfica mitjançant la captura i interfície de circuits virtuals creats en qualsevol programari de disseny / simulació de circuits.
La programació pot ser de dos tipus. Són programacions basades en text i gràfiques. C, C ++, Java, etc. són tots basats en text llenguatges de programació textual, i MATLAB és un llenguatge de nivell intermedi, mentre que, LabVIEW és un llenguatge de programació basat gràfica.
Per què s’ha de preferir LabVIEW?
Aquell que no tingui coneixements bàsics sobre programació pot iniciar LabVIEW. Per fer la programació LabVIEW s’ha de tenir coneixements pràctics i capacitat de pensament lògic. El programador LabVIEW no necessita conèixer cap sintaxi de programació ni cap estructura de programació com c, c ++, llenguatges de programació java.
Es pot preferir LabVIEW quan el programa és massa gran. Això és tan senzill com connectar components de maquinari per al vostre projecte, però en un programari.
A continuació es mostra la diferència entre programació textual i gràfica. A la part esquerra, hi ha un programa Arduino per parpellejar un LED amb 1 segon de retard i, a la part dreta, la seva rèplica gràfica s’ha realitzat mitjançant el programari LabVIEW. Cada vegada que es prem el botó Acceptar el LED parpelleja de Boole en i fora amb 1 segon dels retards.

Llançament de LabVIEW
Primer descarregar el programari LabVIEW de National Instruments. Quan inicieu el programari, apareixerà la finestra Introducció.

Aquesta finestra es coneix com a finestra Introducció. Premeu Ctrl + N per obrir un projecte nou.
Un cop obriu Projecte nou, veureu el tauler frontal i el diagrama de blocs.

La finestra d'inici desapareix un cop obert un projecte nou o existent. Torna a aparèixer quan tanqueu tots els panells frontals i els diagrames de blocs. També podeu accedir a aquesta finestra des del tauler frontal o del diagrama de blocs seleccionant Visualitza >> Finestra d'inici .
Premeu Ctrl + T per portar el tauler frontal i el diagrama de blocs un al costat de l’altre així,

A LabVIEW, crearà una interfície d'usuari, és a dir, un tauler frontal, amb controls i indicadors. Els controls no són res més que les entrades que doneu, com ara botons, commutadors, etc., els indicadors no són res més que les sortides que creeu, com ara led, gràfics, etc. millor.
Tipus de dades a LabVIEW:
Els tipus de dades no són altra cosa que la classificació de variables. Els següents són els tipus de dades utilitzats a LabVIEW i les seves especificacions de color al diagrama de blocs.
|
Tipus de dades |
Colors |
|
Punt flotant |
taronja |
|
Nombres enters |
Blau |
|
Booleans |
Verd |
|
Corda |
Rosa |
|
Polimòrfics |
Negre |
Polimorf : el que pot ser qualsevol d'aquests tipus de dades anteriors o pot no ser-ho.
Exemple 1: LED brillant en prémer el botó
Addició de controls al tauler frontal
Els controls del tauler frontal simulen el mecanisme d’entrada d’un instrument físic i subministren dades al diagrama de blocs dels instruments virtuals (els programes LabVIEW s’anomenen VI o instruments virtuals).
- Seleccioneu Visualitza >> Paleta de controls per tenir la paleta de controls o funcions permanentment a la pantalla o feu clic amb el botó dret a qualsevol espai en blanc del tauler frontal o del diagrama de blocs per mostrar-la temporalment.

- Moveu el cursor per sobre de les icones de la paleta Moderna per localitzar els controls que necessiteu (Paleta de controls booleans).
NOTA: Pel que fa al led brillant amb prémer el botó, el control aquí és el botó. Per tant, seleccioneu la paleta de controls booleans.
- Feu clic a la icona de controls booleans per mostrar la paleta de controls booleans.
- Feu clic al botó de control de la paleta de controls booleans per connectar el control i, a continuació, afegiu el botó al tauler frontal.

Utilitzarà aquest control de botó per encendre el led.

Així, el control de botons s'afegeix al tauler frontal.
Afegir un indicador al tauler frontal:
- De la mateixa manera, afegiu un botó de la paleta booleana. A continuació, doneu la connexió com es mostra a continuació,

Per executar l'instrument virtual:
- Seleccioneu Operar >> Executa / Executa contínuament.
- O podeu utilitzar les icones que he esmentat a la figura anterior.
- Per aturar l'execució de nou, premeu la icona d'execució contínua.
Així, el led es llueix en prémer el botó.
Nota: Si el botó d'execució està trencat, vol dir que hi ha un error a la programació de LabVIEW. Per saber el que l'error és, de premsa que botó d'execució trencat, s'acostarà a un quadre de diàleg que descriu l'error.
Consulteu el vídeo que es dóna al final de l'article.
Exemple 2: LED ON-OFF
A l'exemple següent, en lloc de botó, utilitzarem el comandament de la paleta booleana.

Nota: comproveu el vídeo al final.
Exemple 3: LED parpellejant

- A l'exemple anterior, he eliminat el botó OK i he afegit el botó d'aturada.
- Feu clic amb el botó dret a la finestra del diagrama de blocs, apareixerà la paleta Funcions .
- Trieu i arrossegueu mentre es fa un bucle.
- Feu clic dret sobre el temps bucle i seleccioneu Afegeix registre de desplaçament.
- Feu clic amb el botó dret del ratolí sobre el diagrama de blocs i seleccioneu Booleà, en què seleccioneu Booleà no porta .
- De la mateixa manera, escolliu i arrossegueu el retard i afegiu-hi constant.
Les constants són un valor que podeu canviar segons el vostre requisit, com ara 1000 ms durant 1 segon.
- Doneu les connexions tal com es mostra al diagrama anterior.
NOTA: Podeu utilitzar les vostres pròpies lògiques per crear exemples anteriors.
Dreceres
Podeu utilitzar les dreceres de teclat següents per controlar LabVIEW.
|
drecera |
funció |
|
|
Obriu un nou VI en blanc |
|
|
Mostra o amaga la finestra d'ajuda contextual |
|
|
Mostra el quadre de diàleg de caiguda ràpida. |
|
|
Suprimeix tots els cables trencats en un VI |
|
|
Mostra la finestra de la llista d'errors. |
