.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Pemrograman Serial Port Pada VB6

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Berikut teori sedikit tentang pemrograman serial port pada vb6

Untuk pengaksesan port serial kita dapat mengaksesnya secara langsung menggunakan kontrol MSComm(microsoft comm control 6.0)  yang telah disediakan Visual basic.

Kontrol MSComm menyediakan fisilitas komunikasi antara program aplikasi yang kita buat dengan port serial untuk mengirim atau menerima data melalui port serial.

Setiap MSComm hanya menangani satu port serial sehingga jika kita ingin menggunakan lebih dari satu port serial harus digunakan MSComm lain.

CommPort
Digunakan untuk menentukan nomor port serial yang akan dipakai
contoh nya MSComm1.CommPort = 3
maka port serial yang di gunakan adalah COM3


Setting
Digunakan untuk menset nilai baud rate, pariti, jumlah bit data, dan jumlah bit stop.
Contoh nya MSComm1.Settings = "9600,N,8,1"
Setting MSComm nya adalah Baud Rate 9600, Tanpa Paritas, Jumlah data 8bit, dan jumlah bit stop 1 bit.

PortOpen
Digunakan untuk membuka ataupun menutup port serial yang dihubungkan dengan MSComm ini
Contoh nya :   MSComm1.PortOpen = True
Kalo true port kebuka , kalo false ketutup

Input
Digunakan untuk mengambil data string yang ada pada buffer penerima.


Output
Digunakan untuk menulis data string pada buffer kirim



MSComm hanya mempunyai satu even saja, yaitu even OnComm.
Even OnComm dibangkitkan jika nilai properti dari CommEvent berubah yang mengindikasikan telah terjadi even pada port serial baik even komunikasi maupun even error.









Tabel berikut adalah tabel mengenai nilai � nilai dari properti CommEvent, nilai properti ini tidak  tersedia pada saat design time, tetapi hanya dapat dibaca pada saat run time.

Nilai-nilai properti even error pada CommEvent

KONSTANTA                               KETERANGAN
ComEventFrame                             Hardware mendeteksi adanya keselahan frame
ComEventRxParity                         Hardware Mendeteksi adanya kesalahn parity
ComEventRxOver                          Buffer penerima mengalami over flow, tidak ada lagi ruang kosong '                                                       untuk penerima
ComEventTxfull                             Buffer kirim penuh
ComEventOverRun                         Port mengalami over run
ComEventBreak                             Sinyal Break diterima
ComEventDCB                               Mendapatkan Kembali Device Control block dari port serial
comEvSend                                     Jumlah karater yang dikirim lebih sedikit dari pada nilai property  '                                                       sthreshold, even ini akan di bangkitkan jika nilai pada property '                                                       sthreshold tidak di isi "0"
 comEvReceive                              Telah diterima karakter sebanyak nilai property rthreshold , even '                                                       ini akan dibangkitan terus menerus sampai data diambil dari buffer '                                                       penerima menggunakan perintah input event ini akan dibangkitkan '                                                       jika nilai pada rthersold tidak diisi atau 0
comEvCTS                                     Terjadi Perubahan pada saluran Clear To Send
comEvDSR                                     Terjadi Perubahan pada saluran Data Set Ready
comEvCD                                       Terjadi Perubahan pada saluran Carrier Detect
comEvRing                                     Terdetksi ada nya sinyal ring
comEvEOF                                     Karakter End Of FIle Diterima



Setting Receive and Transmit Buffer Properties

Ada beberapa property dari receive buffer dan transmit buffer (property dari MS Comm) yang perlu kita atur.

    InBufferSize : mengatur ukuran receive buffer
    OutBufferSize : mengatur ukuran transmit buffer
    Rthreshold : menentukan jumlah karakter yang diterima oleh receive buffer sebelum OnComm event dipicu
    Sthreshold : menentukan jumlah karakter yang diterima oleh transmit buffer sebelum OnComm event dipicu
        Jika bernilai 0 berarti tidak pernah dipicu
        Jika bernilai 1 berarti dipicu setiap satu karakter
    InputLen : menentukan jumlah karakter yang dibaca CPU dari receive buffer
        Jika bernilai � 0 �, maka seluruh isi receive buffer akan dibaca CPU
    InputMode : menentukan tipe data input yang akan dibaca CPU
        comInputModeText : untuk data string/teks
        comInputModeBinary : untuk data biner



Sekian
Contoh sederhana serial port
http://www.taufikismail.web.id/2014/09/contoh-sederhana-pemrograman-serial-port-vb6.html



Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Pemrograman Serial Port Pada VB6, Diterbitkan oleh sourcecodeaplikasi1 pada Senin, 15 September 2014. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to