Condividi tramite


Ports.OpenSerialPort Metodo

Definizione

Crea e apre un oggetto SerialPort.

Overload

OpenSerialPort(String)

Crea e apre un oggetto SerialPort.

OpenSerialPort(String, Int32)

Crea e apre un oggetto SerialPort.

OpenSerialPort(String, Int32, Parity)

Crea e apre un oggetto SerialPort.

OpenSerialPort(String, Int32, Parity, Int32)

Crea e apre un oggetto SerialPort.

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

Crea e apre un oggetto SerialPort.

OpenSerialPort(String)

Crea e apre un oggetto SerialPort.

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. Obbligatorio. Nome della porta da aprire.

Restituisce

Oggetto SerialPort aperto, 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 blocco Using consente all'applicazione di chiudere la porta seriale, anche se viene generata 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 metodo WriteLine 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 al termine dell'uso dell'oggetto SerialPort . È possibile usare 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.

A Vedere
Comporre un modem collegato a una porta seriale Procedura: Comporre numeri con modem collegati a porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe a porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità in base al tipo di progetto

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

Vedi anche

Si applica a

OpenSerialPort(String, Int32)

Crea e apre un oggetto SerialPort.

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. Obbligatorio. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità in baud della porta.

Restituisce

Oggetto SerialPort aperto, 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 blocco Using consente all'applicazione di chiudere la porta seriale, anche se viene generata 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 metodo WriteLine 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 al termine dell'uso dell'oggetto SerialPort . È possibile usare 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.

A Vedere
Comporre un modem collegato a una porta seriale Procedura: Comporre numeri con modem collegati a porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe a porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità in base al tipo di progetto

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

Vedi anche

Si applica a

OpenSerialPort(String, Int32, Parity)

Crea e apre un oggetto SerialPort.

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. Obbligatorio. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità in baud della porta.

parity
Parity

Parity. Parità della porta.

Restituisce

Oggetto SerialPort aperto, configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

baudRate è minore o uguale a zero.

parity non è uno dei valori di enumerazione Parity.

Esempio

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

Il blocco Using consente all'applicazione di chiudere la porta seriale, anche se viene generata 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 metodo WriteLine 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 al termine dell'uso dell'oggetto SerialPort . È possibile usare 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.

A Vedere
Comporre un modem collegato a una porta seriale Procedura: Comporre numeri con modem collegati a porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe a porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità in base al tipo di progetto

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

Vedi anche

Si applica a

OpenSerialPort(String, Int32, Parity, Int32)

Crea e apre un oggetto SerialPort.

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. Obbligatorio. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità in baud della porta.

parity
Parity

Parity. Parità della porta.

dataBits
Int32

Integer. Impostazione relativa ai bit di dati della porta.

Restituisce

Oggetto SerialPort aperto, configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

dataBits è minore o uguale a zero.

parity non è uno dei valori di enumerazione Parity.

Esempio

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

Il blocco Using consente all'applicazione di chiudere la porta seriale, anche se viene generata 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 metodo WriteLine 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 al termine dell'uso dell'oggetto SerialPort . È possibile usare 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.

A Vedere
Comporre un modem collegato a una porta seriale Procedura: Comporre numeri con modem collegati a porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe a porte seriali
Ricevere stringhe da una porta seriale Procedura: Ricevere stringhe da porte seriali

Disponibilità in base al tipo di progetto

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

Vedi anche

Si applica a

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

Crea e apre un oggetto SerialPort.

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. Obbligatorio. Nome della porta da aprire.

baudRate
Int32

Integer. Velocità in baud della porta.

parity
Parity

Parity. Parità della porta.

dataBits
Int32

Integer. Impostazione relativa ai bit di dati della porta.

stopBits
StopBits

StopBits. Impostazione relativa ai bit di stop della porta.

Restituisce

Oggetto SerialPort aperto, configurato con gli argomenti forniti.

Eccezioni

portName è Nothing o una stringa vuota.

dataBits è minore o uguale a zero.

stopBits non è uno dei valori di enumerazione StopBits.

Esempio

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

Il blocco Using consente all'applicazione di chiudere la porta seriale, anche se viene generata 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 metodo WriteLine 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 usare 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 .

A Vedere
Comporre un modem collegato a una porta seriale Procedura: Comporre numeri con modem collegati a porte seriali
Inviare una stringa alla porta seriale Procedura: Inviare stringhe a 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
Libreria di classi
Applicazione console
Libreria di controlli Di Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Vedi anche

Si applica a