You are on page 1of 7

C OMUNICAÇÃO S ERIAL

RS232 EM V ISUAL
B ASIC
PALAVRAS-CHAVE:

RS 232, V I S U A L  B AS I C

Este tutorial fornecer para aqueles que estão interessados, uma maneira rápida de elaborará uma
comunicação serial usando o Visual Basic (VB). Para este tutorial assume-se que o leitor:
- Quer saber como estabelecer uma comunicação serial Visual Basic;
- Tem algum conhecimento de programação;
- Quero escrever programas no Windows;
O propósito deste tutorial é respund a perguntas como:
- Por que eu preciso disso?
- Como complicar é escrever um programa que lida com a comunicação serial?
- Como é difícil entendê-los?
- Eu realmente preciso para ser um programador especialista para ser capaz de escrever tal
código, ou essas coisas não são tão complicadas?
- O que eu preciso é apenas uma abordagem prática deste problema, e eu quero ser capaz de
escrever programas VB e receber / enviar algo a partir da porta serial;
POR

QUE EU PRECISO DISSO?

Existem muitas ferramentas que podem se comunicar com o seu PC através da porta serial.
Você, pode enviar comandos para eles e receber dados a partir deles muito fácil. Este tutorial irá
descrever exatamente como escrever um programa para receber alguns dados seriais.
No meu caso, eu tinha que escrever um programa que receves dados de um Trimble GPS. Esta
unidade enviar continuamente para o PC de um pacote de dados (string ASCII). Estes dados era
para ser exibido em uma janela usando VB. Como eu novo tipo de pacote de dados, eu estava
usando o primeiro Hyperterminal para ver como os dados parecem. Depois de definir a porta
para COM1, a velocidade para 9600 e definir "controle de fluxo" para NONE, eu tenho os dados.
Estas são apresentadas a seguir:

vamos escrever o programa VB. sabemos agora. Lançamento VB. que nós Ave para lidar com uma seqüência de caracteres ASCII.Então. E SCR ITA DE UM PROGRAMA VB PAR A O B T E R O S DAD O S Agora. .

No campo "legenda" "Ler GPS". Clique no formulário com o nome "frmGPS". Salve o projeto e da forma. clique em "Project" e escolha "Componentes" . Agora. Para adicionar este componente.Escolha "StandardEXE" opção e VB vai abrir o projeto. Isso é chamado de Microsoft Comunicação Controle. você precisa adicionar o componente que cuida da comunicação.

. procure por "Microsoft Controle de Comunicação". Aqui. marque-o e clique OK.Outra janela será aberta.

O controle vai aparecer em seu projeto .

PortOpen = True ' MSComm1.Input O programa já está pronto.Text = txtDisplay. Desenhe uma caixa de texto em sua tela com o nome txtDisplay. Colocar um temporizador em sua tela com o nome tmrTimer. Defina a opção "Multiline" para TRUE. Dê um duplo clique no seu formulário e na janela de código será aberta. Clique nele e no "InputLen" 128 tipo de campo. Este é o local onde os dados que vêm da porta serial que vai ser visualizado.Clique o o ícone de telefone e colocá-lo em sua tela. Salve tudo e certifique-se de que você tem algum tipo de dispositivo . Agora.Text = "" 'Ativar porta Abra a porta MSComm1. No "Sub Form_Load () Privada" tipo: txtDisplay. A próxima coisa que você precisa é de um temporizador. estamos prontos para iniciar a codificação.Output = "0" + Chr (13) 'Configurar porta como entrada Quando você iniciar o programa. No campo Intervalo de digitar 100.Text + Chr (13) + MSComm1. Dê um duplo clique sobre ele e no tipo de janela de código txtDisplay. o VB irá inicializar a porta.

que envia alguns caracteres ASCII através COM1. Aqui está como os dados vêm da Trimble GPS parece. .