pierwsza aplikacja na PDA

Tematy związane z LabVIEW PDA i uruchamianiem aplikacji na komputerach przenośnych.
biter
Posty: 7
Rejestracja: 27 sie 2004 00:00

pierwsza aplikacja na PDA

Post autor: biter »

Witam,
Skoro nie pojawił się jeszcze żaden post odnośnie PDA, postanowiłem przedstawić prostą aplikację na pda. Jest to obsługa odbiornika GPS - Emtac Bluetooth GPS Receiver na PDAPocket LOOX 420.
[img]http://www.labview.pl/uploads/forums/gps.jpg[/img] [img]http://www.labview.pl/uploads/forums/pda.jpg[/img]
Przed przystąpieniem do tworzenia aplikacji na PDA należy wcześniej zainstalować:
•eMbedded Visual C++ 4.0
•eMbedded Visual C++ 4.0 SP 3.0 or later
•SDK for Windows Mobile 2003-based Pocket PCs
•LabVIEW 7.1 PDA Module

Po zainstalowaniu powyższego softu można przystąpić do tworzenia aplikacji.W Execution Target wybieramy Pocket PC 2003 Device lub Emulator.
[img]http://www.labview.pl/uploads/forums/target.jpg[/img]

Odbiornik gps komunikuje się poprzez bluetooth z PDA. Jeden z protokołów Bluetooth – RFCOMM zapewnia emulację portu szeregowego. Tworzony jest wirtualny COM i urządzenie widziane jest przez PDA jak podłączone przez RS232.
[img]http://www.labview.pl/uploads/forums/rs1.jpg[/img] [img]http://www.labview.pl/uploads/forums/rs2.jpg[/img]

Poniżej przedstawiony kod źródłowy. Otwarcie portu szeregowego, szczytywanie ramki oraz jej odpowiedni format, zamknięcie portu. Dodatkowo zapisanie danych do pliku na PDA.
[img]http://www.labview.pl/uploads/forums/code.jpg[/img]

Ramki odbierane są w standardzie NMEA-0183 (V2.20), w którym przesyłane są dane o czasie, szerokości i długości geograficznej, jakości sygnału GPS, liczbie dostępnych satelitów i inne.
Po stworzeniu aplikacji kilka ustawień:
[img]http://www.labview.pl/uploads/forums/tools.jpg[/img]

W zakładce Build Settings ustawienia nazwy aplikacji, miejsca docelowego na PDA.
W zakładce Source Files dołączenia wszelkich dodatkowych plików (vi, dll). Następnie Save i Run w Block Diagram. Po skompilowaniu „exec” jest kopiowany na PDA i automatycznie uruchamiany.
[img]http://www.labview.pl/uploads/forums/settings.jpg[/img]

Przykładowy Front Panel aplikacji oraz fragment pliku tekstowego z wynikami:
[img]http://www.labview.pl/uploads/forums/fp1.jpg[/img] [img]http://www.labview.pl/uploads/forums/fp2.jpg[/img]

time longitude latitude
093836.758 00458.0962 5109.4776
093831.759 00458.0942 5109.4717
093832.758 00458.0925 5109.4704
093834.758 00458.0962 5109.4693
093835.758 00458.0949 5109.4681
.


Pozdrawiam
biter
Awatar użytkownika
rumcajs
Posty: 209
Rejestracja: 17 paź 2004 00:00
Lokalizacja: Aktualnie TRW

Heyah :)

Post autor: rumcajs »

Widzę, że kolega ma doświadczenie z PDA...
Jaki sprzęt warto (można kupić) aby działała na nim aplikacja LV ?
Packed PC czy Palm OS to baardzo ogólnikowo - może jakaś konkretna wersja czy cóś?
Czy masz jakieś doświadczenie z systemami Windows 2003 Embedded.
Wiele przemysłowych paneli operatorskich działa pod tym OSem - czy da się zaaplikować im aplikację pod LV?
Gdzieś kiedyś czytałem, że podobno tak - tylko muszą byś spełnione określone warunki....itp
Jednym słowem prosimy o podzielenie się doświadczeniami na gruncie PDA i LV.
biter
Posty: 7
Rejestracja: 27 sie 2004 00:00

Post autor: biter »

Jezeli chodzi o Pda to jedynym wymaganiem jest Palm OS lub Pocket PC 2003. Osobiscie mialem okazje popracowac na Pocket PC 2003. Jezeli ktos posiada starsza wersje Pocket PC 2002 to musi przeinstalowac sys.
Przy kupnie PDA zwrocilbym uwage na karte WIFI, bluetooth,rs. Pozatym to wedle upodoban. ;)

Z systemami embedded rowniez mam male doswiadczenie. Pracowalem z kompem Beckhoff Embedded PC z systemem Windows XP Embedded.
Jedynym mankamentem jest wymienna karta pamieci ( na tym komputerze byla pol gigowa). Co po zainstalowaniu systemu ogranicza mozliwosci pamieciowe. Zainstalowane tam bylo LV 6.1.
Jezeli chodzi o Win XP embedded to wygladem nie rozni sie od zwyklego xp.
Awatar użytkownika
rumcajs
Posty: 209
Rejestracja: 17 paź 2004 00:00
Lokalizacja: Aktualnie TRW

cd....

Post autor: rumcajs »

A możliwość odpalenia aplikacji na Windows CE ???
biter
Posty: 7
Rejestracja: 27 sie 2004 00:00

Post autor: biter »

System Pocket PC to WIndows CE. np Windows CE 4.2 dla Pocket PC to inaczej Pocket PC 2002.
W celu dokladnego zglebienia PDA polecam forum
http://www.pdaclub.pl/

pozdro
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Post autor: PMaj »

Witam

Jeśli można wtrącić - warto zauważyć, ze Windows 2003 ce, jako że zajmuje niewiele ponad 50MB i nie ma w sobie niewiadomo czego wykazuje właściwości systemu RT (w miarę stały czas odpowiedzi) - można więc odpalać aplikacje przemysłowe - jednak nie postawiłbym na tym nic większego - jest to - moim zdaniem - zbyt delikatny sprzęt. Bardziej nadaje się do aplikacji podręcznych lub serwisowych - diagnostycznych.
Należy przyznać ze programuje się to dość dobrze w LabVIEW - jednak trzeba uważać na tą nieszczęsną rozdzielczość - czasem nie widać wszystkiego tego co umieścimy na ekranie ...

Pozdrawiam
pompek
Posty: 1
Rejestracja: 16 maja 2006 00:00
Lokalizacja: kraków

Re: pierwsza aplikacja na PDA

Post autor: pompek »

Witam!
Może wyda wam się śmieszne moje pytanie ale jestem nowy ne forum więc proszę o wyrozumiałość.
Interesuje mnie bardzo ten temat a szczególnie przykładowe kody żródłowe lecz nie są one dla mnie widoczne :(
U mnie to same ikonki.
Można to jakoś zmienić? Lub czy istnieje inna możliwość podglądnięcia ich?
Z góry dziękuję za pomoc !

Pozdrawiam!
Tomi
ODPOWIEDZ