MATHIA
e-knjiga · skripta

LabVIEW

Grafičko programiranje (G): Front Panel i Block Diagram, dataflow, petlje i strukture, DAQ i instrumentacija.
1 · Šta je LabVIEW 2 · Front Panel 3 · Block Diagram i dataflow 4 · Žice i tipovi 5 · Petlje i strukture 6 · SubVI i modularnost 7 · DAQ i instrumentacija

1 Šta je LabVIEW

LabVIEW koristi grafički jezik G. Program se zove VI (Virtual Instrument) i ima dva sloja: Front Panel (korisnički interfejs) i Block Diagram (logika). Umesto pisanja teksta, povezuješ ikone žicama.

2 Front Panel

Sadrži kontrole (ulaz: dugmad, klizači, polja) i indikatore (izlaz: grafici, lampice, brojevi). Svaki objekat sa panela dobija svoj terminal na Block Diagramu.

3 Block Diagram i dataflow

Ključna ideja je dataflow — čvor radi tek kada svi ulazi imaju vrednost. Ne postoji redosled linija kao u tekstualnim jezicima; redosled diktira tok podataka kroz žice.

4 Žice i tipovi

Boja i debljina žice označavaju tip podatka (npr. narandžasta = realni broj, plava = ceo broj, zelena = boolean). Slomljena žica znači grešku tipa ili nepovezan ulaz.

5 Petlje i strukture

While (dok je uslov tačan), For (N puta), Case (grananje), Sequence, Event. Shift registri prenose vrednost iz jedne iteracije petlje u sledeću.

6 SubVI i modularnost

Svaki VI može postati potprogram (SubVI) tako što mu se naprave ikona i konektor, pa se ugrađuje u druge VI-jeve — isto kao funkcija u klasičnom programiranju.

7 DAQ i instrumentacija

Tipičan merni lanac: senzor → DAQ kartica → obrada → prikaz. Akvizicija se radi preko DAQmx, a komunikacija sa instrumentima preko VISA/GPIB. Za debag koristi Highlight Execution, Probe i Breakpoint.

Spreman za vežbu?

Pitaj Profesoricu bilo šta o LabVIEW — dugme je dole desno. 💬

© 2026 Mathia Edu — sadržaj je zaštićen autorskim pravom. Umnožavanje i plagiranje su zabranjeni.