LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Small problems in building GUI for Windows CE 6.0

Hi semuanya,

saya butuh bantuan dalam membuat aplikasi LabVIEW; buat .exe file untuk Windows CE 6.0. Sejauh ini saya bisa di bilang mewarisi proyek dari orang lain, dan setiap kali kami mau build .exe file, kami harus men-"save" front panel dalam posisi, dimana tampilan di front panel harus tepat meletakkan elemen paling kiri atas di posisi yang benar (kiri atas).

Masalahnya, kami mencoba membuat aplikasi di satu monitor touch panel yg kecil 480x272 pixel, dan untuk itu kami perlu mengubah parameter "Front panel scale factor" di property "touch panel build specification" ke angka 2. Artinya, kalo saya mengupload grafik .JPG utk ditampilkan, maximal pixel size dari gambar adalah 480x272 pixel. Disini utk buat control, tabs, display, semua akan 2x lebih kecil nantinya saat ditampilkan di touch panel. Jadi misalnya, utk control yang di LabVIEW 100x100 pixel, pada saat di touch panel nantinya ukurannya 50x50 pixel. Ini diperlukan karena ukurannya terlalu kecil utk 1:1.

Pertanyaan saya adalah:

1. Apakah ada caranya biar kami nggak selalu harus men-"save" front panel nya pada posisi seperti itu? Mungkin ada settingan yang saya harus ubah, tapi saya nggak tau caranya?

2. Saya coba untuk buat .ctl sendiri untuk tombol2 control saya, dengan tampilan gambar saat "OFF" dan jadi sedikit lebih gelap saat "ON". Tapi nggak bisa, saya masi bingung. Misalnya utk tombol 100x100 pixel, saya upload gambar yang juga 100x100, tapi nantinya di touch panel, tombol ini akan berukuran 50x50 pixel. Jadinya di touch panel saya nggak liat kalo gambarnya berhasil di integrasi ke tombol. Apa ada trick untuk hal ini? Saat ini utk mengakali hal ini, saya hanya buat gambar 50x50, dan tombol 100x100 (transparan saat OFF, berwarna saat ON), jadinya saat ON, gambar saya ketutup sama tombol.

Kali aja ada yang uda pengalaman dengan hal ini dan bisa bantu,

Terima kasih,

HS.       


0 Kudos
Message 1 of 6
(5,652 Views)

sekedar nimbrung, mungkin AE nanti bisa bantu lebih detail

mas, mohon dibedakan programming di Windows XP/7/8 dengan Windows CE, Mac. dan Linux. OSnya berbeda, yang artinya tidak segampang itu compatible antara OS, terutama User Interface. Jadi tampilan JPG nya lain atau beda ya wajar, karena OS dan resolusi berbeda. Kalau saran saya, coba pakai LabVIEW Mobile Module atau LabVIEW Touch Panel Module, menggunakan modul tersebut, kita bisa desain VI untuk OS Win CE. Oh iya, saran saya, di dalam front panel yang di Win CE, gunakanlah category CLASSIC, jangan Modern, Silver, atau System, karena tampilan akan berbeda pada saat di download ke Win CE.

Untuk posisi front panel, coba pakai property atau method (Class VI), seingat saya ada yang bisa:

- get position

- center front panel

dll.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 2 of 6
(4,159 Views)

Makasih mas Krisna untuk masukkannya,

maksudnya LabVIEW Touch Panel Module itu tools di LabVIEW atau ada hardware nya lagi ya? soalnya saya liat di LabVIEW sini emang uda diinstall tools nya, tapi kalo search di NI, mesti ada satu paket module yang harus dibeli. Saya yakin disini kami sudah install touch panel module, makanya kami bisa build .exe utk touch panel kami.

Kami disini menggunakan LV 2010, dan saya sudah mencoba menggunakan control yang classic dan modern, tapi sepertinya justru yang classic yang terkadang sedikit problematis utk tampilannya, sementara yang modern sejauh ini tidak ada masalah.

Dan untuk penggunaan methode atau property node yang berbasis ke VI nya utk pengaturan posisi FP sendiri sepertinya nggak bisa digunakan, jadinya saya saat ini sedang mencoba mengubah2 settingan di VI-Settings nya.

Thanks,

HS

0 Kudos
Message 3 of 6
(4,159 Views)

Halo,

1. Maaf saya masih belum clear dengan "Setiap kali kami mau build .exe file, kami harus men-"save" front panel dalam posisi, dimana tampilan di front panel harus tepat meletakkan elemen paling kiri atas di posisi yang benar (kiri atas)" Bisakah disertai dengan screenshotnya untuk memperjelas?

2. Bisakah saya tahu tipe TPC nya? dan versi Touch Panel Module yang terinstall di komputer developer?

3. Dicoba untuk membuat VI baru dengan right click target TPC nya lalu pilih "New Touch Panel VI" lalu copy paste dari code yang lama dan posisi FP nya diatur kembali.

Cheers,

SR

0 Kudos
Message 4 of 6
(4,159 Views)

SS.jpg

seperti di screenshot di atas, setiap kali men "save" main.vi sebelum build .exe file, posisi nya harus seperti ini. Dengan ini tampilan di touch panel akan normal.

Kalo seandainya di front panel ini saya buat semuanya yang di dalam garis merah lebih ke tengah monitor, maka nanti di touch panel nya, tampilannya pun akan bergeser ke kanan dan ke bawah.

tipe TPC? mungkin sbc6000x? saya kurang paham maksudnya TPC

versi touch panel modul di MAX -> 10.0.0.

thanks,

HS

0 Kudos
Message 5 of 6
(4,159 Views)

ini masih belum terjawab?

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 6 of 6
(4,159 Views)