Teave

LabVIEW juhendaja: Demo ja näide

LabVIEW juhendaja: Demo ja näide

LabVIEW on hõlpsasti kasutatav ja sirgjooneline demo võib hõlpsasti pakkuda mõningaid LabVIEW programmi käivitamisel nõutavaid peamisi samme.

Otsekohesed LabVIEW-demonstratsioonid suudavad demonstreerida LabVIEW-i programmeerimise aluspõhimõtteid ja toimida kasuliku õpetusena.

Allpool toodud näide sellest, kuidas LabVIEW-d saab USB-andmekogumisseadmest viie andmekanali kiireks lugemiseks ja mõõtmiste faili kirjutamiseks.

Seda tüüpi tutvustus / õpetus on kasulik, kuna just seda tüüpi rutiini on LabVIEW-s sageli vaja.

LabVIEW avamine

Kui arvuti on sisse lülitatud ja käivitamiseks valmis, on õpetuse või tutvustuse esimene etapp LabVIEW avamine ja seejärel fail >> Uus VI.

See avab uue LabVIEW VI või virtuaalse instrumendi. Erinevalt traditsioonilistest instrumentidest ei ole VI-l fikseeritud funktsionaalsust, mis tähendab, et seda saab projekti laienedes kohandada.

Avaneb VI esipaneel ja plokkskeem. Esipaneel on halli taustaga ja seal luuakse VI kasutajaliides. Plokkdiagramm on valge ja sinna lisatakse rakendus määratlev kood.

LabVIEW ekraan, mis näitab VI esipaneeli ja plokkskeemi

Graafiku lisamine esipaneelile

Selle õpetuse järgmine samm on panna esipaneelile graafik, mis näitab omandatud andmeid. Selleks paremklõpsake esipaneelil, et kuvada juhtelementide palett. Valige hõbe >> graafik >> lainekuju graafik (hõbedane) ja asetage üksus esipaneelile.

Juhtnuppude paletil on palju klõpsamise ja langetamise juhtnuppe ning indikaatoreid, mida saab kasutada kasutajaliidese kiireks loomiseks. See on tohutu eelis tekstipõhiste keelte ees, kus kasutajaliidesed võivad olla väga aeganõudvad.

Valige plokkskeem

Selle LabVIEW õpetuse ja tutvustuse järgmine samm on plokkskeemi valimine. Nüüd on lainekuju graafiku jaoks olemas „terminal”, mis võimaldab juhtmete ühendamist esipaneelil kuvada. Andmete graafikus kuvamiseks on USB-andmete hankimise (DAQ) seadmest andmete lugemiseks vaja funktsiooni LabVIEW.

Selleks paremklõpsake funktsioonipaleti avamiseks plokkskeemil ja valige funktsioon Blokeeringu skeemile funktsioon Mõõtmise I / O >> NI-DAQmx >> DAQ Assistant. DAQmx on riistvaradraiver ja LabVIEW jaoks on saadaval sadu kolmandate osapoolte draivereid.

DAQ assistent on konfiguratsioonipõhine funktsioon. See tähendab, et funktsiooni plokkskeemile paigutamisel ilmub andmekanalite valimiseks seadistusviisard. Neid konfiguratsioonipõhiseid funktsioone nimetatakse Express VI-deks ja neid kasutatakse lihtsate programmide arendusaja kiirendamiseks.

Esimene konfiguratsiooniaken võimaldab valida mõõtmise tüübi. Teine aken näitab riistvara ja kanaleid, mida saab valida. LabVIEW teine ​​eelis on lihtne riistvara integreerimine.

Selles näites kasutatakse riistvara nimega USB_Pinge_DAQ ja loetakse viit kanalit (a0 kuni a4).

Viimane aken konfigureerib iga kanali lugemiseks. Siin saab valida vahemiku, loetavate proovide arvu, kogumise määra jne. Kui olete konfigureeritud, klõpsates nuppu OK, asetatakse DAQ-i assistendi funktsioon plokkskeemile. Funktsioonil on väljund nimega ‘andmed’. Klõpsates funktsiooni DAQ Assistant väljundil ja seejärel lainekuju graafiku indikaatori sisestamisel, tekib traat, mis edastab andmed funktsiooni funktsioonist esipaneeli indikaatorile, kui programm töötab.

Pange tähele, et lainekuju graafiku indikaatori värv on värvi muutnud. See on tingitud sellest, et andmetüüp muutub topelt (oranž) dünaamiliseks andmetüübiks, mida kasutavad Express VI-d.

LabVIEW ühendusjuhtmed

Programmi saab käivitada, klõpsates plokkskeemi või esipaneeli vasakus ülanurgas valget jooksu noolt. Kui programm töötab, loetakse riistvaralt iga viie kanali eelkonfigureeritud proovide arv ja kuvatakse graafikul.

Selle andmete kogumise kordamiseks on vajalik silmus. Silmuse lisamiseks paremklõpsake funktsioonipaleti avamiseks plokkskeemi. Valige Programmeerimine >> Struktuurid >> Ajal Lohistage silmus DAQ-i assistendi funktsiooni ja indikaatori ümber. Kogu tsüklis olev kood käivitatakse korduvalt, kuni kästakse lõpetada.

LabVIEW kontekstuaalne spikker

Silmuse peatamiseks saab kasutada esipaneeli nuppu. Paremklõpsake silmuse while paremas alanurgas asuvat punast peatusklemmi. Valige ‘loo juhtimine’ ja plokkskeemile luuakse stoppnupu terminal. Esipaneelile lisatakse vastav peatamisnupp. Nüüd, kui programm töötab, peatub see, kui kasutaja nuppu vajutab.

Andmete filtreerimine

Programmi arendamise järgmine samm selles LabVIEW õpetuses ja tutvustuses on andmete filtreerimine, lisades plokkskeemile funktsiooni Digital IIR Filter. See asub funktsioonide paleti jaotises Signaalitöötlus >> Lainekuju konditsioneerimine> Digitaalne IIR-filter. Kustutage andmekaabel, et filtrit saaks lisada.

Mõnikord on raske teada, millise funktsiooni terminali abil andmeid ühendada või millist terminali lugeda. LabVIEW-l on selle hõlbustamiseks tööriist nimega kontekstiabi. Seda saab kasutada vajutades Ctrl-H. Hõljutage hiirt funktsiooni Digital IIR Filter kohal, et saada igast terminalist ja funktsioonist põhjalik ülevaade.

Ühendage DAQ-assistendi andmeväljund filtrifunktsiooni signaali sisendiga. Ühendage signaali väljund lainekuju graafikuga. Paremklõpsake terminalil FIR Filter Specifications ja valige käsk ‘create konstante’. Loodav konstant on digitaalse IIR-filtri konfiguratsioonisätted ja seda saab muuta, klõpsates igal konstandil. Kontekstiabi abil saab kindlaks teha, millised on kõik valikud.

Andmete kirjutamine mõõtefaili

Viimane samm on andmete kirjutamine mõõtefaili. Funktsioon selleks asub funktsioonide paleti jaotises Programmeerimine >> Faili sisend / väljund >> Kirjutamine mõõtefaili. See on Express VI, nii et konfiguratsiooni aken kuvatakse, kui funktsioon asetatakse tsüklisse. Valige konfiguratsiooniaken, et valida faili salvestamise asukoht, loodava faili tüüp jne. Klõpsake nuppu OK ja ühendage filtreeritud andmed signaali sisendiga Kirjutage funktsioonile Mõõtmisfail.

Programm on nüüd valmis! Kui klõpsatakse jooksunoolel, omandab programm andmeid pidevalt, kuni kasutaja vajutab stopp-nuppu. Kõik andmed salvestatakse faili, mida saab pärast programmi peatamist avada.

Selles näites kulutati mõni minut lisapaneeli esipaneeli korrastamiseks, et see oleks kasutajasõbralikum ja atraktiivsem.


Vaata videot: Designing Dialog Boxes in National Instruments LabVIEW (Oktoober 2021).