TUJUAN
PERCOBAAN
3. Tambahkan edit box dan Button sesuai dengan tampilan dialog sebagai berikut :
4. Pada kotak dialog, tambahkan ActiveX Control dengan cara klik kanan lalu Insert ActiveX Control
-> Microsoft Communication Control -> OK
5. Pada icon Klik kanan pilih Class Wizard, maka akan muncul jendela seperti dibawah ini :
6. Pilih Add Class -> MFC Class From Typelib...
7. Pilih Mcrosoft Comm Control 6.0<1.1> dan add all classes dengan menekan icon >> kemudian
finish dan OK
8. Pada icon klik kanan pilih Add Variable akan muncul jendela baru. Beri nama m_comm pada
box variable name lalu finish.
9. Pada kotak dialog, klik kanan pilih Class Wizard kemudian atur sesuai gambar berikut :
10. Pada icon klik kanan pilih Add Event Handler kemudian pilh Add and Finish.
11. Pada OnCommMscomm1() tambahkan program berikut :
VARIANT in_dat;
m_comm.put_InputLen(1);
in_dat = m_comm.get_Input();
CString strInput(in_dat.bstrVal);
UpdateData(TRUE);
UpdateData(FALSE);
UpdateData(1);
m_comm.put_CommPort(m_port);
UpdateData(0);
m_comm.put_Settings(_T("9600,N,8,1"));
m_comm.put_InputMode(0);
m_comm.put_InputLen(1);
m_comm.put_RTSEnable(TRUE);
m_comm.put_RThreshold(1);
m_comm.put_PortOpen(TRUE);
m_comm. put_PortOpen(FALSE);
Mengirimkan Data
1. Tambahkan satu Button pada kotak dialog beri nama Kirim.
UpdateData(TRUE);
m_comm.put_Output(COleVariant(m_data));
UpdateData(FALSE);
TUGAS
Setting perangkat Minimum System anda untuk mengirimkan string “123456”. Pada software PC,
buatlah program untuk parsing data hanya yang ke tiga (‘3’) !