Operações de porta no .NET Framework com Visual Basic
Você pode acessar as portas seriais do computador por meio das classes do .NET Framework no System.IO.Ports namespace. A classe mais importante, SerialPort, fornece uma estrutura para E/S síncrona e orientada a eventos, acesso a estados de pino e quebra e acesso às propriedades do driver serial. Ele pode ser envolvido em um Stream objeto, acessível através da BaseStream propriedade. O encapsulamento SerialPort em um Stream objeto 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 de criar um SerialPort objeto é através do OpenSerialPort método.
Nota
Você não pode 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 | Description |
---|---|
Handshake | Especifica o protocolo de controle usado no estabelecimento de uma comunicação de porta serial para um SerialPort objeto. |
Parity | Especifica o bit de paridade para um SerialPort objeto. |
SerialData | Especifica o tipo de caractere que foi recebido na porta serial do SerialPort objeto. |
SerialError | Especifica erros que ocorrem no SerialPort objeto |
SerialPinChange | Especifica o tipo de alteração que ocorreu no SerialPort objeto. |
StopBits | Especifica o número de bits de parada usados no SerialPort objeto. |