Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie mit My.Computer.Ports
Zeichenfolgen an die seriellen Ports des Computers in Visual Basic senden.
Beispiel
In diesem Beispiel wird eine Zeichenfolge an den seriellen COM1-Port gesendet. Möglicherweise müssen Sie einen anderen seriellen Port auf Ihrem Computer verwenden.
Verwenden Sie die My.Computer.Ports.OpenSerialPort
Methode, um einen Verweis auf den Port abzurufen. Weitere Informationen finden Sie unter OpenSerialPort.
Der Using
Block ermöglicht es der Anwendung, den seriellen Port zu schließen, auch wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte innerhalb dieses Blocks oder innerhalb eines Try...Catch...Finally
Blocks angezeigt werden.
Die WriteLine Methode sendet die Daten an den seriellen Port.
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
Code kompilieren
- In diesem Beispiel wird davon ausgegangen, dass der Computer
COM1
verwendet.
Robuste Programmierung
In diesem Beispiel wird davon ausgegangen, dass COM1
vom Computer verwendet wird; für mehr Flexibilität sollte der Code dem Benutzer ermöglichen, den gewünschten seriellen Port aus einer Liste verfügbarer Ports auszuwählen. Weitere Informationen finden Sie unter How to: Show Available Serial Ports.
In diesem Beispiel wird ein Using
Block verwendet, um sicherzustellen, dass die Anwendung den Port schließt, auch wenn eine Ausnahme ausgelöst wird. Weitere Informationen finden Sie unter Using Statement.