Menggunakan Windows Timer Untuk Membaca Data Dari Port Serial
Pada tulisan sebelumnya, penulis membuat dua program Macro Excel untuk membaca dan mengirim data port serial. Kedua program tersebut menggunakan For Loop yang tentunya mempunyai keterbatasan dalam hal jumlah data tentunya. Bagaimana bila kita menginginkan mendapat data yang jumlahnya tidak terbatas atau tidak diketahui batasnya. Mungkin solusi dengan menggunakan Do-Until & While-Wend Loop dapat menjadi pilihan. Tetapi cara ini dapat menyebabkan kita tidak dapat menggunakan Excel untuk pekerjaan lain. Sedangkan metode rekursi akan menyebabkan masalah stack overflow pada program.
Pilihan lain yang dapat dinggunakan adalah pemanggilan prosedur secara berkala. Hal ini dapat dilakukan dengan metode onTime. Sayangnya periode tersingkat yang dapat diberikan metode ini adalah satu detik, sedangkan komunikasi serial terjadi dengan sangat cepat. Bayangkan bila kita menggunakan kecepatan 9600 bps, artinya dalam satu detik terdapat 9600 bit data yang dikirim.
Selain metode di atas, terdapat cara lain unuk pemanggilan prosedur secara berkala, yaitu fungsi Timer yang disediakan oleh Window API Library (Windows Timer). Salah satu kelebihan metode ini adalah periode tersingkat untuk memanggil sebuah prosedur dapat mencapai 1 milidetik. Untuk mengetahui lebih banyak lagi tentang pemanggilan prosedur secara berkala baik dengan metode onTime atau Windows Timer silahkan click link berikut : http://www.cpearson.com/excel/ontime.htm
Penulis melampirkan 1 buah program Excel yang menggunakan Windows Timer untuk membaca data dari port serial. Selain itu penulis menyertakan dokumen lain yang membahas kode VB dalam program ini serta cara menggunakannya.
Semoga tulisan ini dapat bermanfaat dan penulis mengharapkan kritik dan saran dari rekan-rekan semua.
DOWNLOAD ARTIKEL LENGKAP (PDF): DOWNLOAD SOFTWARE PENDUKUNG: ARTIKEL YANG BERHUBUNGAN:- Komunikasi Serial dengan menggunakan VB Excell
- Implementasi Samba PDC Menggunakan Backend LDAP
- Mengenal Universal Serial Bus (USB) untuk Pemula
- Tutorial Hacking dengan Netcat
- Daftar Port Menarik
- Daftar Nomor Port 30-03-2007
- SMTP (Simple Mail Transfer Protocol) - RFC 821
- Mengamankan Linux dengan Update Paket Software
- Akses Registry Windows Menggunakan VB.NET
- Desain dan konfigurasi VoIP dan Data pada Jaringan Frame Relay

Comments (No comments)
What do you think?