Menggunakan Windows Timer Untuk Membaca Data Dari Port Serial
Author: Administrator · Published: May 28, 2007 · Category: Pemrograman VB
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 Tulisan lengkap: ben-api-timer-serial-port.zip
Related Articles
- Step by Step Menjadi Programmer Handal Dengan Vb.Net (4)
- Membuat Animasi Mata dengan Borland Delphi 7.0
- Visualisasi Metode Pengurutan
- Komputer di dalam Komputer
- Excel 2007 – Dari dasar spreadsheet hingga database sederhana
- Step by Step Menjadi Programmer Handal Dengan Vb.Net (5)
- Desain Table Database Menggunakan Excel
- Prosedur dan Fungsi di Turbo Pascal
- Pengantar Softcomputing
- XML Parsing Pada J2ME Menggunakan kXML2

