Ports.OpenSerialPort Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea e apre un SerialPort oggetto .
Overload
| Nome | Descrizione |
|---|---|
| OpenSerialPort(String) |
Crea e apre un SerialPort oggetto . |
| OpenSerialPort(String, Int32) |
Crea e apre un SerialPort oggetto . |
| OpenSerialPort(String, Int32, Parity) |
Crea e apre un SerialPort oggetto . |
| OpenSerialPort(String, Int32, Parity, Int32) |
Crea e apre un SerialPort oggetto . |
| OpenSerialPort(String, Int32, Parity, Int32, StopBits) |
Crea e apre un SerialPort oggetto . |
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
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Oggetti (Visual Basic)
- Come: Comporre modem collegati alle porte seriali in Visual Basic
- Come: inviare stringhe alle porte seriali in Visual Basic
- Come: ricevere stringhe da porte seriali in Visual Basic
- Istruzione "Using" (Visual Basic)
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
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Oggetti (Visual Basic)
- Come: Comporre modem collegati alle porte seriali in Visual Basic
- Come: inviare stringhe alle porte seriali in Visual Basic
- Come: ricevere stringhe da porte seriali in Visual Basic
- Istruzione "Using" (Visual Basic)
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.
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
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Oggetti (Visual Basic)
- Come: Comporre modem collegati alle porte seriali in Visual Basic
- Come: inviare stringhe alle porte seriali in Visual Basic
- Come: ricevere stringhe da porte seriali in Visual Basic
- Istruzione "Using" (Visual Basic)
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.
- 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
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Oggetti (Visual Basic)
- Come: Comporre modem collegati alle porte seriali in Visual Basic
- Come: inviare stringhe alle porte seriali in Visual Basic
- Come: ricevere stringhe da porte seriali in Visual Basic
- Istruzione "Using" (Visual Basic)
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.
- 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.
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
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Oggetti (Visual Basic)
- Come: Comporre modem collegati alle porte seriali in Visual Basic
- Come: inviare stringhe alle porte seriali in Visual Basic
- Come: ricevere stringhe da porte seriali in Visual Basic
- Istruzione "Using" (Visual Basic)