Operações de porta no .NET Framework com Visual Basic
Você pode acessar as portas seriais do seu computador por meio de classes do .NET Framework no namespace System.IO.Ports. A classe mais importante, SerialPort, fornece uma estrutura para a E/S síncrona e orientada a eventos, acesso aos estados de fixação e interrupção e acesso às propriedades do driver serial. Ela pode ser encapsulada em um objeto Stream, acessível por meio da propriedade BaseStream. O encapsulamento de SerialPort em um objeto Stream permite que a porta serial seja acessada por classes que usam fluxos. O namespace inclui enumerações que simplificam o controle de portas seriais.
A maneira mais simples para criar um objeto SerialPort é por meio do método OpenSerialPort.
Observação
Não é possível usar classes do .NET Framework para acessar diretamente outros tipos de portas, como portas paralelas, portas USB e assim por diante.
Enumerações
Esta tabela lista e descreve as principais enumerações usadas para acessar uma porta serial:
Enumeração | Descrição |
---|---|
Handshake | Especifica o protocolo de controle utilizado para estabelecer uma comunicação de porta serial para um objeto SerialPort. |
Parity | Especifica o bit de paridade para um objeto SerialPort. |
SerialData | Especifica o tipo de caractere que foi recebido na porta serial do objeto SerialPort. |
SerialError | Especifica os erros que ocorrem no objeto SerialPort |
SerialPinChange | Especifica o tipo de alteração ocorrida no objeto SerialPort. |
StopBits | Especifica o número de bits de parada usado no objeto SerialPort. |