Pembacaan Communication Port sangat berguna dalam pemrograman karena pada Communication Port inilah banyak peralatan penting terpasang, seperti sensor, perangkat komunikasi dan berbagai peripheral. Dengan membaca isi Communication Port, kita dapat mengolah data yang berasal dari perangkat yang terpasang pada Communication Port tersebut. Jika sebuah modem terpasang pada salah satu Communication Port, sebut saja USB Port, maka dengan membaca USB Port yang bersangkutan, kita dapat mengetahui data yang ada pada modem tersebut.
Pada prinsipnya, program pembacaan Communication Port dengan Labview sangat mudah dilakukan dengan hanya 2 langkah saja, yaitu menentukan konfigurasi Communication Port yang akan kita baca dan membaca data yang ada.
Blok diagram programnya seperti gambar berikut :
Sedang Front Panelnya dapat dibuat seperti berikut :
Unduh Program Pembacaan Communication Port ?
Program Pembacaan Communication Port di atas, langsung dapat digunakan untuk pembacaan sensor sensor inclinometer buatan Level Development, US Digital, beberapa model DAQPAD buatan National Instruments dan sensor TD Series buatan Mitsubishi.. Malangnya tidak semua perangkat yang tersambung pada Communication Port dapat langsung dibaca dengan cara di atas, beberapa perangkat (seperti Modem) mengharuskan komputer mengirimkan perintah tertentu , menunggu beberapa saat, baru kemudian dapat melakukan pembacaan Communication Port, dengan demikian langkah pemrograman harus disisipi modul pengirim perintah.
Program pengirim perintah dapat dibuat dengan mengganti READ VISA dengan WRITE VISA, sebagai berikut
Sehingga blok diagram menjadi
Perhatikan pada blok diagram diatas, disajikan DUMMY CASE yang didalamnya (Function WAIT UNTIL) selalu dieksekusi karena dikaitkan dengan konstanta Logika bernilai TRUE.
Sedang Front Panelnya menjadi
Blok Kuning adalah tambahan perintah perangkat yang terpasang pada Communication Port, contoh pada modem GSM, perintah AT+CMGR=1 untuk membaca isi memori nomor 1 pada kartu GSM yang ada dalam modem.
Unduh Source Program Pembacaan Communication Port (dengan perintah) ?