Dizajnirajte grafički korisnički interfejs (GUI)


Izrada aplikacije u LabWindows/CVI okruženju počinje sa kreiranjem korisničkog interfejsa. Pri tome, ne morate koristiti komplikovane grafičke pozive. Umesto toga, za interaktivni dizajn vaših virtualnih instrumenata, koristi se intuitivni editor za grafički korisnički interfejs. Na raspolaganju je široka paleta kontrola, posebno dizajniranih za instrumentaciju, kao što su prekidači,  kontrolna dugmad, indikatori, grafički displeji i sl. Kada postavite pojedine kontrole na GUI, dvostrukim klikom na kontrol ulazite u dijalog, kojim možete prilagoditi izgled i funkcionisanje kontrola u skladu sa vašim potrebama.


Generišite programski kod


Kada ste kompletirali vaš GUI, koristeći Code Builder automatski se generiše C kod. Code Builder automatski generiše izvorni C kod koji odgovara kreiranim kontrolima na korisničkom interfejsu. Da biste upravljali vašim grafičkim interfejsom, ne morate biti ekspert za programiranje u Windows okruženju. Code Builder automatski generiše kod koji reaguje na korisničke akcije, kao što su klik mišem, pritisak na dugme tastature i izbor menija.


Kompletirajte program uz pomoć funkcionalnih panela


Kada ste generisali programsko jezgro uz pomoć Code Builder-a, kompletirajte vašu aplikaciju ubacivanjem  programskog koda za akviziciju, analizu i upravljanje. LabWindows/CVI ima ugrađene alate za generisanje koda, nazvane funkcionalnim panelima, koji pomažu korišćenje ugrađenih biblioteka i instrumentalnih drajvera. Funkcionalni panel je grafička reprezentacija LabWindows/CVI funkcija i njihovih parametara. Svaka funkcija biblioteke ima odgovarajući funkcionalni panel. Da biste interaktivno definisali funkcionalni poziv, jednostavno setujte vrednost ovih parametara. Uz to, da biste testirali rad funkcije, možete je izvršiti sa funkcionalnog panela i zatim automatski ubaciti funkcionalni poziv u vaš fajl sa izvornim kodom. Na ovaj način možete značajno  uštedeti vreme i izbeći mukotrpno pisanje i editovanje funkcionalnih poziva u vašem programu. LabWindows/CVI razvojno okruženje ima široku paletu alata za editovanje i debagiranje, koji usmeravaju vaše napore u razvoju programa, uključujući 32-bitni kompajler, linker, displej variabli, prozor za sat i full-function source editor.


Pripremite program za distribuciju


Kada ste završili vašu aplikaciju, možete kreirati izvršnu verziju jednim klikom miša. Alternativno, možete napraviti DLL i inkorporirati vaš instrumentacioni kod u eksterne razvojne alate ili aplikacije koje rade sa DLL-ovima, kao što su LabVIEW, Visual Studio, ili neko drugo standardno razvojno okruženje. Upakujte vaš kod na diskove uz pomoć ugrađenog  LabWindows/CVI distribution kit builder-a.

 

  © 1982 - Electronic Design
  Makenzijeva bb-Pejton, Beograd
Tel:  +381 11 308 50 30
Fax: +381 11 308 50 31
Tel: 011 2 450 480
Tel: 011 308 74 59
   www.ed.rs
  ed@ptt.rs