Menggunakan Windows Timer Untuk Membaca Data Dari Port Serial

Author: · 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

  1. Membuat Animasi Mata dengan Borland Delphi 7.0
  2. Step by Step Menjadi Programmer Handal Dengan Vb.Net (4)
  3. Visualisasi Metode Pengurutan
  4. Desain Table Database Menggunakan Excel
  5. Excel 2007 – Dari dasar spreadsheet hingga database sederhana
  6. Komputer di dalam Komputer
  7. Step by Step Menjadi Programmer Handal Dengan Vb.Net (5)
  8. Pemrograman dengan GOTOXY
  9. Prosedur dan Fungsi di Turbo Pascal
  10. Pengantar Softcomputing
  11. Teknik Install dan Uninstall Program di Mandrake Linux
  12. Menelusuri Kode Program dengan Cscope dan Ctags
  13. Rekapitulasi Data Sederhana Dengan Microsoft Excel
  14. Mengakses database Microsoft Access dengan Delphi 7.0
  15. XML Parsing Pada J2ME Menggunakan kXML2
  16. Installasi SQL Server 2005 di Server 2003
  17. Membuat Database Karyawan Beserta Foto dengan Delphi 7.0 – Access
  18. Hati-hati Aplikasi Ms. Excel 2007 Bisa Salah Melakukan Perhitungan Perkalian dan Pembagian
  19. Tutorial Microsoft Excel
  20. Buku Latihan SMP Kls VIII Sem.2 : Pengolah Angka Ms Excel 2007