LabView (Tekst Uz Prezentaciju)

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

LabVIEW

Poetci LabVIEW-a su u periodu kada je izaao prvi kompjuter sa grafikim interfejsom. Tako je napravljen programski jezik koji se bazirao na toku podataka za razliku od sekvencialnog programiranja kao to je npr. Fortran. Glavni cilj je bilo stvaranje programskog okruenja koje bi pojednostavilo prikupljanje podataka sa mjernih ureaja to je i danas glavna funkcija LabVIEW-a. Danas je LabVIEW programsko okruenje vodee u polju kompjuterski baziranog mjerenja i prikupljanja podataka.

Prednosti
Podrka za hardvere Glavna prednost LabVIEW-a nad drugim razvojnim okruenjima je iroka podrka za pristup instrumentalnim ureajima. Drajveri za razne instrumente ukoliko nisu ve ukljueni lako ih je dodati. Ono omoguuje standardnim programskim interfejsima komunikaciju sa ureajima. Kompilacija koda Grafiki kod je preveden u izvrni mainski kod interpretiranjem sintakse i kompiliranjem. U kasnijem sluaju izvrni i izvorni kod su spojeni u jednu datoteku. LabVIEW run-time engine smanjuje vrijeme kompiliranja i osigurava podrku za razne operativne sisteme, grafike sisteme, hardverske komponente itd. Velike biblioteke Mnoge biblioteke sa velikim brojem funkcija su priloene u nekoliko paketa. LabVIEW takoe ima tekstualno bazirano programiranje komponenti zvano MathScript ija je sintaksa kompatibilna sa MATLAB-om. Mogunost ponovnog koritenja koda Karakteristika LabVIEW koda je da se moe vie put primjenjivati za raliite programe bez izmjene dokle god su ulazi i izlazi istog tipa. Takoe je omogueno kreiranje aplikacija koje moe svako koristiti i bez LabVIEW-a (od verzije 6.0 potrebno je imati instaliran LabVIEW runtime engine). Paralelno programiranje Mogue je i veoma lahko programirati razliite radnje koje se izvravaju paralelno pomou viejezgrenih procesora. Korisno je za testiranje sistema automatike gdje je obiaj da se istovremeno

testiraju sekvence, snimanje podataka i komunikacija sa vanjskim ureajima.

Zakljuak (usporedba) Oba su poela za totalno razliite stvari. MATLAB je primarno alat za raunanje matrica, LabVIEW je bio primarno alat za kontrolu instrumenata. Sa godinama su im se funkcije pribliile. MATLAB je u mogunosti da sada kontrolie i prikuplja podatke a LabVIEW moe da vri kompleksnije matematike operacije. I dalje je MATLAB bolji po pitanju velikih matrica i LabVIEW je bolji za pravljenje aplikacija za instrumente. Kod MATLABA nema obrade podataka u stvarnom vremenu realtime, MATLAB prvo snimi pa onda obradi, dok LabVIEW moe obraivati u stvarnom vremenu pomou petlji. MATLAB/Simulink je jednostvaniji za upotrebu i tako je postao najkoriteniji kod studenata, Help fajl je bolji i detaljniji, laki za shvatiti. Usporedba je pokazala da je MATLAB/Simulink mnogo bolj i ibri za proraunavanje ali ima sporije vrijeme pri prvom pokretanju zbog kompajliranja. Najvea prednost LabVIEW-a je brza i jednostavna konstrukcija grafikog korisnikog interfejsa koji olakava auriranje parametara bez mijenjanja koda i elegantna prezentacija rezultata. Kreiranje slinog u MATLAB-u je veoma teko izvodljivo. Jo jedna prednost LabVIEW-a je to to se veina funkcija iz MATLABA mogu koristiti unutar LabVIEW-a pomou LabVIEW Simulation Interface Toolkit-a, koji mogu proslijediti podatke u m kod, pokrenuti ga i vratiti podatke nazad. Ovaj dodatak kupuje se zasebno i cijene dodataka kreu se gotovo kao i cijena samog proizvoda. Isto je i sa dodatcima za MATLAB i Simulink. Zasebno gledano MATLAB je duplo skuplji od LabVIEW-a. Ako ste primarno za rijeavanje jednaina i za metematike izraze onda je MATLAB pravi odabir. U drugu ruku ukoliko emo koristiti softver uglavnom za prikupljanje signala i obradu istih onda treba ii za LabVIEW.

You might also like