Ports.OpenSerialPort Metodo

Definizione

Crea e apre un SerialPort oggetto .

Overload

OpenSerialPort(String)

Crea e apre un SerialPort oggetto .

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

Parametri

portName
String

String. Required. Nome della porta da aprire.

Valori restituiti

Oggetto aperto SerialPort , configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

Esempio

In questo esempio viene descritto come inviare stringhe alla porta seriale del COM1 computer.

Il Using blocco consente all'applicazione di chiudere la porta seriale anche se genera un'eccezione. Tutto il codice che modifica la porta seriale deve essere visualizzato all'interno di questo blocco o all'interno di un Try...Catch...Finally blocco con una chiamata per usare il Close metodo .

Il WriteLine metodo invia i dati alla porta seriale.

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

Per altre informazioni, vedere Procedura: Inviare stringhe alle porte seriali.

Commenti

Il My.Computer.Ports.OpenSerialPort metodo crea e apre un SerialPort oggetto . Gli argomenti del OpenSerialPort metodo determinano le impostazioni dell'oggetto SerialPort .

Il codice deve chiudere l'oggetto SerialPort al termine dell'utilizzo dell'oggetto . È possibile utilizzare il Close metodo per chiudere l'oggetto in modo esplicito o l'istruzione Using per chiuderla in modo implicito. Per altre informazioni, vedere l'esempio in questo argomento.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.Ports.OpenSerialPort metodo .

Per Vedi
Comporre un modem collegato a una porta seriale Procedura: Comporre modem collegati alle porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe alle porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Vedi anche

Si applica a

OpenSerialPort(String, Int32)

Crea e apre un SerialPort oggetto .

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

Parametri

portName
String

String. Required. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità baud della porta.

Valori restituiti

Oggetto aperto SerialPort , configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

baudRate è minore o uguale a zero.

Esempio

In questo esempio viene descritto come inviare stringhe alla porta seriale del COM1 computer.

Il Using blocco consente all'applicazione di chiudere la porta seriale anche se genera un'eccezione. Tutto il codice che modifica la porta seriale deve essere visualizzato all'interno di questo blocco o all'interno di un Try...Catch...Finally blocco con una chiamata per usare il Close metodo .

Il WriteLine metodo invia i dati alla porta seriale.

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

Per altre informazioni, vedere Procedura: Inviare stringhe alle porte seriali.

Commenti

Il My.Computer.Ports.OpenSerialPort metodo crea e apre un SerialPort oggetto . Gli argomenti del OpenSerialPort metodo determinano le impostazioni dell'oggetto SerialPort .

Il codice deve chiudere l'oggetto SerialPort al termine dell'utilizzo dell'oggetto . È possibile utilizzare il Close metodo per chiudere l'oggetto in modo esplicito o l'istruzione Using per chiuderla in modo implicito. Per altre informazioni, vedere l'esempio in questo argomento.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.Ports.OpenSerialPort metodo .

Per Vedi
Comporre un modem collegato a una porta seriale Procedura: Comporre modem collegati alle porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe alle porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Vedi anche

Si applica a

OpenSerialPort(String, Int32, Parity)

Crea e apre un SerialPort oggetto .

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

Parametri

portName
String

String. Required. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità baud della porta.

parity
Parity

Parity. Parità della porta.

Valori restituiti

Oggetto aperto SerialPort , configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

baudRate è minore o uguale a zero.

parity non è uno dei Parity valori di enumerazione.

Esempio

In questo esempio viene descritto come inviare stringhe alla porta seriale del COM1 computer.

Il Using blocco consente all'applicazione di chiudere la porta seriale anche se genera un'eccezione. Tutto il codice che modifica la porta seriale deve essere visualizzato all'interno di questo blocco o all'interno di un Try...Catch...Finally blocco con una chiamata per usare il Close metodo .

Il WriteLine metodo invia i dati alla porta seriale.

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

Per altre informazioni, vedere Procedura: Inviare stringhe alle porte seriali.

Commenti

Il My.Computer.Ports.OpenSerialPort metodo crea e apre un SerialPort oggetto . Gli argomenti del OpenSerialPort metodo determinano le impostazioni dell'oggetto SerialPort .

Il codice deve chiudere l'oggetto SerialPort al termine dell'utilizzo dell'oggetto . È possibile utilizzare il Close metodo per chiudere l'oggetto in modo esplicito o l'istruzione Using per chiuderla in modo implicito. Per altre informazioni, vedere l'esempio in questo argomento.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.Ports.OpenSerialPort metodo .

Per Vedi
Comporre un modem collegato a una porta seriale Procedura: Comporre modem collegati alle porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe alle porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Vedi anche

Si applica a

OpenSerialPort(String, Int32, Parity, Int32)

Crea e apre un SerialPort oggetto .

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

Parametri

portName
String

String. Required. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità baud della porta.

parity
Parity

Parity. Parità della porta.

dataBits
Int32

Integer. Impostazione del bit di dati della porta.

Valori restituiti

Oggetto aperto SerialPort , configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

dataBits è minore o uguale a zero.

parity non è uno dei Parity valori di enumerazione.

Esempio

In questo esempio viene descritto come inviare stringhe alla porta seriale del COM1 computer.

Il Using blocco consente all'applicazione di chiudere la porta seriale anche se genera un'eccezione. Tutto il codice che modifica la porta seriale deve essere visualizzato all'interno di questo blocco o all'interno di un Try...Catch...Finally blocco con una chiamata per usare il Close metodo .

Il WriteLine metodo invia i dati alla porta seriale.

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

Per altre informazioni, vedere Procedura: Inviare stringhe alle porte seriali.

Commenti

Il My.Computer.Ports.OpenSerialPort metodo crea e apre un SerialPort oggetto . Gli argomenti del OpenSerialPort metodo determinano le impostazioni dell'oggetto SerialPort .

Il codice deve chiudere l'oggetto SerialPort al termine dell'utilizzo dell'oggetto . È possibile utilizzare il Close metodo per chiudere l'oggetto in modo esplicito o l'istruzione Using per chiuderla in modo implicito. Per altre informazioni, vedere l'esempio in questo argomento.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.Ports.OpenSerialPort metodo .

Per Vedi
Comporre un modem collegato a una porta seriale Procedura: Comporre modem collegati alle porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe alle porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Vedi anche

Si applica a

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

Crea e apre un SerialPort oggetto .

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

Parametri

portName
String

String. Required. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità baud della porta.

parity
Parity

Parity. Parità della porta.

dataBits
Int32

Integer. Impostazione del bit di dati della porta.

stopBits
StopBits

StopBits. Impostazione del bit di arresto della porta.

Valori restituiti

Oggetto aperto SerialPort , configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

dataBits è minore o uguale a zero.

stopBits non è uno dei StopBits valori di enumerazione.

Esempio

In questo esempio viene descritto come inviare stringhe alla porta seriale del COM1 computer.

Il Using blocco consente all'applicazione di chiudere la porta seriale anche se genera un'eccezione. Tutto il codice che modifica la porta seriale deve essere visualizzato all'interno di questo blocco o all'interno di un Try...Catch...Finally blocco con una chiamata per usare il Close metodo .

Il WriteLine metodo invia i dati alla porta seriale.

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

Per altre informazioni, vedere Procedura: Inviare stringhe alle porte seriali.

Commenti

Il My.Computer.Ports.OpenSerialPort metodo crea e apre un SerialPort oggetto . Gli argomenti del OpenSerialPort metodo determinano le impostazioni dell'oggetto SerialPort .

Il codice deve chiudere l'oggetto SerialPort al termine dell'utilizzo dell'oggetto . È possibile utilizzare il Close metodo per chiudere l'oggetto in modo esplicito o l'istruzione Using per chiuderla in modo implicito. Per altre informazioni, vedere l'esempio in questo argomento.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.Ports.OpenSerialPort metodo .

Per Vedi
Comporre un modem collegato a una porta seriale Procedura: Comporre modem collegati alle porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe alle porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
Sito web No

Vedi anche

Si applica a