共用方式為


HOW TO:在 Visual Basic 中將字串傳送至序列埠

本主題將描述如何在 Visual Basic 中使用 My.Computer.Ports 將字串傳送至電腦的序列埠。

範例

這個範例會將字串傳送至 COM1 序列埠。您可能需要使用電腦上不同的序列埠。

請使用 My.Computer.Ports.OpenSerialPort 方法取得對連接埠的參考。如需詳細資訊,請參閱 OpenSerialPort

即使發生例外狀況,Using 區塊也會允許應用程式關閉序列埠。所有控制序列埠的程式碼都應該會顯示在這個區塊或 Try...Catch...Finally 區塊中。

WriteLine 方法會將資料傳送至序列埠。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

編譯程式碼

  • 這個範例會假設電腦所使用的是 COM1。

穩固程式設計

這個範例會假設電腦所使用的是 COM1。為了具有更大的彈性,程式碼應該允許使用者從可用序列埠清單中選取想要的序列埠。如需詳細資訊,請參閱 HOW TO:在 Visual Basic 中顯示可用的序列埠

這個範例使用 Using 區塊,確定應用程式即使擲回例外狀況,也會關閉連接埠。如需詳細資訊,請參閱 Using 陳述式 (Visual Basic)

請參閱

工作

HOW TO:在 Visual Basic 中撥接與序列埠連接的數據機

HOW TO:在 Visual Basic 中顯示可用的序列埠

參考

Ports

System.IO.Ports.SerialPort