Como ler uma porta COM até que caracteres especiais sejam encontrados no Visual Basic?

Escrito por jim campbell | Traduzido por leandro albernaz
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como ler uma porta COM até que caracteres especiais sejam encontrados no Visual Basic?
A porta COM de um computador permite que você conecte aparelhos externos como um modem e leia os dados transferidos deles (Burke/Triolo Productions/Brand X Pictures/Getty Images)

A porta COM de um computador permite que você conecte aparelhos externos como um modem e leia os dados transferidos deles. Você deve conectar-se a uma porta através do programa Visual Basic e ler os dados em sequência, para que possa determinar se os caracteres especiais foram inseridos. Você deve usar o loop "while" para continuar lendo até que os caracteres sejam encontrados em uma linha.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o programa Visual Basic e em seguida, o projeto ao qual quer se conectar e recebar informação da porta COM.

  2. 2

    Crie a variável porta COM e inicie a classe que contém as comunicações da porta COM. O código a seguir cria a variável:

    Dim com as New Rs232()

  3. 3

    Coloque os parâmetros da porta COM e abra-a. Após ser aberta, ela estará pronta para receber dados. Copie e cole o seguinte código.

    With com .Port = 1 .BaudRate = 2400 .DataBit = 8 .StopBit = Rs232.DataStopBit.StopBit_1 .Parity = Rs232.DataParity.Parity_None .Timeout = 500 End With com.Open ()

  4. 4

    Configure o loop "while" para pular pelos caracteres até que um especial seja encontrado. O seguinte código fará isso até que o "M" apareça:

    While str <> "M" moRS232.Read(10) Dim str as String=com.InputStreamString End While

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível