Forum Sains Indonesia




*
Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?
Mei 25, 2012, 02:59:21 PM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Artikel Sains

Aku Cinta ForSa

  ForSa on FB  ForSa on Twitter

Pranala Luar

ShoutBox!

Last 10 Shouts:

 

fajri

Kemarin jam 09:40:03 PM
numpang liat_liat dulu,, kexnya menarik bnget sama masalah mikon.. ! :D
 

haman11

Kemarin jam 08:11:34 AM
ada yg tauproses daur ulang urin pada cicak gk ? ;)
 

GhostInMachine

Mei 23, 2012, 03:52:17 PM
kk mau tanya cara upload Tulisan dong??
 

army.fice

Mei 23, 2012, 12:22:47 AM
sepi banget sih :(
 

lustforscience

Mei 22, 2012, 08:26:02 PM
amin
 

exile_rstd

Mei 22, 2012, 08:24:55 PM
offline....
good night all  ;)
 

exile_rstd

Mei 22, 2012, 08:23:08 PM
iyaaaa jumat saya mau ujian kenaikan kelas. doain ya om Farabi, semoga ujiannya lancar dan dpt nilai memuaskan  :D
 

Farabi

Mei 22, 2012, 08:20:37 PM
KMana aja non? Sibuk belajar?
 

exile_rstd

Mei 22, 2012, 07:44:23 PM
argh lama ga buka forsa, comment di beberapa thread jd membingungkan saya. apa karena udh lama ga asah ya...
 

N E R R O

Mei 20, 2012, 07:41:57 PM
udah lama gak mampi ke forsa, sdh banyak berubah

Show 50 latest

Penulis Topik: menampilkan data serial di VB  (Dibaca 1358 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline segi

  • Siswa Baru
  • *
  • Tulisan: 6
  • IQ: 3
    • Lihat Profil
menampilkan data serial di VB
« pada: Desember 22, 2010, 12:45:14 PM »
buat semuanya, saya ada pertanyaan seputar Visual Basic..

saya menggunakan mikrokontroler ATMega128, pake sensor GPS dll.
setelah di program menggunakan codevision, maka tampilan di hyperterminal nya sbb:

GPS= 710 m
suhu= 27 c           
tekanan= 920

pertanyaan nya, gimana caranya nampilin data di atas ke dalam visual basic dengan tampilan form sbb(gk ngerti d bagian MSComm nya buat nampilin semua data tsb biar bisa nampil di textbox4):

Objek           Properti             setting

Label1          Caption             GPS
Label2          Caption             Suhu
Label3          Caption             Tekanan
Label4          Caption             Data yg Masuk
Textbox1      Name                Text1
Textbox2      Name                Text2
Textbox3      Name                Text3
Textbox4      Name                Text4
MSComm1     Commport          6
                  setting              19200,N,8,1
                  Portopen            True



                 



Offline coughin

  • Siswa Baru
  • *
  • Tulisan: 4
  • IQ: 1
    • Lihat Profil
Re: menampilkan data serial di VB
« Jawab #1 pada: Desember 22, 2010, 02:55:28 PM »
itu masih pake VB6 ya?
saya saranin pake visual studio 2005 aja, lebih bagus.

saya kasih contoh untuk menerima sebuah data dari serial. misalnya kalo dibaca di hyperterminal akan menjadi seperti ini:
x

[cuma ngasih huruf x doang]

kalo pake VB6, kalo saya ga salah langkahnya gini:
1. di form_load ketik:

MSComm1.open();

itu untuk ngebuka port serialnya

2. buat variabel global baru untuk nyimpen data, misalnya
Dim a as integer
[karena contoh, jadi cuma 1 aja]

3. setelah itu di bagian 'event' (lambangnya kyk petir, sebelahnya properties) dari MSComm1, double click pilihan dataReceived, nanti akan otomatis dibuatin ke sebuah fungsi. nah fungsi ini adalah event handler untuk si data yang masuk ke serial port, jadi kalo ada data yang masuk, fungsi ini bakal langsung kepanggil. semacam interrupt data received kalo di AVR.

4. untuk menyimpan data yang diterima di serial port ke variabel, ketik
a = MSComm1.read()

[saya ga terlalu inget untuk VB yang versi ini gimana syntaxnya, pokoknya pasti mengandung kata 'read' deh]

4. buat timer untuk mengupdate tampilan label setiap beberapa detik, asumsi saya, mas sudah tau cara pake timer. di dalam event handler timer_tick, ketikkan:
label1.text = a.toString()

fungsi toString untuk mengubah nilai integer di dalam variabel a menjadi string supaya bisa ditampilkan ke label.

nah, kalo dengan cara ini nanti tulisan di label1.text akan menjadi 120 [yaitu nilai ascii dari huruf 'x']

mudah2an membantu..

Offline segi

  • Siswa Baru
  • *
  • Tulisan: 6
  • IQ: 3
    • Lihat Profil
Re: menampilkan data serial di VB
« Jawab #2 pada: Desember 25, 2010, 10:17:22 AM »
ok oM..makasih pencerahan nya.. :D

tar saya coba2... :)

 

Copyright © 2006-2011 Forum Sains Indonesia