Labview Liikkuvan Keskiarvon Reaaliaikainen
Graafien ja kaavioiden tyypit. LabVIEW sisältää seuraavan tyyppisiä kaavioita ja kaavioita. Waveform-kaaviot ja kaaviot Näyttävät tyypillisesti vakioarvolla hankitut tiedot. XY-kaaviot Näyttävät ei-vakionopeudella hankitut tiedot ja tiedot monikäyttöarvoista. 3D-tiedot näytetään 2D-tontilla värin avulla kolmannen ulottuvuuden arvojen näyttämiseksi. Digitaaliset aaltomuodon kaaviot Näyttävät tietoja pulsseina tai digitaalisten ryhmiin. Mixed Signal Graphs Näyttää tietomuodot, jotka on hyväksytty aaltomuodolla, XY-kaaviolla ja digitaalisella aaltomuodolla Hyväksy myös klustereita, jotka sisältävät näiden tietotyyppien yhdistelmää. 2D-kaaviot Näytä 2D-tiedot 2D-etupaneelissa.3D - kuvakkeet Näytä 3D-tiedot 3D-etupaneelissa. Huomaa 3D-kuvaajaohjaimet ovat käytettävissä vain LabVIEW Full - ja Professional Development Systems. ActiveX 3D - grafiikka Näyttää 3D-tiedot 3D-tontilla etupaneelissa olevasta ActiveX-objektista. Huomaa ActiveX 3D - grafiikkaohjaimet ovat tuettuja vain LabVIEW Ful L ja Professional Development Systems. Refer to labview esimerkit yleinen kaaviot hakemisto esimerkkejä kaavioita ja kaavioita. Waveform kaavioita ja kaavioita. LabVIEW sisältää aaltomuoto graafinen ja kaavio näyttää tietoja tyypillisesti hankittu vakionopeudella. Waveform Graphs. The aaltomuoto kuvaaja Yhden tai useamman tasaisen näytteistetyn mittauksen testi Aaltomuoto-kaavio kuvaa vain yksittäisarvoisia funktioita, kuten yfx: ssä, pisteiden kanssa, jotka ovat tasaisesti jakautuneet pitkin x-akselia, kuten hankitut aikamuuttujat aaltomuodot Seuraavassa etupaneelissa on esimerkki aaltomuodon kuvaajasta . Aaltomuodon kuvaaja voi näyttää tiloja, jotka sisältävät minkä tahansa määrän pisteitä. Kaavio myös hyväksyy useita tietotyyppejä, mikä minimoi, missä määrin sinun on manipuloitava tietoja, ennen kuin näytät sen. Näytetään yksittäinen tontti aaltomuodossa. Aaltomuodon kuvaaja hyväksyy useita tietotyyppejä yhden tason aaltomuodon kuvaajille Kaavio hyväksyy yhden arvoryhmän, tulkitsee datan pisteinä kaaviossa ja kasvattaa x ind Ex x x x 0 Kaavio hyväksyy aloitus x - arvon, delta x: n ja y-datan muodon klusterin. Kaavio hyväksyy myös aaltomuodon tietotyypin, joka kuljettaa aaltomuodon datan, aloitusajan ja delta t: n. Aaltomuoto-kaavio myös hyväksyy dynaamisen datatyypin, jota käytetään Express VI: een. Signaalin mukana tulevan datan lisäksi dynaamisessa datatyypissä on attribuutteja, jotka antavat tietoja signaalista, kuten signaalin nimi tai päivämäärä ja Kun tieto on hankittu Attribuutit määrittävät, miten signaali näkyy aaltomuodon kaaviossa Kun dynaamisessa tietotyypissä on yksi numeerinen arvo, kaavio piirtää yksittäisen arvon ja muodostaa automaattisesti juoni-legendin ja x-asteikon aikaleiman Kun dynaamisen datatyypin Yksittäinen kanava, kaavio piirtää koko aaltomuodon ja muodostaa automaattisesti juoni-legendin ja x-asteikon aikaleiman. Ota huomioon Waveform-kaaviossa VI esimerkeistä datatyypeistä, jotka aaltomuodon kuvaaja hyväksyy. Ng moninkertaiset kentät aaltomuodossa. Aaltomuodon kaaviokuva hyväksyy useita datatyyppejä useiden eri alueiden näyttämiseksi. Aaltomuodon kaavio hyväksyy 2D-arvoryhmän, jossa taulukon jokainen rivi on yksittäinen kaavio. Kaavio tulkitsee datan pisteinä kaaviossa ja lisäyksissä X-indeksi yhdellä, alkaen x 0 Kaapeli 2D-taulukon datatyypistä graafiin, napsauta hiiren kakkospainikkeella kaaviota ja valitse pikavalikosta Transpose Array, jotta kukin ryhmän sarakkeet voidaan käsitellä plot-muodossa. Tämä on erityisen hyödyllinen, kun Näyte useita kanavia DAQ-laitteesta, koska laite voi palauttaa datan 2D-matriisinä kussakin kanavassa, joka on tallennettu erilliseksi sarakkeeksi. Käsittele Y Multi Plot 1 - kaavion Waveform-kaaviossa VI esimerkin graafiin, joka hyväksyy tämän datatyypin mukaan. Aaltomuodon kuvaaja hyväksyy myös aloitus x - arvon, delta x - arvon ja y-datan 2D-taulukon klusterin. Kaavio tulkitsee y-datan graafin pisteenä ja kasvattaa x-indeksin delta x: lla alkaen alku x arvo Tämä tietotyyppi on hyödyllinen näyttämään useita signaaleja, jotka näytetään samalla tavallisella nopeudella. Katso tietomuotoa hyväksyttävän kaavion esimerkki kaaviosta Xo 10, dX 2, Y Multi Plot 2 kaaviossa VI. Aaltomuoto graafi hyväksyy tontiryhmän, jossa ryhmä sisältää klustereita Jokainen klusteri sisältää 1d-taulukon, joka sisältää y-tiedot Sisäinen taulukko kuvaa pistettä pisteessä ja ulompi taulukko on yksi klusteri jokaiselle juonelle Seuraava etupaneeli näyttää tämän taulukon y-klusterin käyttäminen. Käytä tonttiryhmää 2D-matriisin sijasta, jos elementtien määrä jokaisessa tontissa on erilainen. Esimerkiksi, kun näytetään tietoja useista kanavista käyttäen eri aikavälejä kustakin kanavasta, käytä tätä tietorakennetta 2D koska jokaisen rivin 2D-rivillä on oltava sama määrä elementtejä. Klusteriryhmän sisäisten ryhmien elementtien määrä voi vaihdella. Katso Y-lomakkeen 2 kaaviota aaltomuodossa VI esimerkissä. kaavion, joka hyväksyy tämän tietotyypin. Aaltomuodon kuvaaja hyväksyy klusterin alkuperäisestä x-arvosta, delta x - arvosta ja ryhmästä, joka sisältää klustereita. Jokainen klusteri sisältää 1D-taulukon, joka sisältää y-tiedot. Käytät Bundle-funktiota ryhmien niputtamiseksi klustereissa ja käytät Build Array - toimintoa rakentaaksesi tuloksena olevat klusterit taulukoksi Voit myös käyttää Build Cluster Array - toimintoa, joka luo taulukot, joissa on klustereita, jotka sisältävät syötetyt panokset. Katso Xo 10, dX 2, Y Multi Plot 3 kaavion esimerkki kaaviosta, joka hyväksyy tämän datatyypin. Aaltomuodon kaavio hyväksyy joukon klustereita, joissa on x-arvo, delta x - arvo ja joukko y-tietoja. Tämä on yleisimpiä Monitasoisen aaltomuodon kaavion datatyypeistä, koska voit osoittaa kunkin alkion x-asteikolle yksilöllisen alkupisteen ja lisäyksen. Katso Xo 10, dX 2, Y Multi Plot 1 - kaavio kaavion VI mukaisessa aaltomuodossa esimerkki kaaviosta, joka hyväksyy tämän da ta-tyyppiä. Aaltomuodon kaavio myös hyväksyy dynaamisen datatyypin, joka on tarkoitettu käytettäviksi Express VI: n kanssa Signaaliin liittyvän datan lisäksi dynaamisessa datatyypissä on attribuutteja, jotka antavat tietoa signaalista, kuten signaalin tai päivämäärä ja aika, jolloin data on hankittu Attribuutit määrittävät, miten signaali ilmestyy aaltomuodon kuvaajalle Kun dynaamisessa tietotyypissä on useita kanavia, kaavio näyttää jokaisen kanavan tontin ja muodostaa automaattisesti tontin legendaarisen ja x-asteikon aikaleiman. Waveform-kaaviot . Aaltomuodon kaavio on erityinen numeerisen osoittimen tyyppi, joka näyttää yhtä tai useampaa vakiotasolla hankittua dataa. Seuraavassa etupaneelissa on esimerkki aaltomuotokuvasta. Aaltomuodotuskaavio ylläpitää tietojen historiaa tai puskuria Aiemmat päivitykset Ohita puskuri hiiren kakkospainikkeella kaaviosta ja valitse pudotusvalikosta Kartan historia pituus. Aaltomuoto-kaavion oletuskaavion historian pituus on 1 044 data sitten Nts Taajuus, jolla lähetät tietoja kaavioon, määrittää, kuinka usein kaavion redraws. Displaying Single Plot on aaltomuodot Charts. If siirrä kaaviota yhden arvon tai useita arvoja kerrallaan, LabVIEW tulkitsee tiedot pisteenä kaaviossa ja kasvattaa x-indeksiä yhdellä alkaen x: stä. Taulukko käsittelee nämä syötteet uudeksi tietylle tiedostolle. Aaltomuodon kaavio hyväksyy aaltomuodon tietotyypin, joka sisältää aaltomuodon datan, aloitusajan ja delta t. Käytä Build aaltomuotoa Analogiaaltomuoto-funktio piirtää kaavion x-akselin ajan ja käyttää automaattisesti oikean välin kaavion x-asteikon merkkien välillä. T0: n ja yksittäiselementtisen Y-matriisin määrittävä aaltomuoto on hyödyllinen sellaisten tietojen piirtämiseen, joita ei ole näytetään tasaisesti, koska jokaisella datapisteellä on oma aikaleima. Tarkastele esimerkkejä aaltomuodon diagrammista. Näytetään useita kenttiä aaltomuotokuvioihin. Jos haluat siirtää tietoja useille tageille aaltomuodon kaaviolle, voit yhdistää tiedot yhteen klusteri skalaarisia numeerisia arvoja, joissa jokainen numeerinen edustaa yhtä pistettä jokaiselle tontille. Jos haluat siirtää useita pisteitä tonttia kohden yhdelle päivitykselle, kirjoita joukko numeeristen arvojen klustereita kaavioon. Jokainen numeerinen edustaa yhtä y arvoalueelle. Voit käyttää aaltomuodon tietotyyppiä luoda useita tageja aaltomuotokuvioon Käytä Rakenna aaltomuoto - toimintoa kuvaamaan kaavion x-akselilla olevaa aikaa ja käytä automaattisesti oikeaa aikaväliä merkkien välillä x Kaavion asteikko 1 a-aaltomuodon sarja, joista kukin määrittelee t0: n ja yhden elementin Y-taulukon, on hyödyllinen sellaisten tietojen piirtämiseen, joita ei näytetä tasaisesti, koska jokaisella datapisteellä on oma aikaleima. Jos et pysty määrittämään Haluavat näyttää ajan kuluttua tai haluat siirtää useampia pisteitä useille tageille yhdellä päivityksellä, viedä kaavalle 2-numeeriset arvot tai aaltomuodot taulukkoon Oletusarvoisesti aaltomuodon kaaviossa käsitellään taulukon jokaista saraketta yhtenä ryhmänä t Jos haluat piirtää 2D-taulukon datatyypin kaaviosta, napsauta kaaviota hiiren kakkospainikkeella ja valitse pikavalikosta Transpose Array, kun haluat käsitellä taulukon jokaista riviä yhtenäinä piirroksina. Katso esimerkkejä aaltomuodon taulukosta. Waveform Data Type . Aaltomuodotyyppitieto sisältää aaltomuodon datan, alkamisajan ja delta t Voit luoda aaltomuodon käyttämällä Rakenna aaltomuoto - toimintoa Monet VI: t ja toiminnot, joita käytät aaltomuodon hankkimiseen tai analysointiin, hyväksyvät ja palauttavat aaltomuodon tiedot oletuksena Aaltomuotoinformaatiota aaltomuotoiseen kaavioon tai kaavioon kaavio tai kaavio piirtää aaltomuodon automaattisesti aaltomuodon datan, alkamis - ja delta-x: n perusteella Kun johdat aaltomuodon datamääriä aaltomuodon kaavioksi tai kaavioksi, kuvaaja tai kaavio Automaattisesti piirtää kaikki aaltomuodot. XY-kaavio on yleiskäyttöinen, karteesinen graafiobjekti, joka piirtää monimuotoisia toimintoja, kuten pyöreitä muotoja tai aaltomuotoja, joilla on vaihteleva aikapohja. XY-kaavio näyttää minkä tahansa pistemäärän, joka on tasaisesti otettu tai ei. voi näyttää Nyquist-tasoja, Nichols-tasoja, S-tasoja ja Z-tasoja XY-kaaviossa Rivit ja etiketit näillä tasoilla ovat samanvärisiä kuin karteesiläiset rivit ja et voi muuttaa tasomerkin fonttia. Seuraava etupaneelissa on esimerkki XY-kaavio. XY-kaavio voi näyttää tiloja, jotka sisältävät minkä tahansa määrän pisteitä. XY-kaavio hyväksyy myös useita tietotyyppejä, mikä minimoi, missä määrin sinun on manipuloitava dataa ennen sen näyttämistä. Yksittäisen rivin näyttäminen XY-kaavioilla. XY-kaavio Hyväksyy kolme tietotyyppiä yhden tason XY-kaavioille XY-kaavio hyväksyy klusterin, joka sisältää x-taulukon ja ay-taulukon Katso X - ja Y-matriisien yksittäispiirrädiagramme XY-kaaviossa VI esimerkin kaaviosta, joka hyväksyy tämän tietotyyppi. XY-kaavio hyväksyy myös pisteiden joukon, jossa piste on klusteri, joka sisältää x-arvon ja ay - arvon. Katso X-kaaviossa VI olevan yksittäisen kaavion taulukon taulukko Esimerkki kaaviosta, hyväksyy tämän tietotyypin XY-kaavio a lso hyväksyy joukon monimutkaisia tietoja, joissa todellinen osa piirretään x-akselille ja kuvitteellinen osa piirretään y-akselille. Näytetään useita reittejä XY-kaavioilla. XY-kaavio hyväksyy kolme tietotyyppiä useiden eri alueiden näyttämiseksi XY-kaavio hyväksyy joukon tageja, joissa juoni on klusteri, joka sisältää x-taulukon ja ay-taulukon. Katso X ja Y-taulukot Multi Plot-kaavio XY-kaaviossa VI esimerkin kaaviosta, joka hyväksyy nämä tiedot tyyppiä. XY-kaavio hyväksyy myös sarjan klustereita, joissa juoni on pistejoukko. A-piste on klusteri, joka sisältää x-arvon ja ay-arvon. Katso XY-kaaviossa VI olevan Multi-Plot-kaavion taulukko Esimerkki kaaviosta, joka hyväksyy tämän tietotyypin XY-kaavio hyväksyy myös joukon tonttikokoelmia, joissa tontti on monimutkaisten tietojen sarja, jossa todellinen osa on piirretty x-akselille ja kuvitteellinen osa on piirretty y-akselilla. Intensiteetti Graafit ja kaaviot. Käytä intensiteetti kaavio ja cha Rt näyttää 3D-tietoja 2D-tontille asettamalla värilohkoja karteesilaiselle tasolle Esimerkiksi voit käyttää intensiteettikuvaa tai kaavion näyttämään kuvioituja tietoja, kuten lämpötilamalleja ja maastoa, jossa suuruus edustaa korkeutta. taulukko hyväksyy kolmiulotteisen numeromäärän. Jokainen rivin numero edustaa tiettyä väriä. 2D-elementin elementtien indeksit määrittävät värien tonttipaikat Seuraavassa kuvassa näkyy intensiteettikarttatoiminnon käsite. näytetään uudessa sarakkeessa kaaviossa tai kaaviossa Jos haluat rivien näkyvän rivinä näytöllä, viedä 2D-taulukon tietotyyppi kaavioon tai kaavioon, napsauta hiiren kakkospainikkeella kaavion tai kaavion ja valitse pikavalikosta Transpose Array Valikko-indeksit vastaavat värilohkon alempaa kärkipistettä. Väylän lohkolla on yksikköalue, joka on kahden pisteen välinen alue taulukon indekseillä määritellyllä tavalla. Tehokkuuskaavio tai kaavio voi splay jopa 256 erillisiä värejä. Käytä esimerkkejä intensiteettiä kaavioita ja kaavioita. Urenssikuvakkeet. Kun piirtää data-lohkon intensiteetti kaavion, alkuperää karteesian taso siirtyy oikealle viimeisen datalohkon kaavio käsittelee uusia tietoja, uudet datan arvot näkyvät vanhojen tietojen arvojen oikealla puolella Kun kaavionäyttö on täynnä, vanhimmat datan arvot selaavat kaavion vasemmalta puolelta. Tämä käyttäytyminen on samanlainen kuin kaistaleen käyttäytyminen. Seuraavassa etupaneelissa on esimerkki intensiteettikartasta. Intensiteetti-kaavio sisältää useita aaltomuotokaavion valinnaisia osia, mukaan lukien mittakaavion ja taulun paletin, jota voit näyttää tai piilottaa napsauttamalla kaaviota hiiren kakkospainikkeella ja valitsemalla näkyvät kohteet pikakuvakkeesta Lisäksi koska intensiteetti kaavio sisältää väriä kolmanteen ulottuvuuteen, väripalevalvontaa vastaava asteikko määrittää arvojen alueet ja kartoitukset väreihin. Kuten aaltomuoto-kaavio, intensiteetti kaavio ylläpitää aikaisempien päivitysten tietojen tai puskuroiden historia Päivämäärät napsauttamalla hiiren kakkospainikkeella kaaviota ja valitsemalla pudotusvalikosta Kartan historia-pituus puskuriin. Intensiteetti kaavion oletuskoko on 128 datapistettä. Toisin kuin kaaviot, kaaviot säilyttävät aikaisemmin kirjoitettujen tietojen historian Kun kaavio toimii jatkuvasti, sen historia kasvaa ja vaatii lisää muistia. Tämä jatkuu, kunnes kaaviohistoria on täynnä, niin LabVIEW lopettaa lisää muistia. LabVIEW ei poista automaattisesti kaaviohistoriaa, kun VI uudelleenkäynnistys Voit tyhjentää kaaviohistorian ohjelman suorituksen aikana. Tee näin kirjoittamalla tyhjät taulukot kartan historiatietojen attribuuttisolmuun. Intensity Graphs. Intensiteetti-kaavio toimii samoin kuin intensiteettikaavio, paitsi että se ei säilytä aiempia Data-arvot eivätkä sisällä päivitystiloja Joka kerta, kun uudet datan arvot siirtävät intensiteettikuvaajaan, uudet datan arvot korvaavat vanhoja arvoja r-kaaviot, voimakkuuskaaviolla voi olla kursorit Jokainen kohdistin näyttää xy - ja z-arvot määritetylle pisteelle graafiin. Käyttämällä värimallintaa intensiteettikuvaajilla ja kaavioilla. Intensiteettikuva tai kaavio käyttää väriä kolmiulotteisen datan näyttämiseksi 2D-tontilla Kun asetat värikartoituksen intensiteettikuvaajan tai kaavion mukaan, määrität kaavion tai kaavion värivaihtoehdot Väriväli koostuu vähintään kahdesta mielivaltaisesta merkinnästä, joista jokaisella on numeerinen arvo ja vastaava näytön väri. Värit, jotka näytetään intensiteettiä kuvaavalla kaaviolla tai kaavio vastaavat määritettyjä värejä vastaavat numeeriset arvot Värien kartoitus on hyödyllistä datan alueiden visuaaliselle osoittamiselle, kuten silloin, kun tontin tiedot ylittävät kynnysarvon. Voit määrittää värikartan interaktiivisesti intensiteettikuvaajalle ja kaaviota samalla tavalla kuin määrität Väripalkin numeerisen säätimen värit. Voit määrittää värikartoituksen intensiteettikuvaajalle ja kaavalle ohjelmallisesti käyttämällä kiinteistön solmua kahdella tavalla. cify arvo-värikartoitukset kiinteistösolmussa Tässä menetelmässä määritetään Z-asteikon Z-asteikkomerkkiarvojen omaisuus Tämä ominaisuus koostuu joukosta klustereita, joissa kullakin klusterilla on numeerinen raja-arvo ja vastaava väri näytetään kyseiselle arvolle Kun määrität värikartoituksen tällä tavoin, voit määrittää z-asteikolla Z-asteikon korkean värin omaavan suuremman alueen ulkopuolisen värin Z-asteikolla ja alhaisemman alueen ulkopuolella Z Scale Low Color - ominaisuus z-asteikolle Intensiteetti-kaavio ja kaavio on rajoitettu yhteen 254 väriä, joiden alemmat ja ylemmät värit eivät sisällä värejä yhteensä 256 väriä Jos määrität yli 254 väriä, Kuvaaja tai kaavio luo 254-väripöydän interpoloimalla määritettyjen värien kesken. Jos näytät bittikartan intensiteettikuvaajassa, määrität väritaulukon Color Table - ominaisuuden avulla. Tällä menetelmällä voit määrittää enintään 256 väriä Kaavioon siirretyt tiedot ovat m jotka on sovitettu tämän väritaulukon indekseihin, jotka perustuvat intensiteettikuvion värivaiheeseen. Jos värisältöaste vaihtelee välillä 0 - 100, datan arvo 0 kartoitetaan indeksiin 1 ja arvo 100 kartoitetaan indeksiin 254, Sisäiset arvot interpoloidaan 1: n ja 254: n välillä. Kaikki alle 0 on kartoitettu värisävyn 0 ulkopuolelle ja jokin yli 100 on kartoitettu värin indeksin yläpuolella olevalle alueelle. Huomautus Värit, joiden intensiteetti on graafinen tai kaavamaailma on rajattu näytöllä näkyvien värien tarkkaan väreihin ja väreihin. Sinulle on myös rajoitettu näyttösi kohdennettujen värejä. Käsittele esimerkin värikartoitukseen Luo IntGraph-väritaulukko VI. . Digitaaliset aaltomuodon graafit. Käytä digitaalista aaltomuodon kaaviota digitaalisen datan näyttämiseen, varsinkin kun työskentelet ajoituskaavioiden tai logiikka-analysaattoreiden kanssa. Digitaalinen aaltomuodon kaavio hyväksyy digitaalisen aaltomuodon tietotyypin digitaalisen datatyypin ja näiden datatyyppien joukon syötteenä Vakiona Digitaalisen aaltomuodon kuvaaja näyttää datan digitaalisina linjoina ja linja-alueina tonttialueella. Määritä digitaalinen aaltomuoto-kaavio digitaalisten linja-autojen, digitaalisten linjojen tai digitaalisten linja - ja linjojen yhdistämiseen. Jos johdat digitaalisen datamäärän, jossa kukin array-elementti Edustaa väylää, digitaalinen aaltomuodon kuvaaja piirtää jokaisen elementin taulukkoon eri rivinä järjestyksessä, jossa taulukkoelementit piirretään kaavioon. Jos haluat laajentaa ja sopimaan digitaalisia linja-alueita puunäkymässä juoni-alkuperistä, napsauta laajennussopimuksen symbolia Digitaalisen väylän vasemmalla puolella Digitaalisten linja-autojen laajentaminen ja hankkiminen viljelykuvion puunäkymässä myös laajentaa ja sopimalla linja-autokortin kuvaaja-alueesta. Digitaalisten linja-autojen laajentaminen ja sopiminen, kun tontin legenda on vakiotilassa, Napsauta digitaalista aaltomuodon kuvaajaa ja valitse pikavalikosta Y Scale Expand Digital Buses. Huomaa Y Scale Expand Digitaaliset bussit ovat käytettävissä vain, jos poistat Näytä bussit linjoilla ja kuvioilmoitus on Normaalinäkymässä Voit poistaa Show Busies With Lines - toiminnon käytöstä muuttaa tontin legendaa vakioruutuun napsauttamalla digitaalista aaltomuodon kuvaajaa hiiren kakkospainikkeella ja valitsemalla pikavalikosta Näytä linjat linjoilla valitsemalla valikkokohdan vieressä oleva valintamerkki. Digitaalinen aaltomuodon kuvaaja seuraavassa etupaneelissa piirrä digitaalista dataa väylänä VI muuntaa numerot ryhmään numerot digitaaliseen dataan ja näyttää numeron binääriset esitykset binaarimuotoisissa digitaalisissa tietoindikaattoreissa Digitaalisessa kaaviossa numero 0 näkyy ilman yläosaa rivi, joka symboloi, että kaikki bittiarvot ovat nolla. Numero 255 näkyy ilman alarivillä symbolia, että kaikki bittiset arvot ovat 1. Napsauta y-asteikkoa oikein ja valitse pudotusvalikosta Laajenna digitaaliset bussit piirtämään kunkin digitaalisen näytteen Tiedot Jokainen kuvaaja edustaa eri bittiä digitaalisessa kuvassa Voit mukauttaa digitaalisen aaltomuodon kuvaajan piirrettyjen tietojen ulkoasua. Digitaalinen aaltomuodon kuvaaja seuraavassa etupaneelissa di Heiluttaa kuuden numeron Numbers-ryhmässä. Binaarimuotoiset digitaaliset tiedot - ilmaisin näyttävät numeron binääriset esitykset. Jokainen taulukon sarake edustaa bittiä Esimerkiksi numero 89 vaatii 7 bittiä muistia sarakkeessa 7 oleva 0, tarkoittaa käyttämättömää bittiä Digitaalisen aaltomuodon kuvaajan 3 kohta piirtää 7 bittiä, jotka ovat välttämättömiä numero 89: n ja 0: n arvona edustamaan käyttämättömiä kahdeksasbittiä kuvaajassa 7 Huomaa, että dataa luetaan oikealta vasemmalle. Seuraava VI muuntaa numeeriryhmän digitaaliseen dataan ja käyttää Build Aaltomuoto - toimintoa yhdistämään aloitusaika, delta t ja numerot, jotka syötetään digitaaliseen datavalvontaan ja digitaalisen datan näyttäminen. Käytä labview-esimerkkeihin yleisiä kaavioita DWDT esimerkkeihin digitaalisesta aaltomuodon kuvaajasta. Digitaalinen Aaltomuodotyyppityyppi. Digitaalisen aaltomuodatyypin tyyppi sisältää aloitusajan, delta x: n datan ja digitaalisen aaltomuodon attribuutit. Voit käyttää Build aaltomuotoisen digitaalisen aaltomuoto - toiminnon avulla digitaalinen aaltomuoto Kun johdat digitaalisen aaltomuodon datan digitaaliseen aaltomuodon kuvaajaan, kuvaaja piirtää automaattisesti aaltomuodon digitaalisen aaltomuotoisen Wire-digitaalisen aaltomuodon datan ajoitustietojen ja datan perusteella digitaaliseen tietoindikaattoriin digitaalisen aaltomuodon näytteiden ja signaalien tarkastelemiseksi. Mixed Signal Graphs. Sekoitussignaalikaavio voi näyttää sekä analogisia että digitaalisia tietoja, ja se hyväksyy kaikki aaltomuodot XY-kaaviot ja digitaaliset aaltomuodon graafit hyväksyvät tietotyypit. Sekoitussignaalikaaviolla voi olla useita tonttialueita. Tonttialueella voi olla vain digitaalisia tai analogisia tiloja, ei molempia Tonttialue, jossa LabVIEW piirtää tiedot kaaviossa Sekoitettu signaalikuvio luo automaattisesti tonttialueita tarpeen mukaan analogisen ja digitaalisen datan tallentamiseksi Kun lisäät useita tonttialueita sekoitettuihin signaalikaavioihin, jokainen tontin alue on oma y-asteikko Kaikilla tonttialueilla on yhteinen x-asteikko, joka mahdollistaa digitaalisten ja analogisten tietojen useiden signaalien vertailun Seuraavan rintaman paneeli näyttää esimerkin sekoitussignaalikaavasta. Yksittäisen rivin näyttäminen Mixed Signal Graphs - muodossa. Sekoitussignaalikaavio hyväksyy samat tietotyypit yhden tason kuvaajia varten aaltomuodon graafin XY graafina ja digitaalisen aaltomuodon kuvaajana. Mixed Signal Kaavio VI labview-esimerkkeihin yleinen kaavio Mixed Signal esimerkkeinä tietotyypeistä, jotka sekasignaalikaavio hyväksyvät. Näytetään useita malleja sekvensoiduilla signaalikaavioilla. Sekoitussignaalikaavio hyväksyy samat tietotyypit useiden tonttien näyttämiseksi aaltomuodon kaavion XY kaaviosta ja digitaalinen aaltomuodon kuvaaja. Plot-alueet voivat hyväksyä vain analogisen tai vain digitaalisen datan Kun siirrät dataa sekoitussignaalikuvaajaan, LabVIEW luo automaattisesti tonttialueita analogisten ja digitaalisten tietojen yhdistämiseen Jos sekasignaalikuvauksessa on useita tontin alueita, Voit käyttää jakaja palkin välillä tontti alueita koon muuttamiseksi jokaisen tontin alue. Tontin legenda sekoitettu signaali kuvaaja koostuu puun ohjaimet ja näytetään th e Jäljellä olevista kaavion tonttialueista Jokainen puunohjaus edustaa yhtä tonttialuetta Tonttialue on merkitty ryhmälle X, jossa X on järjestysnumero, joka vastaa LabVIEW: n järjestystä tai voit asettaa tontin alue graafille Voit käyttää tonttia legenda liikuttaa tontteja yhdestä tonttialueesta toiseen tonttialueeseen Voit muuttaa tai piilottaa tontin legendaa siirtämällä jakajan palkkia, joka on tonttialueen ja juoni-legendin välissä. Tarkastele Mixed Signal Graph VI: ta labview-esimerkkeihin yleiset kaaret Mixed Signaali esimerkki useiden terien näyttämisestä sekoitetun signaalikaavion avulla. 2D-kaavio käyttää x - ja y-tietoja piirtämään pisteitä kaaviossa ja liitä ne pisteisiin muodostaen kaksiulotteisen pintanäkymän datasta. 2D-kaavioilla voit visualisoida kaksiulotteiset tiedot XY-kaavioista, koska kaikki 2D-kaaviot ovat XY-kaaviot Käytä 2D-kaavion ominaisuuksia muokkaamaan tapaa, jolla tiedot näkyvät 2D-kaavioissa. Kun lisäät 2D-kaavion etupaneeliin, LabVIEW johdottaa lohkokaavion kaavion Yksi avustaja VI, de viivästymässä, mihin valittu 2D-kaavio Apulainen VI muuntaa tulodatatyyppien yleiseksi datatyypiksi 2D-kaavio hyväksyy LabVIEW sisältää seuraavat tyypit 2D-kaaviopiirtäytymissuunnitteluvektorit, jotka ovat peräisin kompassin graafin keskeltä. virhepalkki kullakin rivin kuvaajan ylä - ja alapuolella olevasta pisteestä. Feather Plot - grafiikka - vektorit, jotka tulevat tasaisin välein pisteitä pitkin vaakasuoraa akselia. XY Plot Matrix - grafiikka hajoittaa graafien rivejä ja sarakkeita. Noudata labview-esimerkkejä Math Plots 2D Math Plots - hakemisto esimerkkejä 2D-kaavion datan piirtämisestä. Moniin reaalimaisiin datasarjoihin, kuten lämpötilan jakautumiseen pinnalla, yhteistä aika-taajuusanalyysillä ja lentokoneen liikkeellä, sinun täytyy visualisoida tietoja kolmessa ulottuvuudessa 3D-kuvaajilla , voit visualisoida kolmiulotteisia tietoja ja muokata tapaa, jolla tiedot näkyvät muokkaamalla 3D-kaavion ominaisuuksia. LabVIEW sisältää seuraavat tyypit 3D-kaaviot. ja kahden datasarjan välinen suhde. Stem Näyttää impulssivasteen ja järjestää tiedot sen jakelualueella Luo animoitu kaavio, jossa ympyrä, joka seuraa datapisteitä. Peilaus Kuvaajat dataa yhdistävällä pinnalla. Contour Kaaviot tontin kanssa ääriviivoja. Kuvioi verkkopinnan avoimilla tiloilla. Vesiputous Piirtää datan pinnan ja alueen y-akselille datapisteiden alapuolella. Kvantti Luo normaalin vektorin juoksun. Ribbon Luo rinnakkaisia viivoja. bars. Pie Luo ympyräkaavion.3D Pintakuvio Piirtää pinnan 3D-tilassa.3D Parametrinen kaavio Määrittää parametrisen pinnan 3D-tilassa.3D-rivikuvio Vedä rivi 3D-tilaan. Huomaa 3D-kuvaajaohjaimet ovat käytettävissä vain LabVIEW Full ja Professional Development Systems. ActiveX 3D-pintarakenne Piirtää pinnan 3D-tilassa käyttäen ActiveX-tekniikkaa. ActiveX 3D - parametrinen kaavio Määrittää parametrisen pinnan 3D-tilassa käyttäen ActiveX-tekniikkaa. ActiveX 3D C urve-kaavio Vedä linja 3D-tilassa ActiveX-tekniikan avulla. Huomaa ActiveX 3D - grafiikkaohjaimet on tuettu vain Windowsissa LabVIEW Full - ja Professional Development System - järjestelmissä. Käytä 3D-kuvaajia lukuun ottamatta 3D-pinnan, 3D-parametrien ja 3D-käyrän kaavioita, kolmiulotteisten kolmiulotteisten kuvaajien 3D-piirustusten valintaikkunan avulla Täytä kolmiulotteiset kaaviot Katso labview-esimerkit Math-kenttiä 3D-matemaattori-hakemistosta esimerkkeihin 3D-kuvaajan kuvaajista. Käytä 3D-pinta-, 3D-parametri - ja 3D-käyräkaavioita yhdessä 3D-graafin ominaisuudet - valintaikkunassa käyrät ja pinnat kaaviossa Käyrä sisältää yksittäisiä pisteitä kaaviossa, kullakin pisteellä on xy - ja z-koordinaatti VI yhdistää sitten nämä pisteet viivalla A-käyrä sopii liikkuvan kohteen polun visualisointiin , kuten lentokoneen lentoreitti Seuraavassa kuvassa on esimerkki 3D-viivapiiristä ja on samanlainen kuin ActiveX 3D - käyräkaavio. Huomaa Käytä 3D-graafin ominaisuuksia VIs plot-käyränä s ja pinnat ActiveX 3D - grafiikoissa. Pintaviirros käyttää xy - ja z-tietoja pisteiden piirtämiseen piirroksessa Pintaviira yhdistää nämä pisteet ja muodostaa kolmiulotteisen pintanäkymän tiedoista. Esimerkiksi, voit käyttää pintarakennetta maastokartoitukseen Parametrinen kuvaaja on pintaviira, joka käyttää parametriryhmän parametrien parametreja käyrän käyrän määrittämiseksi Voit käyttää parametrista kuvaajaa geometristen kiinteiden objektien kuvaamiseksi Seuraavassa kuvassa on esimerkkejä 3D-pintakartasta ja 3D-parametrista Kuvio. Kun lisäät etupaneeliin 3D-kaavion, LabVIEW johdottaa lohkokaavion kaavion yhteen avustajan VI: een riippuen siitä, mikä valitsema 3D-kaavio Apulainen VI muuntaa syöttödatyypit yleiseksi datatyypiksi 3D graafinen hyväksyntä. 3D-kaaviot käyttävät graafista laitteiston kiihtyvyyttä render-ikkunassa, joka voi tarjota suorituskykyhyötyjä. Napsauta hiiren kakkospainikkeella 3D-kaaviota ja valitse Render-ikkuna pikavalikosta nähdäksesi 3D-kaavion järjestyksessä. ikkuna. ActiveX 3D - graafit käyttävät ActiveX-tekniikkaa ja VI: t, jotka käsittelevät 3D-esitystä Kun valitset ActiveX 3D - kaavion, LabVIEW lisää ActiveX-kontin etupaneelille, joka sisältää 3D-graafin ohjauksen. LabVIEW sijoittaa myös viitteen ActiveX 3D - grafiikan ohjaukseen lohkokaavio LabVIEW-johdot tämä viittaus yhteen kolmesta 3D-kaaviosta VIs Windows ActiveX 3D - grafiikka käyttää graafista laitteiston kiihtyvyyttä etupaneelin ikkunassa. Valitse labview-esimerkkeihin yleinen kaaviot hakemisto esimerkkejä 3D-kaaviosta. on NI LabVIEW MathScript RT - moduuli. Julkaisu 12, 2011 14 3 57 5 Print. LabVIEW MathScript RT on LabVIEW Full - ja Professional Development Systems - ohjelmiston lisäominaisuus. Se on suunniteltu luonnollisesti lisäämään tekstipohjaista signaalinkäsittelyä, analyysiä, ja matematiikka LabVIEW: n graafiseen kehitysympäristöön Yli 800 sisäänrakennettua toimintoa LabVIEW MathScript RT antaa sinulle mahdollisuuden käyttää olemassa olevia mukautettuja m-tiedostoja o r luo ne tyhjästä Tämän natiivin tekstipohjaisen matemaattisen ratkaisun avulla voit yhdistää graafisen ja tekstuaalisen ohjelmoinnin LabVIEW: n sisällä, koska tekstipohjainen moottori on osa LabVIEW-ympäristöä. LabVIEW MathScript RT - ohjelmalla voit valita, onko graafinen tai tekstuaalinen ohjelmointi joka sopii parhaiten sovelluksen jokai - seen osaan. Sisällysluettelo 1. Key Terminology. MathScript RT - moduuli LabVIEW MathScript RT - moduuli on LabVIEW-kehitystyökalun lisäosa ja sisältää alla luetellut teknologiat. MathScript MathScript on moottori, joka hyväksyy yleinen m-tiedostojen syntaksi ja kääntää sen LabVIEW: n G-kielelle MathScript Engine tekee paljon takana olevista teoksista, joita käsitellään myöhemmin tässä artikkelissa. Matrix-interaktiivinen ikkuna MathScript-interaktiivinen ikkuna on yksi kahdesta menetelmästä MathScript-vuorovaikutuksessa Moottori Se on kelluva ikkuna, joka pääsee LabVIEW-työkaluriviltä ja on tarkoitettu m-tiedostojen kehittämiseen. MathScript Node T hän MathScript-solmu on toinen tapa toimia vuorovaikutuksessa MathScript-moottorin kanssa MathScript-solmu on LabVIEW-lohkokaavion rakenne ja sitä voidaan käyttää toimintojen paletista Vaikka on tarpeeksi hyödyllistä m-tiedostojen kehittämisessä, MathScript-solmun ensisijainen tehtävä on toteuttaa M-tiedostot on liitetty LabVIEW G-koodiin2. Miksi sinun pitäisi käyttää MathScript RT - moduulia. Kysymyksesi, jota kysyt jokaisella tuotteella, on, Miksi minun pitäisi käyttää tätä tuotetta Seuraavissa osioissa kuvataan useita ensisijaisia etuja MathScript RT: n Module. MathScript Provides an Alternative Approach for Developing Mathematical Algorithms. G programming is performed by wiring together graphical icons on a diagram, which is then compiled directly to machine code so the computer processors can execute it This approach aligns with the way most scientists and engineers mentally approach their problems as in the sense of laying out a solution on a white board Although intuitive a nd graphical, this approach can complicate the development of mathematical algorithms because of the graphical nature Consider Figure 1.Figure 1 G code is performing what appears to be a complex equation. Textual math is an alternative approach to programming in the graphical development environment of LabVIEW Even without knowing what syntax the code is using, it is much more intuitive to see Figure 2.Figure 2 MathScript code is calculating the quadratic equation. In both cases, the code is calculating the quadratic equation It is much clearer in the textual syntax In most purely mathematical algorithms, or equation-type calculations, it is much cheaper in the way of time, complication, and block diagram space to use textual math. MathScript Allows You to Reuse Your Existing m Files Without Having to Rewrite Them. Simplifying IP reuse is quickly becoming a must-have in any modern-day software application Every software environment has strengths and weaknesses relative to others, and today s casual user is much more adept in using multiple applications within the same application Most m file environments, such as The MathWorks Inc MATLAB software and Digiteo Scilab, are great tools for algorithm development The m file has become a general syntax used by many different environments. As with many companies, you probably have a library of IP that you or someone else at your company have spent years developing and perfecting There is no reason to reimplement that IP in a different language The LabVIEW MathScript RT Module lets you simply import your existing m files and run them as part of your LabVIEW program. Figure 3 Use the MathScript Node to import your existing m files to use them with LabVIEW. Because MathScript is native to LabVIEW, you don t need to have the third-party software on the computer that is running your application This is a great advantage when you are trying to deploy your IP to a machine dedicated to the deployed application, a compact solution, or embe dded hardware. MathScript Allows You to Perform Your Analysis While You Are Acquiring Your Data. Raw data from the real world does not always immediately convey useful information Usually, you must transform the signal, remove noise disturbances, correct for data corrupted by faulty equipment, or compensate for environmental effects, such as temperature and humidity For that reason, signal processing, which is the analysis, interpretation, and manipulation of signals, is a fundamental need in virtually all engineering applications. Most vendors of data acquisition hardware provide some sort of interface to give you the ability to acquire and save your data to a file Whether that interface is a proprietary software product or a DLL with function calls from ANSI C or C , the process is generally trivial to an experienced programmer Likewise, most math packages provide the necessary built-in functions to fully analyze your data, whether that requires some filtering, transforms, or noise redu ction However, the problem generally lies in the movement of data between these applications This is because you can t actually perform the analysis of the signal while you are acquiring the signal. This might seem trivial, but it is necessary when you need to perform actions based on the results of that analysis or correlate anomalies in the data with happenings in the real world The LabVIEW MathScript RT Module gives you the power to combine your m files inline with the acquisition of data, meaning your analysis happens as you are acquiring the data, providing results in real time Consider Figure 4.Figure 4 Inline analysis provides the results of your analysis as you are acquiring your data. In this case, the application is performing a simple fast Fourier transform FFT measurement on an acquired sinusoid If this were the vibration signal from rotating machinery, the source of the vibration signal could be determined based simply off of the integer order of the FFT peak Performing the analysis as the data is acquired eliminates the need to move data between incompatible tools Because the analysis IP already existed in an m file, it is incorporated into LabVIEW with the MathScript Node Examine Figure 5.Figure 5 Using MathScript, you can import your existing IP to perform inline analysis as you acquire the data. By placing the MathScript Node on the block diagram and wiring your acquired data into it, the analysis occurs as the data is acquired, saving you precious time and resources. LabVIEW Provides Native Hardware Connectivity. As an add-on for the LabVIEW development environment, the MathScript RT Module takes many of the benefits that the LabVIEW graphical development environment provides and extends them to m file development For more than 20 years, engineers and scientists have used LabVIEW to interface with measurement and control devices LabVIEW integrates seamlessly with thousands of different hardware devices and helps save development time with convenient fea tures and a consistent programming framework across all hardware The MathScript RT Module extends this simplified hardware interface to you while developing your m files. LabVIEW Provides a Built-In Graphical User Interface for Your m Files. A challenge that users of traditional m file environments face is the development of graphical user interfaces GUI A GUI provides added interaction to algorithm development, giving you the ability to add a simple knob or slider to see how your algorithm responds to varying input variables. LabVIEW contains a comprehensive collection of drag-and-drop controls and indicators so you can quickly and easily create user interfaces for your application and effectively visualize results without integrating third-party components or building views from scratch The quick drag-and-drop approach does not come at the expense of flexibility Power users can customize the built-in controls via the Control Editor and programmatically control UI elements to create high ly customized user experiences. Examine Figure 6.Figure 6 This m file performs a moving-average filter on two input sinusoids. Adding a GUI to this program would provide the added benefit of data interaction That is, you could easily explore how the algorithm responds to varied sinusoid frequencies or filter lengths Consider the UI displayed in Figure 7.Figure 7 Adding a GUI to your IP adds invaluable data interaction and simplifies development. With this GUI which took only a matter of seconds to create , it is much easier to explore the merits of the moving-average filter algorithm You can simply slide the low and high frequency sliders to see the result change on the lower-right graph. Deploy Your Custom m Files to Embedded Hardware. The LabVIEW MathScript RT Module delivers the ability to deploy m files directly to real-time hardware. Take a second to completely digest that. The LabVIEW MathScript RT Module delivers the ability to deploy m files directly to real-time hardware No code rewr ites No translating to ANSI C None of that That is a big deal This is important because right now there is no other direct methodology for doing this. Many scientists and engineers developing mathematical algorithms do so in one of several m file environments A primary challenge of these highly abstract m file languages is that they lack some key characteristics necessary for deployment to embedded hardware These languages are loosely typed, which means that the data type of a variable can change at run time without explicit casting Although this can be valuable in a desktop environment where memory is abundant, dynamically changing a variable s data type during an operation introduces jitter, which could violate the application s timing constraints in a real-time scenario The lack of explicit resource management functions and timing constructs further complicates the deployment to embedded hardware. Read this white paper to learn how the LabVIEW MathScript RT Module solves these problem s and provides a direct path to embedded hardware for user s m files, even if they were developed outside of MathScript Developers can incorporate their m files into a LabVIEW VI and then deploy that to embedded hardware like any other LabVIEW VI The steps in this process are simplified compared to other environments and involve LabVIEW, the Real-Time Module, and of course, the MathScript RT Module.3 How Do I Use the MathScript RT Module. There are two methodologies for using MathScript The first is the MathScript Interactive Window This window, accessed from the Tools menu, provides an intuitive interface to MathScript With a command-line interface and a window to build batch files, the MathScript Interactive Window is designed to help you develop your scripts. The second methodology is using MathScript inline with graphical LabVIEW code The MathScript Node is a structure on the LabVIEW block diagram that gives you the ability to put text-based MathScript code inline with G You can defi ne inputs and outputs on the node borders to pass data back and forth between the two paradigms The node even supports debugging with single steps, breakpoints, syntax highlighting, and a probe for intermittent values. The typical workflow for developing your own script from scratch is to use the MathScript Interactive Window for the development, and then, to run the script among G code using the MathScript Node.4 Using the MathScript RT Module Combines the Benefits of Graphical and Textual Programming Into One Environment. LabVIEW MathScript RT is an add-on module for the LabVIEW Full and Professional Development Systems This module is designed to natively add text-based signal processing, analysis, and math into the graphical development environment of LabVIEW With more than 800 built-in functions, LabVIEW MathScript gives you the ability to either run your existing custom m files or create them from scratch Using this native solution for text-based math, you can combine graphical and textual programming within LabVIEW because the text-based engine is part of the LabVIEW environment With LabVIEW MathScript RT, you can choose whether graphical or textual programming is most appropriate for each aspect of your application. Using LabVIEW and NI Image Acquisition to Create a Real-Time Object Tracking System for Physical Dimensions and Color Analysis. Accurate physical-dimension analysis of an object in motion is an important engineering task that is made easier if the user can specify and narrow down the dimensional changes of an object during actual live motion Current systems on the market are too expensive for academic use and they require intensive user training In the past, researchers used a complicated solution involving LIDAR and infrared sensing systems to perform this task, but that solution is bulky and difficult to maintain. We used LabVIEW to create a fast, easy way to track any moving object and determine its physical parameters We use digital filters to redu ce the noise of the captured images Next, we use additional digital image processing to analyze and calculate the physical parameters The parameters are displayed live as the object moves to provide further physical dimension analysis. We needed to create a real-time digital image processing system to detect an object and distinguish it from the background as it moves We needed proper image filtering that the user can select in the field Our system needed continuous digital image recording to log and display possible real-time object-dimension changes during live motion tracking We needed the user to control the data acquisition and monitoring process interval via the LabVIEW front panel We also needed the digital signal processing to isolate motion artifacts such as shadowing and blurring. System Description. We created a reliable, stable digital image capturing and processing system using affordable NI image acquisition hardware programmed with LabVIEW We use a linear high-speed digital camera from NI to record and capture digital images We use the LabVIEW image processing module for fast, real-time image filtering to eliminate noise when processing the digital images We track objects in motion in real time and identify physical parameters, such as diameter and color, using the digital image processing module Digital bandpass filters in the data acquisition process improve the signal to noise ratio We perform supplementary image marking for object tagging via the image modification overlapping feature in the LabVIEW image processing module. We use a Basler scA1390-17gc camera to capture images The image is immediately sampled by the LabVIEW program to perform color analysis based on a color slide control selection We use the LabVIEW MathScript RT Module to analyze, display, and eventually output the color threshold of the real-time images For instance, if we narrow the color selection to between 0 and 25 using the color slide, the resultant color threshold image is ba sed on the color selection between 0 and 25 from the color slide Any colors outside of the 0 to 25 range are filtered out using the built-in LabVIEW digital filter module. We use LabVIEW to compute and perform additional analysis on the threshold image by filling up the reflected color, which is not detected by the camera The system performs a statistical calculation to measure and display the tracked object s diameter We compute the object s diameter using the LabVIEW mathematical and image processing modules Next, images are modified and labeled to tag them on the user front panel Figure 1 shows the digital camera used for tracking and capturing the image along with the front panel user interface and other trouble shooting equipment. Figure 2 shows the LabVIEW block diagram of the object tracking system and details the image data acquisition process that controls the Basler digital camera Figure 3 shows the user input options on the front panel of the object tracking system in LabVIEW The raw image captured from the digital camera transfers into the computer at the user s input request Additionally, the system performs real-time physical parameter statistical data analysis on the live images An average of several user-defined images determines the physical changes to reduce mathematical calculation and image acquisition error. By taking advantage of the real-time and high-speed components in LabVIEW, we achieved the reliable tracking and change monitoring we needed. Learn More About NI Machine Vision Software.
Comments
Post a Comment