Freigeben über


Ports.OpenSerialPort Methode

Definition

Erstellt und öffnet ein SerialPort-Objekt.

Überlädt

OpenSerialPort(String)

Erstellt und öffnet ein SerialPort-Objekt.

OpenSerialPort(String, Int32)

Erstellt und öffnet ein SerialPort-Objekt.

OpenSerialPort(String, Int32, Parity)

Erstellt und öffnet ein SerialPort-Objekt.

OpenSerialPort(String, Int32, Parity, Int32)

Erstellt und öffnet ein SerialPort-Objekt.

OpenSerialPort(String, Int32, Parity, Int32, StopBits)

Erstellt und öffnet ein SerialPort-Objekt.

OpenSerialPort(String)

Erstellt und öffnet ein SerialPort-Objekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName);
public System.IO.Ports.SerialPort OpenSerialPort (string portName);
member this.OpenSerialPort : string -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String) As SerialPort

Parameter

portName
String

String. Erforderlich. Der Name des zu öffnenden Anschlusses.

Gibt zurück

Ein offenes SerialPort-Objekt, das mit den angegebenen Argumenten konfiguriert ist.

Ausnahmen

Der portName ist Nothing oder eine leere Zeichenfolge.

Beispiele

In diesem Beispiel wird beschrieben, wie Zeichenfolgen an den seriellen Port des COM1 Computers gesendet werden.

Der Using-Block ermöglicht es der Anwendung, den seriellen Port auch dann zu schließen, wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte in diesem Block oder in einem Try...Catch...Finally Block mit einem Aufruf zur Verwendung der Close -Methode angezeigt werden.

Die WriteLine-Methode sendet die Daten an den seriellen Anschluss.

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

Weitere Informationen finden Sie unter Vorgehensweise: Senden von Zeichenfolgen an serielle Ports.

Hinweise

Die My.Computer.Ports.OpenSerialPort -Methode erstellt und öffnet ein SerialPort -Objekt. Die Argumente für die OpenSerialPort -Methode bestimmen die Einstellungen des SerialPort -Objekts.

Ihr Code sollte das SerialPort Objekt schließen, wenn es mit dem -Objekt abgeschlossen ist. Sie können die Close -Methode verwenden, um das Objekt explizit zu schließen, oder die Using -Anweisung, um es implizit zu schließen. Weitere Informationen finden Sie im Beispiel in diesem Thema.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.Ports.OpenSerialPort -Methode betreffen.

Beschreibung Siehe
Wählen Eines Modems, das an einen seriellen Port angeschlossen ist Vorgehensweise: Wählen mit Modems an seriellen Anschlüssen
Senden einer Zeichenfolge an seriellen Port Vorgehensweise: Senden von Zeichenfolgen an serielle Anschlüsse
Empfangen von Zeichenfolgen von einem seriellen Port Vorgehensweise: Empfangen von Zeichenfolgen von seriellen Anschlüssen

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Weitere Informationen

Gilt für:

OpenSerialPort(String, Int32)

Erstellt und öffnet ein SerialPort-Objekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate);
member this.OpenSerialPort : string * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer) As SerialPort

Parameter

portName
String

String. Erforderlich. Der Name des zu öffnenden Anschlusses.

baudRate
Int32

Integer. Baudrate des Anschlusses.

Gibt zurück

Ein offenes SerialPort-Objekt, das mit den angegebenen Argumenten konfiguriert ist.

Ausnahmen

Der portName ist Nothing oder eine leere Zeichenfolge.

baudRate ist kleiner oder gleich 0 (null).

Beispiele

In diesem Beispiel wird beschrieben, wie Zeichenfolgen an den seriellen Port des COM1 Computers gesendet werden.

Der Using-Block ermöglicht es der Anwendung, den seriellen Port auch dann zu schließen, wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte in diesem Block oder in einem Try...Catch...Finally Block mit einem Aufruf zur Verwendung der Close -Methode angezeigt werden.

Die WriteLine-Methode sendet die Daten an den seriellen Anschluss.

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

Weitere Informationen finden Sie unter Vorgehensweise: Senden von Zeichenfolgen an serielle Ports.

Hinweise

Die My.Computer.Ports.OpenSerialPort -Methode erstellt und öffnet ein SerialPort -Objekt. Die Argumente für die OpenSerialPort -Methode bestimmen die Einstellungen des SerialPort -Objekts.

Ihr Code sollte das SerialPort Objekt schließen, wenn es mit dem -Objekt abgeschlossen ist. Sie können die Close -Methode verwenden, um das Objekt explizit zu schließen, oder die Using -Anweisung, um es implizit zu schließen. Weitere Informationen finden Sie im Beispiel in diesem Thema.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.Ports.OpenSerialPort -Methode betreffen.

Beschreibung Siehe
Wählen Eines Modems, das an einen seriellen Port angeschlossen ist Vorgehensweise: Wählen mit Modems an seriellen Anschlüssen
Senden einer Zeichenfolge an seriellen Port Vorgehensweise: Senden von Zeichenfolgen an serielle Anschlüsse
Empfangen von Zeichenfolgen von einem seriellen Port Vorgehensweise: Empfangen von Zeichenfolgen von seriellen Anschlüssen

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Weitere Informationen

Gilt für:

OpenSerialPort(String, Int32, Parity)

Erstellt und öffnet ein SerialPort-Objekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity) As SerialPort

Parameter

portName
String

String. Erforderlich. Der Name des zu öffnenden Anschlusses.

baudRate
Int32

Integer. Baudrate des Anschlusses.

parity
Parity

Parity. Parität des Anschlusses.

Gibt zurück

Ein offenes SerialPort-Objekt, das mit den angegebenen Argumenten konfiguriert ist.

Ausnahmen

Der portName ist Nothing oder eine leere Zeichenfolge.

baudRate ist kleiner oder gleich 0 (null).

parity ist keiner der Parity-Enumerationswerte.

Beispiele

In diesem Beispiel wird beschrieben, wie Zeichenfolgen an den seriellen Port des COM1 Computers gesendet werden.

Der Using-Block ermöglicht es der Anwendung, den seriellen Port auch dann zu schließen, wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte innerhalb dieses Blocks oder in einem Try...Catch...Finally Block mit einem Aufruf zur Verwendung der Close -Methode angezeigt werden.

Die WriteLine-Methode sendet die Daten an den seriellen Anschluss.

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

Weitere Informationen finden Sie unter Vorgehensweise: Senden von Zeichenfolgen an serielle Ports.

Hinweise

Die My.Computer.Ports.OpenSerialPort -Methode erstellt und öffnet ein SerialPort -Objekt. Die Argumente für die OpenSerialPort -Methode bestimmen die Einstellungen des SerialPort -Objekts.

Ihr Code sollte das SerialPort Objekt schließen, wenn er mit dem -Objekt fertig ist. Sie können die Close -Methode verwenden, um das Objekt explizit zu schließen, oder die Using -Anweisung, um es implizit zu schließen. Weitere Informationen finden Sie im Beispiel in diesem Thema.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.Ports.OpenSerialPort -Methode betreffen.

Beschreibung Siehe
Anwählen eines Modems, das an einen seriellen Port angeschlossen ist Vorgehensweise: Wählen mit Modems an seriellen Anschlüssen
Senden einer Zeichenfolge an den seriellen Port Vorgehensweise: Senden von Zeichenfolgen an serielle Anschlüsse
Empfangen von Zeichenfolgen von einem seriellen Port Vorgehensweise: Empfangen von Zeichenfolgen von seriellen Anschlüssen

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Weitere Informationen

Gilt für:

OpenSerialPort(String, Int32, Parity, Int32)

Erstellt und öffnet ein SerialPort-Objekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer) As SerialPort

Parameter

portName
String

String. Erforderlich. Der Name des zu öffnenden Anschlusses.

baudRate
Int32

Integer. Baudrate des Anschlusses.

parity
Parity

Parity. Parität des Anschlusses.

dataBits
Int32

Integer. Datenbiteinstellung des Anschlusses.

Gibt zurück

Ein offenes SerialPort-Objekt, das mit den angegebenen Argumenten konfiguriert ist.

Ausnahmen

Der portName ist Nothing oder eine leere Zeichenfolge.

dataBits ist kleiner oder gleich 0 (null).

parity ist keiner der Parity-Enumerationswerte.

Beispiele

In diesem Beispiel wird beschrieben, wie Zeichenfolgen an den seriellen Port des COM1 Computers gesendet werden.

Der Using-Block ermöglicht es der Anwendung, den seriellen Port auch dann zu schließen, wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte innerhalb dieses Blocks oder in einem Try...Catch...Finally Block mit einem Aufruf zur Verwendung der Close -Methode angezeigt werden.

Die WriteLine-Methode sendet die Daten an den seriellen Anschluss.

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

Weitere Informationen finden Sie unter Vorgehensweise: Senden von Zeichenfolgen an serielle Ports.

Hinweise

Die My.Computer.Ports.OpenSerialPort -Methode erstellt und öffnet ein SerialPort -Objekt. Die Argumente für die OpenSerialPort -Methode bestimmen die Einstellungen des SerialPort -Objekts.

Ihr Code sollte das SerialPort Objekt schließen, wenn er mit dem -Objekt fertig ist. Sie können die Close -Methode verwenden, um das Objekt explizit zu schließen, oder die Using -Anweisung, um es implizit zu schließen. Weitere Informationen finden Sie im Beispiel in diesem Thema.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.Ports.OpenSerialPort -Methode betreffen.

Beschreibung Siehe
Anwählen eines Modems, das an einen seriellen Port angeschlossen ist Vorgehensweise: Wählen mit Modems an seriellen Anschlüssen
Senden einer Zeichenfolge an den seriellen Port Vorgehensweise: Senden von Zeichenfolgen an serielle Anschlüsse
Empfangen von Zeichenfolgen von einem seriellen Port Vorgehensweise: Empfangen von Zeichenfolgen von seriellen Anschlüssen

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Weitere Informationen

Gilt für:

OpenSerialPort(String, Int32, Parity, Int32, StopBits)

Erstellt und öffnet ein SerialPort-Objekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits, System::IO::Ports::StopBits stopBits);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits, System.IO.Ports.StopBits stopBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int * System.IO.Ports.StopBits -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer, stopBits As StopBits) As SerialPort

Parameter

portName
String

String. Erforderlich. Der Name des zu öffnenden Anschlusses.

baudRate
Int32

Integer. Baudrate des Anschlusses.

parity
Parity

Parity. Parität des Anschlusses.

dataBits
Int32

Integer. Datenbiteinstellung des Anschlusses.

stopBits
StopBits

StopBits. Stoppbiteinstellung des Anschlusses.

Gibt zurück

Ein offenes SerialPort-Objekt, das mit den angegebenen Argumenten konfiguriert ist.

Ausnahmen

Der portName ist Nothing oder eine leere Zeichenfolge.

dataBits ist kleiner oder gleich 0 (null).

stopBits ist keiner der StopBits-Enumerationswerte.

Beispiele

In diesem Beispiel wird beschrieben, wie Zeichenfolgen an den seriellen Port des COM1 Computers gesendet werden.

Der Using-Block ermöglicht es der Anwendung, den seriellen Port auch dann zu schließen, wenn eine Ausnahme generiert wird. Der gesamte Code, der den seriellen Port bearbeitet, sollte in diesem Block oder in einem Try...Catch...Finally Block mit einem Aufruf zur Verwendung der Close -Methode angezeigt werden.

Die WriteLine-Methode sendet die Daten an den seriellen Anschluss.

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

Weitere Informationen finden Sie unter Vorgehensweise: Senden von Zeichenfolgen an serielle Ports.

Hinweise

Die My.Computer.Ports.OpenSerialPort -Methode erstellt und öffnet ein SerialPort -Objekt. Die Argumente für die OpenSerialPort -Methode bestimmen die Einstellungen des SerialPort -Objekts.

Ihr Code sollte das SerialPort Objekt schließen, wenn es mit dem -Objekt abgeschlossen ist. Sie können die Close -Methode verwenden, um das Objekt explizit zu schließen, oder die Using -Anweisung, um es implizit zu schließen. Weitere Informationen finden Sie im Beispiel in diesem Thema.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.Ports.OpenSerialPort -Methode betreffen.

Beschreibung Siehe
Wählen Eines Modems, das an einen seriellen Port angeschlossen ist Vorgehensweise: Wählen mit Modems an seriellen Anschlüssen
Senden einer Zeichenfolge an seriellen Port Vorgehensweise: Senden von Zeichenfolgen an serielle Anschlüsse
Empfangen von Zeichenfolgen von einem seriellen Port Vorgehensweise: Empfangen von Zeichenfolgen von seriellen Anschlüssen

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Weitere Informationen

Gilt für: