- Hva er LabVIEW?
- Hvordan er det forskjellig fra andre kretsdesign / simuleringsprogramvare?
- Hvorfor bør man foretrekke LabVIEW?
- Lanserer LabVIEW
- Datatyper i LabVIEW:
- Eksempel 1: Lysende LED på knappetrykk
- Eksempel 2: LED PÅ-AV
- Eksempel 3: Blinkende LED
- Snarveier
Hva er LabVIEW?
LabVIEW er et akronym av Laboratory Virtual Instrumentation Engineering Workbench. Deres utseende og operasjoner ligner virkelige instrumenter, for eksempel knapp, voltmeter, oscilloskop osv. og derfor kalles de som Virtual Instruments (VIs). Den tilbyr en grafisk programmeringsmetode og hjelper til med å simulere virkelige verdensprodukter, som hjelper deg med å visualisere og programmere. Dermed krever det bare logikk for å programmere, og det er syntaksuavhengig. LabVIEW er et designnivå på høyt nivå. Det er en tolkeprogrammering (dvs.) vi trenger ikke å kompilere den. Den kompilerer seg selv, vi trenger bare å utføre den.
Hvordan er det forskjellig fra andre kretsdesign / simuleringsprogramvare?
All kretsdesign / simuleringsprogramvare er et skjema som fanger og simulerer et program som lar deg teste utdataene fra forskjellige kretser ved å montere komponentene og tegne skjemaene. Mens LabVIEW er en virtuell arbeidsbenk for grafisk programmering ved å fange og grensesnitt av virtuelle kretser opprettet på alle kretsdesign / simuleringsprogramvare.
Programmering kan være av to typer. De er tekstbasert og grafisk basert programmering. C, C ++, java, etc,. er alle tekstbaserte programmeringsspråk, og MATLAB er mellomnivåspråk, mens LabVIEW er et grafisk basert programmeringsspråk.
Hvorfor bør man foretrekke LabVIEW?
Den som ikke har noen grunnleggende kunnskap om programmering, kan starte LabVIEW. For å gjøre LabVIEW programmering bør man ha praktisk kunnskap og logisk tenkning. LabVIEW programmerer trenger ikke å kjenne noen programmeringssyntaks eller noen struktur for programmering som c, c ++, java programmeringsspråk.
Man kan foretrekke LabVIEW når programmet er for stort. Dette er så enkelt å koble til maskinvarekomponenter for prosjektet ditt, men i en programvare.
Diagrammet nedenfor viser forskjellen mellom tekstlig og grafisk programmering. På venstre side er det et Arduino-program for å blinke en LED med 1 sekund forsinkelse, og på høyre side er den grafiske replikken laget med LabVIEW-programvaren. Hver gang du trykker på OK-knappen, vil den boolske LED-en blinke av og på med 1 sekund forsinkelse.
Lanserer LabVIEW
Først last ned LabVIEW-programvare fra National Instruments. Når du har startet programvaren, vises Komme i gang-vinduet.
Dette vinduet er kjent som Komme i gang-vinduet. Trykk på ctrl + N for å åpne et nytt prosjekt.
Når du har åpnet Nytt prosjekt, vil du se frontpanelet og blokkdiagrammet.
Komme i gang-vinduet forsvinner når du åpner et nytt eller eksisterende prosjekt. Den vises igjen når du lukker alle frontpaneler og blokkerer diagrammer. Du kan også nå dette vinduet fra frontpanelet eller blokkdiagrammet ved å velge Vis >> Komme i gang-vinduet .
Trykk ctrl + T for å få frontpanelet og blokkdiagrammet side om side slik,
I LabVIEW skal du bygge et brukergrensesnitt, dvs. frontpanel, med kontroller og indikatorer. Kontroller er ingenting annet enn inngangene du gir, for eksempel knotter, brytere osv., Indikatorer er ingenting annet enn utgangene du lager, som led, grafer, etc., jeg vil forklare alle enhetene med et eksempel, for å få deg til å forstå bedre.
Datatyper i LabVIEW:
Datatyper er bare klassifisering av variabler. Følgende er datatypene som brukes i LabVIEW og fargespesifikasjonen i blokkdiagrammet.
Datatyper |
Farger |
Flytende punkt |
oransje |
Heltall |
Blå |
Boolere |
Grønn |
String |
Rosa |
Polymorf |
Svart |
Polymorf - Den som kan være noen av disse ovennevnte datatypene eller ikke kan være disse.
Eksempel 1: Lysende LED på knappetrykk
Legge til kontroller i frontpanelet
Kontrollene på frontpanelet simulerer inngangsmekanismen på et fysisk instrument og leverer data til blokkdiagrammet til Virtual Instruments (LabVIEW-programmene kalles VI eller Virtual Instruments).
- Velg Vis >> Kontrollpanel for å ha kontrollpanelet eller funksjonspaletten permanent på skjermen, eller høyreklikk på et tomt område i frontpanelet eller blokkdiagrammet for å vise det midlertidig.
- Flytt markøren over ikonene på den moderne paletten for å finne kontrollene du trenger (Boolean Controls Palette).
MERKNAD: Når det gjelder glødende led med knappetrykk, er kontrollen her knappen. Så velg den boolske kontrollpaletten.
- Klikk på ikonet for boolske kontroller for å vise paletten for boolske kontroller.
- Klikk på knappekontrollen på den boolske kontrollpaletten for å feste kontrollen, og legg deretter til knappen på frontpanelet.
Du vil bruke denne knappekontrollen for å lyse lysdioden.
Dermed blir knappekontroll lagt til frontpanelet.
Legge til indikator på frontpanelet:
- Tilsvarende legg til knapp fra den boolske paletten. Gi deretter tilkobling som vist nedenfor,
Slik kjører du det virtuelle instrumentet:
- Velg Operate >> Run / Run Continuously.
- Eller du kan bruke ikonene som jeg har nevnt i figuren ovenfor.
- For å stoppe utførelsen igjen, trykk på ikonet Kjør kontinuerlig.
Dermed lyser ledet når du trykker på knappen.
Merk: Hvis kjøreknappen er ødelagt, betyr det at det er en feil i LabVIEW-programmeringen. For å vite hva feilen er, trykk på den ødelagte løpsknappen, du kommer til en dialogboks som beskriver feilen.
Se video gitt på slutten av artikkelen.
Eksempel 2: LED PÅ-AV
I eksemplet nedenfor, i stedet for knappen, vil vi bruke knott fra boolsk palett.
Merk: Sjekk videoen på slutten.
Eksempel 3: Blinkende LED
- I eksemplet ovenfor har jeg fjernet ok-knappen og lagt til stopp-knappen.
- Høyreklikk på vinduet med blokkdiagram, Funksjoner-paletten vises.
- Velg og dra mens du er i løkke.
- Høyreklikk over mens sløyfen og velg Legg til skiftregister.
- Høyreklikk på blokkdiagrammet og velg boolsk, velg deretter boolsk ikke port .
- Tilsvarende velg og dra forsinkelse og legg konstant til den.
Konstanter er verdi som du kan endre i henhold til dine krav som 1000 ms i 1 sekund.
- Gi forbindelsene som vist i diagrammet ovenfor.
MERKNAD: Du kan bruke dine egne logikker til å lage eksempler ovenfor.
Snarveier
Du kan bruke tastatursnarveiene nedenfor til å kontrollere LabVIEW.
snarvei |
funksjon |
|
Åpne en ny, blank VI |
|
Viser eller skjuler konteksthjelpvinduet |
|
Viser dialogboksen hurtig-slipp. |
|
Sletter alle ødelagte ledninger i en VI |
|
Viser vinduet feilliste. |