如何:在 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
;為了具有更大的彈性,程式碼應該允許使用者從可用序列埠清單中選取想要的序列埠。 如需詳細資訊,請參閱如何:顯示可用的序列埠。
此範例使用 Using
區塊以確保應用程式即使擲回例外狀況,也可關閉序列埠。 如需詳細資訊,請參閱 Using 陳述式。