- Hvad er LabVIEW?
- Hvordan adskiller det sig fra andre kredsløbsdesign / simuleringssoftware?
- Hvorfor skal man foretrække LabVIEW?
- Lancering af LabVIEW
- Datatyper i LabVIEW:
- Eksempel 1: Glødende lysdiode på knap Tryk
- Eksempel 2: LED ON-OFF
- Eksempel 3: Blinkende LED
- Genveje
Hvad er LabVIEW?
LabVIEW er et akronym af Laboratory Virtual Instrumentation Engineering Workbench. Deres udseende og operationer ligner virkelige instrumenter såsom knap, voltmeter, oscilloskop osv. og derfor kaldes de som virtuelle instrumenter (VI'er). Det tilbyder en grafisk programmeringsmetode og hjælper med at simulere produkter fra den virkelige verden, som hjælper dig med at visualisere og programmere. Således kræver det kun logik at programmere, og det er syntaksuafhængigt. LabVIEW er et designværktøj på højt niveau. Det er en tolkeprogrammering (dvs.) vi behøver ikke at kompilere det. Det kompilerer sig selv, vi behøver kun at udføre det.
Hvordan adskiller det sig fra andre kredsløbsdesign / simuleringssoftware?
Alle kredsløbsdesign / simuleringssoftware er et skema, der fanger og simulerer et program, der giver dig mulighed for at teste output fra forskellige kredsløb ved at samle komponenterne og tegne skemaer. Mens LabVIEW er en virtuel arbejdsbænk til grafisk programmering ved at indfange og grænseflade mellem virtuelle kredsløb oprettet på ethvert kredsløbsdesign / simuleringssoftware.
Programmering kan være af to typer. De er tekstbaseret og grafisk baseret programmering. C, C ++, java osv. er alle tekstbaserede tekstmæssige programmeringssprog, og Matlab er mellemliggende niveau sprog, hvorimod, LabVIEW er grafisk baseret programmeringssprog.
Hvorfor skal man foretrække LabVIEW?
Den, der ikke har nogen grundlæggende viden om programmering, kan starte LabVIEW. For at udføre LabVIEW-programmering skal man have praktisk viden og logisk tænkning. LabVIEW programmør behøver ikke at kende nogen programmeringssyntaks eller nogen struktur for programmering som c, c ++, java programmeringssprog.
Man kan foretrække LabVIEW, når programmet er for stort. Dette er så simpelt at forbinde hardwarekomponenter til dit projekt, men i en software.
Nedenstående diagram viser forskellen mellem tekstmæssig og grafisk programmering. På venstre side er der et Arduino-program til at blinke en LED med 1 sekund forsinkelse, og på højre side er dens grafiske replika lavet ved hjælp af LabVIEW-software. Hver gang du trykker på OK-knappen, blinker den boolske LED til og fra med 1 sekund forsinkelse.
Lancering af LabVIEW
Første download LabVIEW-software fra National Instruments. Når du har startet softwaren, vises vinduet Kom godt i gang.
Dette vindue kaldes Kom godt i gang vindue. Tryk på ctrl + N for at åbne et nyt projekt.
Når du har åbnet Nyt projekt, vil du se frontpanel og blokdiagram.
Vinduet Kom godt i gang forsvinder, når du åbner et nyt eller eksisterende projekt. Det vises igen, når du lukker alle frontpaneler og blokdiagrammer. Du kan også nå dette vindue fra frontpanelet eller blokdiagrammet ved at vælge Vis >> Vinduet Kom godt i gang .
Tryk på ctrl + T for at bringe frontpanelet og blokdiagrammet side om side som denne,
I LabVIEW skal du opbygge en brugergrænseflade, dvs. frontpanel, med kontroller og indikatorer. Kontroller er intet andet end de input, du giver, såsom drejeknapper, switch osv., Indikatorer er intet andet end de output, du opretter, såsom led, grafer osv. Jeg vil forklare alle enhederne med et eksempel for at få dig til at forstå bedre.
Datatyper i LabVIEW:
Datatyper er intet andet end klassificeringen af variabler. Følgende er de datatyper, der anvendes i LabVIEW og deres farvespecifikation i blokdiagrammet.
Datatyper |
Farver |
Flydende punkt |
orange |
Heltal |
Blå |
Booleanere |
Grøn |
Snor |
Lyserød |
Polymorf |
Sort |
Polymorf - Den, der kan være en af disse ovenstående datatyper eller måske ikke være disse.
Eksempel 1: Glødende lysdiode på knap Tryk
Tilføjelse af kontrolelementer til frontpanelet
Kontrolpaneler på frontpanelet simulerer inputmekanismen på et fysisk instrument og leverer data til blokdiagrammet for de virtuelle instrumenter (LabVIEW-programmer kaldes VI eller Virtual Instruments).
- Vælg Vis >> Kontrolpanel for at have paletten til kontrol eller funktioner permanent på skærmen, eller højreklik på et tomt område i frontpanelet eller blokdiagrammet for at få vist det midlertidigt.
- Flyt markøren over ikonerne på den moderne palet for at finde de kontroller, du har brug for (Boolean Controls Palette).
BEMÆRK: Med hensyn til glødende led med knaptryk er kontrollen herover knap. Så vælg den boolske kontrolpalet.
- Klik på ikonet for boolske kontroller for at få vist paletten for boolske kontroller.
- Klik på knappeknappen på den boolske kontrolpalette for at vedhæfte kontrolelementet og tilføj derefter knappen til frontpanelet.
Du bruger denne knapkontrol til at lyse lysdioden.
Således føjes knapstyring til frontpanelet.
Tilføjelse af indikator til frontpanelet:
- Tilføj ligeledes knap fra den boolske palet. Giv derefter forbindelse som vist nedenfor,
Sådan køres det virtuelle instrument:
- Vælg Operate >> Run / Run Continuously.
- Eller du kan bruge de ikoner, som jeg har nævnt i ovenstående figur.
- For at stoppe udførelsen igen skal du trykke på ikonet Kør kontinuerligt.
Således lyser ledningen, når du trykker på knappen.
Bemærk: Hvis køreknappen er brudt, betyder det, at der er en fejl i LabVIEW-programmeringen. For at vide, hvad fejl er, skal du trykke på den ødelagte køreknap, du nærmer dig en dialogboks, der beskriver fejlen.
Se video givet i slutningen af artiklen.
Eksempel 2: LED ON-OFF
I nedenstående eksempel bruger vi knappen fra den boolske palet i stedet for knappen.
Bemærk: Tjek videoen i slutningen.
Eksempel 3: Blinkende LED
- I ovenstående eksempel har jeg fjernet ok-knappen og tilføjet stop-knappen.
- Højreklik på blokdiagramvinduet, Funktionspaletten vises.
- Vælg og træk mens sløjfe.
- Højreklik over mens løkken og vælge Tilføj Shift Register.
- Højreklik på blokdiagrammet, og vælg boolsk, vælg boolsk ikke port .
- På samme måde skal du vælge og trække forsinkelse og føje konstant til den.
Konstanter er værdi, som du kan ændre i henhold til dit krav som 1000 ms i 1 sekund.
- Giv forbindelserne som vist i ovenstående diagram.
BEMÆRK: Du kan bruge dine egne logik til at oprette eksempler ovenfor.
Genveje
Du kan bruge nedenstående tastaturgenveje til at kontrollere LabVIEW.
genvej |
fungere |
|
Åbn en ny, blank VI |
|
Viser eller skjuler konteksthjælpevinduet |
|
Viser dialogboksen hurtig drop. |
|
Sletter alle ødelagte ledninger i en VI |
|
Viser vinduet med fejllisten. |