Bagikan melalui


Cara Menyambungkan Modem yang Terhubung ke Port Serial di Visual Basic

Topik ini menjelaskan cara menggunakan My.Computer.Ports untuk memanggil modem di Visual Basic.

Biasanya, modem terhubung ke salah satu port serial pada komputer. Agar aplikasi Anda berkomunikasi dengan modem, aplikasi harus mengirim perintah ke port serial yang sesuai.

Untuk menghubungi modem

  1. Tentukan port serial mana yang tersambung dengan modem. Contoh ini mengasumsikan modem ada di COM1.

  2. Gunakan metode My.Computer.Ports.OpenSerialPort untuk mendapatkan referensi ke port. Untuk informasi selengkapnya, lihat OpenSerialPort .

    Blok Using memungkinkan aplikasi untuk menutup port serial, bahkan jika menimbulkan pengecualian. Semua kode yang memanipulasi port serial akan muncul dalam blok ini, atau dalam Try...Catch...Finally blok.

    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1", 9600)
    End Using
    
  3. Atur DtrEnable properti untuk menunjukkan bahwa komputer siap menerima transmisi masuk dari modem.

    com1.DtrEnable = True
    
  4. Kirim perintah putar nomor dan nomor telepon ke modem melalui port serial dengan metode Write .

    com1.Write("ATDT 555-0100" & vbCrLf)
    

Contoh

Sub DialModem()
    ' Dial a number via an attached modem on COM1.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1", 9600)
        com1.DtrEnable = True
        com1.Write("ATDT 555-0100" & vbCrLf)
        ' Insert code to transfer data to and from the modem.
    End Using
End Sub

Contoh kode ini juga tersedia sebagai cuplikan kode IntelliSense. Dalam pemilih cuplikan kode, itu terletak di Konektivitas dan Jaringan. Untuk informasi selengkapnya, lihat Cuplikan Kode .

Mengkompilasi Kode

Contoh ini memerlukan referensi ke namespace System.

Pemrograman yang Kuat

Contoh ini mengasumsikan modem terhubung ke COM1. Kami menyarankan agar kode Anda mengizinkan pengguna untuk memilih port serial yang diinginkan dari daftar port yang tersedia. Untuk informasi selengkapnya, lihat Cara: Menampilkan Port Serial yang Tersedia.

Contoh ini menggunakan Using blok untuk memastikan bahwa aplikasi menutup port meskipun melemparkan pengecualian. Untuk informasi selengkapnya, lihat Pernyataan Using.

Dalam contoh ini, aplikasi memutuskan port serial setelah memanggil modem. Secara realistis, Anda ingin mentransfer data ke dan dari modem. Untuk informasi selengkapnya, lihat Cara: Menerima String Dari Port Serial.

Lihat juga