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. 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. 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. 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 |