Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como liberar o buffer de Publicações Seriadas em MATLAB
MATLAB é um programa usado para a análise matemática e aquisição de dados. Ele contém funções que permitem gravar dados de portas seriais em seu computador. Como os dados são gravados a partir da porta serial, ele é colocado em um buffer temporário até que seu programa MATLAB pode transferir os dados para um arquivo variável ou dados. Lavagem do tampão remove todos os dados do buffer para o uso. É normalmente usado após a gravação tenha terminado ou que ocorreu um erro . Coisas que você precisa
Computador com uma porta serial
software MATLAB
Show Mais instruções
1

Criar um objeto de porta serial. Este exemplo irá usar a porta serial COM1. Esta é normalmente a primeira porta serial , embora a configuração do sistema podem ser diferentes. É semelhante a um identificador de arquivo e fornece informações para escrever e ler a partir da porta serial. O código seria:

serial_port_object = série ( ' COM1 ');
2

Configure a porta serial. Dois parâmetros comuns para definir para leitura de dados é o tamanho do buffer de entrada em bytes e a taxa de transmissão do instrumento que está a ler os dados. Este último número estará disponível na documentação do instrumento. Use o código semelhante ao seguinte :

serial_port_object.InputBufferSize = 50000 ;

serial_port_object.BaudRate = 19200 ;
3

comunicação aberta à porta serial usando o seguinte código :

fopen ( serial_port_object );
4

Lave o buffer atual usando o seguinte código:

data = fread ( serial_port_object , serial_port_object.BytesAvailable ) ;

a variável bytesAvailable é definida pelo equipamento de porta de série que indica o número de bytes no buffer que estão preenchidas com os dados . A função " fread " retornará dados binários
5

Feche a porta serial usando o seguinte código :

fclose ( serial_port_object );
< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir Ponto desenhar retângulos em WPF 
·Como atualizar Seletores CSS para IE6 
·Como adicionar um documento em ColdFusion 
·Definição de um COBOL Compilar 
·Como ativar o botão Excluir na DataGridView em Winform…
·Como se diferenciar entre os métodos primitivos & Cria…
·O que faz fora dos limites média em um computador 
·Como publicar Com CPP 
·O que é uma assinatura Compilado 
·Como Configurar bloqueio Soquete para Falso 
  Artigos em destaque
·Indexação Lógico em MATLAB 
·Common Lisp e motor de HTML Encadernação 
·Como colocar uma variável no nome do caminho em MATLAB…
·Como compilar um Makefile 
·Quais são as desvantagens de um processador de consult…
·Como formatar um ListBox com valor selecionado 
·Como criar texturas personalizadas em GtkRadiant 
·Como usar a função strspn em C + + 
·Como estimar Funções de transferência de sistemas fí…
·Como Fazer um Botão Invisível no Visual C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados