Informacije

Šta je LabVIEW?

Šta je LabVIEW?

LabVIEW razvija i proizvodi National Instruments kao okruženje koje se koristi za grafički dizajn sistema.

Naziv LabVIEW skraćeni je oblik njegovog opisa: Laboratory Virtual Instrument Engineering Workbench.

LabVIEW je vizualni programski jezik: to je platforma za dizajniranje sistema i razvojno okruženje čiji je cilj omogućiti razvoj svih oblika sistema.

LabVIEW je razvio National Instruments kao radni stol za kontrolu testnih instrumenata. Međutim, njegove primjene proširile su se daleko iznad samo testnih instrumenata na cijelo područje dizajna i rada sistema.

LabVIEW je grafički strukturirani jezik protoka podataka koji se ponekad naziva i „G“ - ne bi ga trebalo zamijeniti s G-kodom.

Istorija LabVIEW-a

LabVIEW je prvi put pokrenut 1986. godine kao alat za znanstvenike i inženjere za olakšavanje automatiziranih mjerenja - cilj je bio da to bude alat koji će biti jednako produktivan za znanstvenike i inženjere kao što su proračunske tablice za financijske analitičare.

Kaže Jeff Kodowsky iz National Instruments koji je došao na početnu ideju i razvio je: "Nismo tražili da stvorimo jezik, ali to smo na kraju i učinili, jer nam je bila potrebna ta razina fleksibilnosti i kontrole kako bismo se nosili s vrstama IO-a i potrebna obrada. "

Uz to, Kodowsky je koristio rani Apple Mac koji je koristio grafiku više od bilo kojeg drugog računarskog sistema. Kodowsky je želio iskoristiti ovu sposobnost kako bi omogućio brže programiranje upravljanja instrumentima.


Šta je LabVIEW?

LabVIEW koristi grafičko sučelje koje omogućava spajanje različitih elemenata kako bi se osigurao potreban protok.

LabVIEW je u osnovi okruženje koje omogućava programiranje na G-u - ovo je grafički programski jezik stvoren od strane National Instruments koji je u početku razvijen za komunikaciju putem GPIB-a, ali od tada je znatno ažuriran. Danas se G može koristiti za automatizirane testne aplikacije, opće prikupljanje podataka, programiranje FPGA-a, itd. .

LabVIEW je u osnovi korisničko sučelje za G. Međutim, kako se softver razvijao, termin LabVIEW sada je sinonim za jezik G. LabVIEW takođe nudi mnoštvo drugih sadržaja, uključujući otklanjanje grešaka, automatizovano višestruko uvođenje u nit, korisničko sučelje aplikacije, upravljanje hardverom i interfejs za dizajn sistema.

Na taj način, LabVIEW djeluje kao portal za razne sadržaje, spajajući ih u jedan element kojim je lako upravljati.

LabVIEW radi na Windows, OS X (Apple) i Linux platformama, što ga čini pogodnim za većinu računarskih sistema.


Ključni koncepti LabVIEW

Unutar LabVIEW-a postoji nekoliko elemenata i koncepata koji su ključni za format i rad okruženja. Oni uključuju:

  • LabVIEW okruženje: Okruženje LabVIEW sastoji se od upravitelja LabVIEW VI (istraživač projekata), programskih alata, funkcija za otklanjanje grešaka, predložaka i gotovih primjera uzoraka, te jednostavnog sučelja s upravljačkim programima hardvera. Pročitajte više o LabVIEW okruženje.
  • LabVIEW VI: LabVIEW VI je „Virtualni instrument“ koji omogućava izgradnju korisničkog sučelja i sadrži programski kod. Pročitajte više o LabVIEW virtualni instrumenti, VI.
  • LabVIEW G programiranje: Ovo je grafički programski jezik u kojem se funkcionalni algoritmi grade tehnikama "povuci i ispusti". Pročitajte više o LabVIEW programiranje.
  • LabVIEW protok podataka: Ovo je srž koncepta koji određuje redoslijed izvođenja programa.

LabVIEW aplikacije

LabVIEW pruža moćnu platformu za izvođenje širokog spektra različitih aplikacija. Započeo je kao okruženje za upravljanje test programiranjem, ali od svog nastanka, aplikacije za koje se može koristiti znatno su se proširile. Iz grafičkog jezika za upravljanje testovima postao je okruženje za grafički dizajn sistema.

To znači da se može koristiti za širok spektar zanimljivih i raznolikih aplikacija. Ne samo da se može koristiti za kontrolu opreme (uključujući kontrolu velikog hadronskog sudarača u CERN-u) i raznih aplikacija za prikupljanje podataka (uključujući simulaciju razvoja automobila u kojima se vrši nadzor velikih podataka) u areni dizajna sistema u kojoj je korišćen za razvoj projekata od RF kola do biomedicinske opreme, zelene tehnologije i još mnogo toga.

Prednosti / nedostaci LabVIEW-a

Kao i svaki proizvod ili platforma, LabVIEW ima svoje prednosti i nedostatke. Moraju se pažljivo razmotriti prije početka upotrebe.

Prednosti LabVIEW-a

  • Grafičko sučelje je fleksibilno i jednostavno za upotrebu. Većina inženjera i naučnika može naučiti da ga brzo koristi.
  • LabVIEW pruža univerzalnu platformu za brojne aplikacije u različitim poljima.
  • LabVIEW se može koristiti sa nezavisnim hardverom: može se povezati sa C / C ++, VB, Fortran itd.
  • Jednostavno povezivanje sa mnogim hardverskim stavkama kao što su prikupljanje podataka i proizvodi za testnu opremu.
  • Ima izvrsnu korisničku podršku i veliki aktivni forum zajednice.

Mane LabVIEW-a

  • LabVIEW je izvor iz jednog izvora i neke kompanije možda neće voljeti koristiti proizvod koji dolazi iz jednog izvora i nije standardiziran u industriji.
  • Trošak vlasništva - iako je u skladu sa mnogim drugim industrijskim proizvodima slične prirode, njegov trošak treba uzeti u obzir prije nego što se uvede.
  • Za one koji su naviknutiji na programiranje teksta, grafičko programiranje može potrajati malo vremena za upoznavanje.

Kao i svaki proizvod, LabVIEW ima i nekih nedostataka, ali mnogima koji ga koriste posebno je učinkovit. S obzirom na ovo, LabVIEW treba pažljivo procijeniti prije nego što se uvede.


Pogledajte video: Labview vision (Oktobar 2021).