+
Informacija

„LabVIEW“ mokymo programa: demonstracija ir pavyzdys

„LabVIEW“ mokymo programa: demonstracija ir pavyzdys

„LabVIEW“ yra paprasta naudoti, o nesudėtinga demonstracinė versija gali lengvai pateikti keletą pagrindinių žingsnių, reikalingų paleidžiant „LabVIEW“ programą.

Paprasta „LabVIEW“ demonstracija gali parodyti pagrindinius „LabVIEW“ programavimo principus ir yra naudinga pamoka.

Žemiau pateiktas pavyzdys, kaip „LabVIEW“ galima naudoti norint greitai nuskaityti penkis duomenų kanalus iš USB duomenų rinkimo įrenginio ir matavimus įrašyti į failą.

Šio tipo demonstracija / mokymo programa yra naudinga, nes „LabVIEW“ dažnai reikalinga būtent tokia rutina.

Atidaroma „LabVIEW“

Kai kompiuteris yra įjungtas ir paruoštas naudoti, pirmasis mokymo programos ar demonstravimo etapas yra atidaryti „LabVIEW“ ir pasirinkti failą >> Naujas VI.

Tai atvers naują „LabVIEW VI“ arba „Virtual Instrument“. Skirtingai nuo tradicinių instrumentų, VI neturi fiksuoto funkcionalumo, o tai reiškia, kad jis gali prisitaikyti plečiantis projektui.

Bus atidarytas VI priekinis skydelis ir blokinė schema. Priekinis skydelis turi pilką foną ir jame kuriama VI vartotojo sąsaja. Blokinė diagrama yra balta ir čia pridedamas kodas, apibrėžiantis programą.

„LabVIEW“ ekranas, rodantis VI priekinio skydelio ir blokų schemą

Pridėti diagramą prie priekinio skydelio

Kitas šios mokymo programos žingsnis - įdėti diagramą į priekinį skydą, kuriame būtų galima parodyti įgytus duomenis. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite priekinį skydelį, kad pasirodytų „Controls Palette“. Pasirinkite Sidabrinė >> Grafikas >> Bangos formos grafikas (Sidabrinė) ir padėkite daiktą ant priekinio skydelio.

Valdymo paletėje yra daug spustelėjimo ir nuleidimo valdiklių bei indikatorių, kuriuos galima naudoti greitai sukuriant vartotojo sąsają. Tai yra didžiulis pranašumas, palyginti su teksto kalbomis, kai vartotojo sąsajos gali užtrukti daug laiko.

Pasirinkite bloko schemą

Kitas šios „LabVIEW“ mokymo programos ir demonstravimo žingsnis yra pasirinkti blokinę schemą. Dabar yra bangos formos grafiko "terminalas", leidžiantis laidus rodyti priekiniame skydelyje. Norint, kad duomenys būtų rodomi diagramoje, reikalinga „LabVIEW“ funkcija norint nuskaityti duomenis iš USB duomenų kaupimo (DAQ) įrenginio.

Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite blokinę schemą, kad atidarytumėte funkcijų paletę, ir pasirinkite „Measurement I / O >> NI-DAQmx >> DAQ Assistant“, kad funkcija būtų įtraukta į blokinę diagramą. „DAQmx“ yra aparatinės įrangos tvarkyklė, o „LabVIEW“ yra šimtai trečiųjų šalių tvarkyklių.

DAQ asistentas yra konfigūracija pagrįsta funkcija. Tai reiškia, kad konfigūravimo vedlys pasirinks duomenų kanalus, kai funkcija bus įtraukta į blokinę diagramą. Šios konfigūracijos pagrindu veikiančios funkcijos vadinamos „Express VI“ ir jos naudojamos pagreitinant paprastų programų kūrimo laiką.

Pirmajame konfigūracijos lange galima pasirinkti matavimo tipą. Antrame lange rodoma aparatūra ir kanalai, kuriuos galima pasirinkti. Paprasta aparatūros integracija yra dar vienas „LabVIEW“ pranašumas.

Šiame pavyzdyje naudojama aparatūros dalis, vadinama USB_įtampa_DAQ, ir skaitomi 5 kanalai (nuo a0 iki a4).

Galutinis langas sukonfigūruoja kiekvieną kanalą skaityti. Čia galima pasirinkti diapazoną, skaitytinų mėginių skaičių, surinkimo rodiklį ir kt. Kai sukonfigūruotas, spustelėjus Gerai, DAQ asistento funkcija bus įtraukta į blokinę diagramą. Funkcija turi išvestį, vadinamą „duomenys“. Spustelėjus „DAQ Assistant“ funkcijos išvestį ir įvedus „Waveform Graph“ indikatorių, sukuriama viela, kuri perduos duomenis iš funkcijos į priekinio skydelio indikatorių, kai programa veikia.

Atkreipkite dėmesį, kad „Waveform Graph“ indikatoriaus spalva pasikeitė. Taip yra dėl to, kad duomenų tipas keičiasi iš dvigubo (oranžinio) į dinaminį duomenų tipą, kurį naudoja „Express VI“.

„LabVIEW“ jungiamieji laidai

Programą galima paleisti spustelėjus baltą rodymo rodyklę viršutinėje kairėje bloko diagramos arba priekinio skydelio viršuje. Kai programa veikia, iš anksto sukonfigūruotas kiekvieno iš penkių kanalų pavyzdžių skaičius nuskaitomas iš aparatūros ir rodomas diagramoje.

Norint, kad šie duomenys būtų nuolat kartojami, reikia ciklo. Norėdami pridėti kilpą, dešiniuoju pelės mygtuku spustelėkite blokinę diagramą, kad atidarytumėte funkcijų paletę. Pasirinkite Programavimas >> Struktūros >> Kol ciklas. Vilkite kilpą aplink DAQ asistento funkciją ir indikatorių. Visas ciklo kodas bus vykdomas pakartotinai, kol bus liepta sustoti.

„LabVIEW“ kontekstinė pagalba

Norėdami sustabdyti kilpą, galima naudoti priekinio skydelio mygtuką. Dešiniuoju pelės mygtuku spustelėkite raudoną sustojimo terminalą apatinėje dešiniajame „while“ ciklo kampe. Pasirinkite „sukurti valdymą“ ir blokinėje diagramoje bus sukurtas sustabdymo mygtuko terminalas. Prie priekinio skydelio pridedamas atitinkamas sustabdymo mygtukas. Dabar, kai programa bus paleista, ji sustos, kai vartotojas paspaus mygtuką.

Filtruoti duomenis

Kitas programos „LabVIEW“ mokymo ir demonstravimo programos kūrimo žingsnis yra duomenų filtravimas, įtraukiant „Digital IIR Filter“ funkciją į blokinę diagramą. Tai yra funkcijų paletės skiltyje Signalo apdorojimas >> Bangos formos kondicionavimas >> Skaitmeninis IIR filtras. Ištrinkite duomenų laidą, kad būtų galima pridėti filtrą.

Kartais sunku žinoti, į kurį funkcijos terminalą perjungti duomenis ar kokį terminalą skaityti. „LabVIEW“ turi įrankį, vadinamą konteksto pagalba, kad tai būtų lengva. Jį galima naudoti paspaudus „Ctrl-H“. Užveskite pelės žymeklį virš „Digital IIR Filter“ funkcijos, kad gautumėte išsamią kiekvieno terminalo ir funkcijos funkciją.

Prijunkite DAQ padėjėjo duomenų išvestį prie signalo įvesties įvesties filtro funkcijoje. Signalo išvestį prijunkite prie bangos formos grafiko. Dešiniuoju pelės mygtuku spustelėkite terminalą „FIR Filter Specifications“ ir pasirinkite „sukurti konstantą“. Sukurta konstanta yra „Digital IIR Filter“ konfigūracijos nustatymai ir ją galima pakeisti spustelėjus kiekvieną konstantą. Konteksto žinynas gali būti naudojamas norint nustatyti, kokios yra visos parinktys.

Parašykite duomenis į matavimo bylą

Paskutinis žingsnis - duomenų įrašymas į matavimo failą. Funkcija tai padaryti yra Funkcijų paletės skiltyje Programavimas >> Failų įvestys / išvestys >> Rašymas į matavimo failą. Tai yra „Express VI“, todėl konfigūracijos langas pasirodys, kai funkcija bus įdėta į kilpą. Naudokite konfigūracijos langą, kad pasirinktumėte failo išsaugojimo vietą, sukurto failo tipą ir kt. Spustelėkite Gerai ir prijunkite filtruotus duomenis į Signalų įvestį Rašykite į matavimo failo funkciją.

Programa baigta! Spustelėjus rodyklę paleisti, programa nuolat kaups duomenis, kol vartotojas paspaus sustabdymo mygtuką. Visi duomenys bus išsaugoti faile, kurį galima atidaryti sustabdžius programą.

Šiame pavyzdyje buvo išleistos kelios minutės, kad sutvarkytumėte priekinį skydelį, kad jis būtų patogesnis ir patrauklesnis.


Žiūrėti video įrašą: Padlet naudojimo instrukcija (Sausis 2021).