Ports.OpenSerialPort Methode

Definitie

Hiermee maakt en opent u een SerialPort object.

Overloads

Name Description
OpenSerialPort(String)

Hiermee maakt en opent u een SerialPort object.

OpenSerialPort(String, Int32)

Hiermee maakt en opent u een SerialPort object.

OpenSerialPort(String, Int32, Parity)

Hiermee maakt en opent u een SerialPort object.

OpenSerialPort(String, Int32, Parity, Int32)

Hiermee maakt en opent u een SerialPort object.

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

Hiermee maakt en opent u een SerialPort object.

OpenSerialPort(String)

Hiermee maakt en opent u een SerialPort object.

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

Parameters

portName
String

String. Required. De naam van de poort die moet worden geopend.

Retouren

Een geopend SerialPort object dat is geconfigureerd met de opgegeven argumenten.

Uitzonderingen

portName is Nothing of een lege tekenreeks.

Voorbeelden

In dit voorbeeld wordt beschreven hoe u tekenreeksen naar de seriële poort van COM1 de computer verzendt.

Met Using het blok kan de toepassing de seriële poort sluiten, zelfs als er een uitzondering wordt gegenereerd. Alle code die de seriële poort bewerkt, moet binnen dit blok worden weergegeven of binnen een Try...Catch...Finally blok met een aanroep om de Close methode te gebruiken.

De WriteLine methode verzendt de gegevens naar de seriële poort.

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

Zie Voor meer informatie : Tekenreeksen verzenden naar seriële poorten.

Opmerkingen

Met de My.Computer.Ports.OpenSerialPort methode wordt een SerialPort object gemaakt en geopend. De argumenten voor de OpenSerialPort methode bepalen de instellingen van het SerialPort object.

De code moet het SerialPort object sluiten wanneer het is voltooid met behulp van het object. U kunt de Close methode gebruiken om het object expliciet te sluiten of de Using instructie om het impliciet te sluiten. Zie het voorbeeld in dit onderwerp voor meer informatie.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.Ports.OpenSerialPort methode.

Tot Zien!
Een modem kiezen die is gekoppeld aan een seriële poort Procedure: Modems kiezen die zijn gekoppeld aan seriële poorten
Een tekenreeks verzenden naar seriële poort Procedure: Tekenreeksen verzenden naar seriële poorten
Tekenreeksen ontvangen van een seriële poort Procedure: Tekenreeksen ontvangen van seriële poorten

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Zie ook

Van toepassing op

OpenSerialPort(String, Int32)

Hiermee maakt en opent u een SerialPort object.

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

Parameters

portName
String

String. Required. De naam van de poort die moet worden geopend.

baudRate
Int32

Integer. Baudrate van de poort.

Retouren

Een geopend SerialPort object dat is geconfigureerd met de opgegeven argumenten.

Uitzonderingen

portName is Nothing of een lege tekenreeks.

baudRate is kleiner dan of gelijk aan nul.

Voorbeelden

In dit voorbeeld wordt beschreven hoe u tekenreeksen naar de seriële poort van COM1 de computer verzendt.

Met Using het blok kan de toepassing de seriële poort sluiten, zelfs als er een uitzondering wordt gegenereerd. Alle code die de seriële poort bewerkt, moet binnen dit blok worden weergegeven of binnen een Try...Catch...Finally blok met een aanroep om de Close methode te gebruiken.

De WriteLine methode verzendt de gegevens naar de seriële poort.

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

Zie Voor meer informatie : Tekenreeksen verzenden naar seriële poorten.

Opmerkingen

Met de My.Computer.Ports.OpenSerialPort methode wordt een SerialPort object gemaakt en geopend. De argumenten voor de OpenSerialPort methode bepalen de instellingen van het SerialPort object.

De code moet het SerialPort object sluiten wanneer het is voltooid met behulp van het object. U kunt de Close methode gebruiken om het object expliciet te sluiten of de Using instructie om het impliciet te sluiten. Zie het voorbeeld in dit onderwerp voor meer informatie.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.Ports.OpenSerialPort methode.

Tot Zien!
Een modem kiezen die is gekoppeld aan een seriële poort Procedure: Modems kiezen die zijn gekoppeld aan seriële poorten
Een tekenreeks verzenden naar seriële poort Procedure: Tekenreeksen verzenden naar seriële poorten
Tekenreeksen ontvangen van een seriële poort Procedure: Tekenreeksen ontvangen van seriële poorten

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Zie ook

Van toepassing op

OpenSerialPort(String, Int32, Parity)

Hiermee maakt en opent u een SerialPort object.

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

Parameters

portName
String

String. Required. De naam van de poort die moet worden geopend.

baudRate
Int32

Integer. Baudrate van de poort.

parity
Parity

Parity. Pariteit van de poort.

Retouren

Een geopend SerialPort object dat is geconfigureerd met de opgegeven argumenten.

Uitzonderingen

portName is Nothing of een lege tekenreeks.

baudRate is kleiner dan of gelijk aan nul.

parity is geen van de Parity opsommingswaarden.

Voorbeelden

In dit voorbeeld wordt beschreven hoe u tekenreeksen naar de seriële poort van COM1 de computer verzendt.

Met Using het blok kan de toepassing de seriële poort sluiten, zelfs als er een uitzondering wordt gegenereerd. Alle code die de seriële poort bewerkt, moet binnen dit blok worden weergegeven of binnen een Try...Catch...Finally blok met een aanroep om de Close methode te gebruiken.

De WriteLine methode verzendt de gegevens naar de seriële poort.

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

Zie Voor meer informatie : Tekenreeksen verzenden naar seriële poorten.

Opmerkingen

Met de My.Computer.Ports.OpenSerialPort methode wordt een SerialPort object gemaakt en geopend. De argumenten voor de OpenSerialPort methode bepalen de instellingen van het SerialPort object.

De code moet het SerialPort object sluiten wanneer het is voltooid met behulp van het object. U kunt de Close methode gebruiken om het object expliciet te sluiten of de Using instructie om het impliciet te sluiten. Zie het voorbeeld in dit onderwerp voor meer informatie.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.Ports.OpenSerialPort methode.

Tot Zien!
Een modem kiezen die is gekoppeld aan een seriële poort Procedure: Modems kiezen die zijn gekoppeld aan seriële poorten
Een tekenreeks verzenden naar seriële poort Procedure: Tekenreeksen verzenden naar seriële poorten
Tekenreeksen ontvangen van een seriële poort Procedure: Tekenreeksen ontvangen van seriële poorten

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Zie ook

Van toepassing op

OpenSerialPort(String, Int32, Parity, Int32)

Hiermee maakt en opent u een SerialPort object.

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

Parameters

portName
String

String. Required. De naam van de poort die moet worden geopend.

baudRate
Int32

Integer. Baudrate van de poort.

parity
Parity

Parity. Pariteit van de poort.

dataBits
Int32

Integer. Gegevensbitinstelling van de poort.

Retouren

Een geopend SerialPort object dat is geconfigureerd met de opgegeven argumenten.

Uitzonderingen

portName is Nothing of een lege tekenreeks.

dataBits is kleiner dan of gelijk aan nul.

parity is geen van de Parity opsommingswaarden.

Voorbeelden

In dit voorbeeld wordt beschreven hoe u tekenreeksen naar de seriële poort van COM1 de computer verzendt.

Met Using het blok kan de toepassing de seriële poort sluiten, zelfs als er een uitzondering wordt gegenereerd. Alle code die de seriële poort bewerkt, moet binnen dit blok worden weergegeven of binnen een Try...Catch...Finally blok met een aanroep om de Close methode te gebruiken.

De WriteLine methode verzendt de gegevens naar de seriële poort.

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

Zie Voor meer informatie : Tekenreeksen verzenden naar seriële poorten.

Opmerkingen

Met de My.Computer.Ports.OpenSerialPort methode wordt een SerialPort object gemaakt en geopend. De argumenten voor de OpenSerialPort methode bepalen de instellingen van het SerialPort object.

De code moet het SerialPort object sluiten wanneer het is voltooid met behulp van het object. U kunt de Close methode gebruiken om het object expliciet te sluiten of de Using instructie om het impliciet te sluiten. Zie het voorbeeld in dit onderwerp voor meer informatie.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.Ports.OpenSerialPort methode.

Tot Zien!
Een modem kiezen die is gekoppeld aan een seriële poort Procedure: Modems kiezen die zijn gekoppeld aan seriële poorten
Een tekenreeks verzenden naar seriële poort Procedure: Tekenreeksen verzenden naar seriële poorten
Tekenreeksen ontvangen van een seriële poort Procedure: Tekenreeksen ontvangen van seriële poorten

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Zie ook

Van toepassing op

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

Hiermee maakt en opent u een SerialPort object.

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

Parameters

portName
String

String. Required. De naam van de poort die moet worden geopend.

baudRate
Int32

Integer. Baudrate van de poort.

parity
Parity

Parity. Pariteit van de poort.

dataBits
Int32

Integer. Gegevensbitinstelling van de poort.

stopBits
StopBits

StopBits. Stop-bits instelling van de poort.

Retouren

Een geopend SerialPort object dat is geconfigureerd met de opgegeven argumenten.

Uitzonderingen

portName is Nothing of een lege tekenreeks.

dataBits is kleiner dan of gelijk aan nul.

stopBits is geen van de StopBits opsommingswaarden.

Voorbeelden

In dit voorbeeld wordt beschreven hoe u tekenreeksen naar de seriële poort van COM1 de computer verzendt.

Met Using het blok kan de toepassing de seriële poort sluiten, zelfs als er een uitzondering wordt gegenereerd. Alle code die de seriële poort bewerkt, moet binnen dit blok worden weergegeven of binnen een Try...Catch...Finally blok met een aanroep om de Close methode te gebruiken.

De WriteLine methode verzendt de gegevens naar de seriële poort.

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

Zie Voor meer informatie : Tekenreeksen verzenden naar seriële poorten.

Opmerkingen

Met de My.Computer.Ports.OpenSerialPort methode wordt een SerialPort object gemaakt en geopend. De argumenten voor de OpenSerialPort methode bepalen de instellingen van het SerialPort object.

De code moet het SerialPort object sluiten wanneer het is voltooid met behulp van het object. U kunt de Close methode gebruiken om het object expliciet te sluiten of de Using instructie om het impliciet te sluiten. Zie het voorbeeld in dit onderwerp voor meer informatie.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.Ports.OpenSerialPort methode.

Tot Zien!
Een modem kiezen die is gekoppeld aan een seriële poort Procedure: Modems kiezen die zijn gekoppeld aan seriële poorten
Een tekenreeks verzenden naar seriële poort Procedure: Tekenreeksen verzenden naar seriële poorten
Tekenreeksen ontvangen van een seriële poort Procedure: Tekenreeksen ontvangen van seriële poorten

Beschikbaarheid per projecttype

Projecttype Available
Windows-toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Zie ook

Van toepassing op