02 April 2019

Mengenal Event Pada Komponen Serial Library MSComm32.OCX

www.niguru.com
Niguru.com | Selasa, 2 Apr 2019 | Untuk membangun koneksi serial antara komputer dengan peralatan pengendali pada suatu control system biasanya dipakai suatu library untuk menyederhanakan coding (penyusunan instruksi).

Salah satu serial control library yang paling populer pada aplikasi berbasis bahasa pemrograman Visual Basic adalah MSComm32.OCX.


Kali ini Niguru.com akan menjelaskan mengenai event yang disediakan oleh MSComm32.OCX.
Berikut ini daftar event selengkapnya:

Kelompok Event yang berhubungan dengan ERROR (kesalahan):
  1. comEventFrame = frame error
  2. comEventRxParity = parity error
  3. comEventRxOver = rx buffer full
  4. comEventTxFull = tx buffer full
  5. comEventOverrun = overrun port
  6. comEventBreak = receive break char
  7. comEventDCB = device control block


Note:
Semua event error diatas akan TRUE bila terjadi error yang sesuai dengan event yang bersangkutan.


Kelompok Event yang berhubungan dengan TRANSMISI data:
  1. comEvSend = Streshold <> 0
  2. comEvReceive = Rtreshold <>0
  3. comEvCTS = clear to send
  4. comEvDSR = data set ready
  5. comEvCD = carrier detect
  6. comEvRing = received ring on ring detector
  7. comEvEOF = EOF character received


Note:
Semua event transmisi diatas akan TRUE bila terjadi kondisi transmisi yang sesuai dengan event yang bersangkutan.

karena event merupakan kondisi biasanya digunakan sebagai syarat dari suatu deretan instruksi. Maka penggunaannya biasanya diawali IF atau SELECT CASE, misalnya:

If MSComm1.CommEvent = comEvRing Then Call OpenPhoneConnection

Demikianlah penjelasan mengenai event yang disediakan oleh MSComm32.OCX. Semoga posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment