Praktikum iz merno- akvizicionih...
Transcript of Praktikum iz merno- akvizicionih...
UNIVERZITET U BEOGRADU
ELEKTROTEHNIČKI FAKULTET
Praktikum iz merno-
akvizicionih sistema
Doc. dr Milica Janković[email protected]
Marija Novičić, dipl. inž[email protected]
http://automatika.etf.rs/http://bmit.etf.rs/
Doc. dr Marko Barjaktarović[email protected]
Petar Atanasijević, dipl. inž[email protected]
http://nobel.etf.bg.ac.rs/
Type Definitions• Nestandardne kontrole mogu biti tipa:
1. Control
2. Type Def.
3. Strict Type Def.
Control – kontrole koje se ponašaju kao postojeće kontrole, ali izgledaju drugačije. Instance im nisu povezane, pa promena jedne ne utiče na promene ostalih.
Type Def. – kontrole koje su povezane, te omogućavaju da se promenom jedne instance izmene sve instance iste kontrole.
Strict Type Def. – kontrole su takođe povezane i omogućavaju da se promenom jedne instance izmene sve instance iste kontrole. Takođe osiguravaju da je i izgled svih instanci Strict Type Def. kontrole isti. Korišćenje ovih kontrola je restriktivnije u poređenju sa Type Def. kontrolama. Pored izgleda, Strict Type Def. Postavlja ograničenja i u pogledu opsega veličina koje kontrola podržava. Strict Type Def. kontrole dozvoljavaju razlike samo u imenu, opsiu i default vrednosti između instanci.
Modularnost
SubVI je sličan pomoćnim funkcijama kod text-based programskih jezika. Doprinosi efikasnosti programiranja jer omogućava korišćenje istog koda u različitim situacijama. Zahvaljujući tome, glavni VI program izgleda kompaktnije i čitljivije.
Potprogrami – SubVI
Icon
Grafički prikaz SubVI-a na block dijagramuglavnog programa.
Connector pane
Omogućava povezivanje terminala (ulaza iizlaza) SubVI-a, sa kontrolama i indikatorimaiz glavnog programa.
Tipovi terminala:• Required – program se neće izvršiti
ukoliko nije povezan• Recommended• Optional
Dokumentacija VI-a
Dokumentacija kontrole/indikatora
Komentari na block dijagramu
Owned label
Free label
Subdiagram label
Za obradu i propagaciju greške unutar SubVI-a preporučuje se korišćenje case strukture.
Handling Errors
Postavljanje SubVI-a u glavni program
Selektovati mišem deo programa od koga treba napraviti SubVI
Konverzija dela programa u SubVI