- Vad är LabVIEW?
- Hur skiljer det sig från andra kretsdesign / simuleringsprogramvaror?
- Varför ska man föredra LabVIEW?
- Startar LabVIEW
- Datatyper i LabVIEW:
- Exempel 1: Lysande lysdiod på knapptryckning
- Exempel 2: LED ON-OFF
- Exempel 3: Blinkande lysdiod
- Genvägar
Vad är LabVIEW?
LabVIEW är en förkortning av Laboratory Virtual Instrumentation Engineering Workbench. Deras utseende och funktioner liknar instrument från verkliga världen, såsom knapp, voltmeter, oscilloskop, etc. och därför kallas de som virtuella instrument (VI). Det erbjuder en grafisk programmeringsmetod och hjälper till att simulera verkliga världsprodukter, vilket hjälper dig att visualisera och programmera. Således kräver det bara logik för att programmera och det är syntaxoberoende. LabVIEW är ett designnivå på hög nivå. Det är en tolkprogrammering (dvs) vi behöver inte kompilera den. Den sammanställer sig själv, vi behöver bara utföra den.
Hur skiljer det sig från andra kretsdesign / simuleringsprogramvaror?
Alla kretsdesign- / simuleringsprogramvaror är ett schema som samlar in och simulerar program som gör att du kan testa utdata från olika kretsar genom att montera komponenterna och rita scheman. Medan LabVIEW är en virtuell arbetsbänk för grafisk programmering genom att fånga och gränssnitt mellan virtuella kretsar som skapats på alla kretsdesign / simuleringsprogramvaror.
Programmering kan vara av två typer. De är textbaserad och grafisk baserad programmering. C, C ++, java, etc. är alla textbaserade programmeringsspråk, och MATLAB är mellanliggande språk, medan LabVIEW är grafiskt baserat programmeringsspråk.
Varför ska man föredra LabVIEW?
Den som inte har någon grundläggande kunskap om programmering kan starta LabVIEW. För att göra LabVIEW-programmering bör man ha praktisk kunskap och logiskt tänkande. LabVIEW programmerare behöver inte känna till någon programmeringssyntax eller någon struktur för programmering som c, c ++, java programmeringsspråk.
Man kan föredra LabVIEW när programmet är för stort. Detta är så enkelt att ansluta hårdvarukomponenter för ditt projekt men i en programvara.
Nedanstående diagram visar skillnaden mellan textuell och grafisk programmering. På vänster sida finns ett Arduino-program för att blinka en LED med 1 sekunders fördröjning, och på höger sida har dess grafiska replika gjorts med LabVIEW-programvaran. När du trycker på OK-knappen blinkar den booleska lysdioden till och från med 1 sekund fördröjning.
Startar LabVIEW
Första nedladdningsprogrammet LabVIEW från National Instruments. När du startar programvaran visas fönstret Komma igång.
Det här fönstret kallas Komma igång-fönstret. Tryck på ctrl + N för att öppna ett nytt projekt.
När du öppnat Nytt projekt kommer du att se frontpanelen och blockdiagrammet.
Komma igång-fönstret försvinner när du öppnar ett nytt eller befintligt projekt. Den dyker upp igen när du stänger alla frontpaneler och blockerar diagram. Du kan också nå detta fönster från frontpanelen eller blockdiagrammet genom att välja Visa >> Komma igång-fönstret .
Tryck på ctrl + T för att ta fram frontpanelen och blockera diagrammet sida vid sida så här,
I LabVIEW kommer du att bygga ett användargränssnitt, dvs. frontpanelen, med kontroller och indikatorer. Kontroller är ingenting annat än de ingångar du ger, såsom vred, switch osv. Indikatorer är inget annat än de utgångar du skapar, som led, grafer, etc., jag kommer att förklara alla enheter med ett exempel för att få dig att förstå bättre.
Datatyper i LabVIEW:
Datatyper är ingenting annat än klassificeringen av variabler. Följande är datatyperna som används i LabVIEW och deras färgspecifikation i blockschemat.
Datatyper |
Färger |
Flytpunkt |
Orange |
Heltal |
Blå |
Booléer |
Grön |
Sträng |
Rosa |
Polymorf |
Svart |
Polymorf - Den som kan vara någon av dessa ovanstående datatyper eller kanske inte är dessa.
Exempel 1: Lysande lysdiod på knapptryckning
Lägga till kontroller på frontpanelen
Kontrollerna på frontpanelen simulerar inmatningsmekanismen på ett fysiskt instrument och levererar data till blockdiagrammet för Virtual Instruments (LabVIEW-program kallas VI eller Virtual Instruments).
- Välj Visa >> Kontrollpalett för att ha kontrollpanelen eller funktionspaletten permanent på skärmen, eller högerklicka på ett tomt utrymme på frontpanelen eller blockdiagrammet för att visa det tillfälligt.
- Flytta markören över ikonerna på den moderna paletten för att hitta de kontroller du behöver (Boolean Controls Palette).
OBS: När det gäller glödande led med knapptryckning är kontrollen här knappen. Så välj paletten Booleska kontroller.
- Klicka på ikonen Booleska kontroller för att visa paletten Booleska kontroller.
- Klicka på knappreglaget på den booleska kontrollpanelen för att fästa kontrollen och lägg sedan till knappen på frontpanelen.
Du kommer att använda denna knappkontroll för att lysa lysdioden.
Således läggs knappkontroll till frontpanelen.
Lägga till indikator på frontpanelen:
- Lägg också till knapp från den booleska paletten. Ge sedan anslutning som visas nedan,
Så här kör du det virtuella instrumentet:
- Välj Operate >> Run / Run Continuously.
- Eller så kan du använda ikonerna som jag har nämnt i figuren ovan.
- För att stoppa körningen igen, tryck på kör-ikonen kontinuerligt.
Således lyser ledningen när du trycker på knappen.
Obs! Om körknappen är trasig betyder det att det finns ett fel i LabVIEW-programmeringen. För att veta vad fel är, tryck på den trasiga körknappen, du kommer fram till en dialogruta som beskriver felet.
Se videon i slutet av artikeln.
Exempel 2: LED ON-OFF
I exemplet nedan använder vi ratten från den booleska paletten istället för knappen.
Obs: Kontrollera videon i slutet.
Exempel 3: Blinkande lysdiod
- I exemplet ovan har jag tagit bort ok-knappen och lagt till stoppknappen.
- Högerklicka på blockdiagramfönstret, paletten Funktioner visas.
- Välj och dra medan loop.
- Högerklicka över medan slingan och väljer Lägg skiftregister.
- Högerklicka på blockdiagrammet och välj Boolean, välj Boolean not gate .
- På samma sätt väljer du och drar fördröjning och lägger till konstant i den.
Konstanter är värde som du kan ändra enligt dina krav som 1000 ms i 1 sekund.
- Ange anslutningarna som visas i ovanstående diagram.
OBS! Du kan använda dina egna logik för att skapa exempel ovan.
Genvägar
Du kan använda tangentbordsgenvägarna nedan för att styra LabVIEW.
genväg |
fungera |
|
Öppna en ny, blank VI |
|
Visar eller döljer kontexthjälpfönstret |
|
Visar dialogrutan Snabbtappning. |
|
Raderar alla trasiga ledningar i en VI |
|
Visar fellistfönstret. |