| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment vider la mémoire tampon des publications en série dans MATLAB
    MATLAB est un programme utilisé pour l'analyse mathématique et d'acquisition de données. Il contient des fonctions qui vous permettent d'enregistrer des données à partir des ports série sur votre ordinateur . Comme les données sont enregistrées à partir du port série , il est mis dans un tampon temporaire jusqu'à ce que votre programme MATLAB permet de transférer les données dans un fichier de variables ou de données. Le vidage de la mémoire tampon supprime toutes les données de la mémoire tampon à l'emploi. Il est généralement utilisé après l'enregistrement a pris fin ou qu'une erreur s'est produite . Choses que vous devez
    ordinateur avec un port série
    MATLAB logiciel
    Afficher plus Instructions
    1

    Créer un objet de port série. Cet exemple va utiliser le COM1 du port série. Ceci est normalement le premier port série , même si la configuration de votre système peut différer . Il est semblable à un identificateur de fichier et des informations pour l'écriture et la lecture sur le port série. Le code se lirait comme suit :

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

    configurer le port série . Deux paramètres communs à définir pour la lecture des données sont de la taille de la mémoire tampon d'entrée en octets et la vitesse de transmission de l'instrument que vous lisez données . Le dernier numéro sera disponible dans la documentation de votre instrument. Utilisez le code semblable au suivant :

    serial_port_object.InputBufferSize = 50000 ;

    serial_port_object.BaudRate = 19200 ;
    3

    communication ouverte sur le port série en utilisant le code suivant :

    fopen ( serial_port_object ) ;
    4

    vider la mémoire tampon en cours en utilisant le code suivant : Données de


    = fread ( serial_port_object , serial_port_object.BytesAvailable ) ;

    la variable bytesAvailable est réglée par le matériel de port série indiquant le nombre d'octets dans la mémoire tampon qui sont actuellement rempli de données . La fonction " fread " renverra des données binaires
    5

    fermer le port série en utilisant le code suivant : .

    Fclose ( serial_port_object ) ;

    Previous :

    next :
      articles connexes
    ·Comment faire Apps iPSP 
    ·Comment effectuer MSA sur les stands d'essai 
    ·Comment désactiver titres sur FancyBox 
    ·Comment arrêter Exécuter en COBOL 
    ·Quel est le protocole Incompatibilité 
    ·Avantages et inconvénients de sans type Langages de pr…
    ·Comment utiliser Loader de préférence sur un iPhone 
    ·Scala Fonctions de chaîne 
    ·Comment définir des variables liées à Oracle SQL 
    ·Comment utiliser SDF et SQL Connection 
      articles en vedette
    ·Comment formater une chaîne en PHP 
    ·Multiple Rotation annonces en JavaScript 
    ·Analyse numérique et la programmation informatique 
    ·Java GUI design Tutorial 
    ·Comment faire un script AutoIt Infinite Loop 
    ·Comment créer un vecteur de chaînes en C + + 
    ·A NetBeans 6.8 UML Tutorial 
    ·Comment faire un menu horizontal à deux niveaux 
    ·Comment sortie d'une requête dans MySQL 
    ·La fonction de rappel en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com