Ports.OpenSerialPort Método

Definição

Cria e abre um objeto SerialPort.

Sobrecargas

OpenSerialPort(String)

Cria e abre um objeto SerialPort.

OpenSerialPort(String, Int32)

Cria e abre um objeto SerialPort.

OpenSerialPort(String, Int32, Parity)

Cria e abre um objeto SerialPort.

OpenSerialPort(String, Int32, Parity, Int32)

Cria e abre um objeto SerialPort.

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

Cria e abre um objeto SerialPort.

OpenSerialPort(String)

Cria e abre um objeto 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

Parâmetros

portName
String

String. Obrigatórios. Nome da porta a ser aberta.

Retornos

Um objeto SerialPort aberto, configurado com os argumentos fornecidos.

Exceções

portName é Nothing ou é uma cadeia de caracteres vazia.

Exemplos

Este exemplo descreve como enviar cadeias de caracteres para a porta serial do COM1 computador.

O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método .

O método WriteLine envia os dados à porta serial.

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

Para obter mais informações, consulte Como enviar cadeias de caracteres para portas seriais.

Comentários

O My.Computer.Ports.OpenSerialPort método cria e abre um SerialPort objeto . Os argumentos para o OpenSerialPort método determinam as configurações do SerialPort objeto .

Seu código deve fechar o SerialPort objeto quando terminar de usar o objeto . Você pode usar o Close método para fechar o objeto explicitamente ou a instrução Using para fechá-lo implicitamente. Consulte o exemplo neste tópico para obter mais informações.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.Ports.OpenSerialPort método .

Para Consulte
Discar um modem anexado a uma porta serial Como: discar modems anexados a portas seriais
Enviar uma cadeia de caracteres para a porta serial Como: enviar cadeias de caracteres para portas seriais
Receber cadeias de caracteres de uma porta serial Como: receber cadeias de caracteres de portas seriais

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle do Windows Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Confira também

Aplica-se a

OpenSerialPort(String, Int32)

Cria e abre um objeto 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

Parâmetros

portName
String

String. Obrigatórios. Nome da porta a ser aberta.

baudRate
Int32

Integer. Taxa de transmissão da porta.

Retornos

Um objeto SerialPort aberto, configurado com os argumentos fornecidos.

Exceções

portName é Nothing ou é uma cadeia de caracteres vazia.

baudRate é menor que ou igual a zero.

Exemplos

Este exemplo descreve como enviar cadeias de caracteres para a porta serial do COM1 computador.

O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método .

O método WriteLine envia os dados à porta serial.

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

Para obter mais informações, consulte Como enviar cadeias de caracteres para portas seriais.

Comentários

O My.Computer.Ports.OpenSerialPort método cria e abre um SerialPort objeto . Os argumentos para o OpenSerialPort método determinam as configurações do SerialPort objeto .

Seu código deve fechar o SerialPort objeto quando terminar de usar o objeto . Você pode usar o Close método para fechar o objeto explicitamente ou a instrução Using para fechá-lo implicitamente. Consulte o exemplo neste tópico para obter mais informações.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.Ports.OpenSerialPort método .

Para Consulte
Discar um modem anexado a uma porta serial Como: discar modems anexados a portas seriais
Enviar uma cadeia de caracteres para a porta serial Como: enviar cadeias de caracteres para portas seriais
Receber cadeias de caracteres de uma porta serial Como: receber cadeias de caracteres de portas seriais

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle do Windows Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Confira também

Aplica-se a

OpenSerialPort(String, Int32, Parity)

Cria e abre um objeto 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

Parâmetros

portName
String

String. Obrigatórios. Nome da porta a ser aberta.

baudRate
Int32

Integer. Taxa de transmissão da porta.

parity
Parity

Parity. Paridade da porta.

Retornos

Um objeto SerialPort aberto, configurado com os argumentos fornecidos.

Exceções

portName é Nothing ou é uma cadeia de caracteres vazia.

baudRate é menor que ou igual a zero.

parity não é um dos valores de enumeração Parity.

Exemplos

Este exemplo descreve como enviar cadeias de caracteres para a porta serial do COM1 computador.

O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método .

O método WriteLine envia os dados à porta serial.

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

Para obter mais informações, consulte Como enviar cadeias de caracteres para portas seriais.

Comentários

O My.Computer.Ports.OpenSerialPort método cria e abre um SerialPort objeto . Os argumentos para o OpenSerialPort método determinam as configurações do SerialPort objeto .

Seu código deve fechar o SerialPort objeto quando terminar de usar o objeto . Você pode usar o Close método para fechar o objeto explicitamente ou a instrução Using para fechá-lo implicitamente. Consulte o exemplo neste tópico para obter mais informações.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.Ports.OpenSerialPort método .

Para Consulte
Discar um modem anexado a uma porta serial Como: discar modems anexados a portas seriais
Enviar uma cadeia de caracteres para a porta serial Como: enviar cadeias de caracteres para portas seriais
Receber cadeias de caracteres de uma porta serial Como: receber cadeias de caracteres de portas seriais

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle do Windows Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Confira também

Aplica-se a

OpenSerialPort(String, Int32, Parity, Int32)

Cria e abre um objeto 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

Parâmetros

portName
String

String. Obrigatórios. Nome da porta a ser aberta.

baudRate
Int32

Integer. Taxa de transmissão da porta.

parity
Parity

Parity. Paridade da porta.

dataBits
Int32

Integer. Configuração de bit de dados da porta.

Retornos

Um objeto SerialPort aberto, configurado com os argumentos fornecidos.

Exceções

portName é Nothing ou é uma cadeia de caracteres vazia.

dataBits é menor que ou igual a zero.

parity não é um dos valores de enumeração Parity.

Exemplos

Este exemplo descreve como enviar cadeias de caracteres para a porta serial do COM1 computador.

O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método .

O método WriteLine envia os dados à porta serial.

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

Para obter mais informações, consulte Como enviar cadeias de caracteres para portas seriais.

Comentários

O My.Computer.Ports.OpenSerialPort método cria e abre um SerialPort objeto . Os argumentos para o OpenSerialPort método determinam as configurações do SerialPort objeto .

Seu código deve fechar o SerialPort objeto quando terminar de usar o objeto . Você pode usar o Close método para fechar o objeto explicitamente ou a instrução Using para fechá-lo implicitamente. Consulte o exemplo neste tópico para obter mais informações.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.Ports.OpenSerialPort método .

Para Consulte
Discar um modem anexado a uma porta serial Como: discar modems anexados a portas seriais
Enviar uma cadeia de caracteres para a porta serial Como: enviar cadeias de caracteres para portas seriais
Receber cadeias de caracteres de uma porta serial Como: receber cadeias de caracteres de portas seriais

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle do Windows Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Confira também

Aplica-se a

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

Cria e abre um objeto 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

Parâmetros

portName
String

String. Obrigatórios. Nome da porta a ser aberta.

baudRate
Int32

Integer. Taxa de transmissão da porta.

parity
Parity

Parity. Paridade da porta.

dataBits
Int32

Integer. Configuração de bit de dados da porta.

stopBits
StopBits

StopBits. Configuração de bit de parada da porta.

Retornos

Um objeto SerialPort aberto, configurado com os argumentos fornecidos.

Exceções

portName é Nothing ou é uma cadeia de caracteres vazia.

dataBits é menor que ou igual a zero.

stopBits não é um dos valores de enumeração StopBits.

Exemplos

Este exemplo descreve como enviar cadeias de caracteres para a porta serial do COM1 computador.

O bloco Using permite que o aplicativo feche a porta serial mesmo que ele gere uma exceção. Todo o código que manipula a porta serial deve aparecer dentro desse bloco ou dentro de um Try...Catch...Finally bloco com uma chamada para usar o Close método .

O método WriteLine envia os dados à porta serial.

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

Para obter mais informações, consulte Como enviar cadeias de caracteres para portas seriais.

Comentários

O My.Computer.Ports.OpenSerialPort método cria e abre um SerialPort objeto . Os argumentos para o OpenSerialPort método determinam as configurações do SerialPort objeto .

Seu código deve fechar o SerialPort objeto quando terminar de usar o objeto . Você pode usar o Close método para fechar o objeto explicitamente ou a instrução Using para fechá-lo implicitamente. Consulte o exemplo neste tópico para obter mais informações.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.Ports.OpenSerialPort método .

Para Consulte
Discar um modem anexado a uma porta serial Como: discar modems anexados a portas seriais
Enviar uma cadeia de caracteres para a porta serial Como: enviar cadeias de caracteres para portas seriais
Receber cadeias de caracteres de uma porta serial Como: receber cadeias de caracteres de portas seriais

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle do Windows Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Confira também

Aplica-se a