PRAKTIKUM IZ MERNO-AKVIZICIONIH SISTEMA

Povezivanje akvizicionog hardvera
DAQ hardver i softver, GPIB i serijska komunikacija.

Uvod u LabVIEW okruženje
Upoznavanje sa LabVIEW okruženjem, razvoj jednostavnih aplikacija, razumevanje dataflow programskog modela, upoznavanje sa kontrolama i funkcijama.

Tehnike pronalaženja greški i rešavanje greška u toku izvšavanja koda

Implementacija koda u LabVIEW-u
Dizajn korisničkog interfejsa, izbor tipova podataka i dijagrama za prikazivanje rezultata, for i while petlja, case struktura odlučivanja, dokumentovanje kôda.

Rad sa nizovima i klasterima, kreiranje sopstvenih tipova kontrola

Upravljanje resursima
Različiti tipovi fajlova za snimanje podataka i rad sa njima, programiranje hardvera pomoći DAQmx API-ja, VISA API-a.

Razvoj modularnih aplikacija
Osnovi modularnog programiranja. Programi i podprogrami (VI je LabVIEW naziv za program, dok se podprogrami nazivaju subVI).

Osnovni šabloni i tehnike programiranja:
Sekvencijalno programiranje, mašina stanja.

Upotreba promenljivih
Razmena podataka između nekoliko petljli ili programa, lokalne i globalne promenljive, prevazilaženje problema paralelnog programiranja.

Tehnike sinhornizacije

Programiranja događaja (event strukture)

Programiranje korisničkog interfejsa

Tehnike upisa i čitanja datoteka

Optimizacija programskog kôda

Razvoj i distribucija stand-alone aplikacija

Uvod u akviziciju slike

Uvod u Python programski jezik i arduino platformu