| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo vaciar el búfer de Publicaciones Seriadas de MATLAB
    MATLAB es un programa usado para el análisis matemático y la adquisición de datos. Contiene funciones que permiten registrar los datos de los puertos serie del equipo. Como los datos se graban desde el puerto serie , se coloca en un búfer temporal hasta que su programa MATLAB puede transferir los datos a un archivo de variables o datos. Lavado del búfer elimina todos los datos de la memoria intermedia para su uso. Se utiliza por lo general después de la grabación ha terminado o se ha producido un error. Cosas que necesitará de computadora con un puerto serie
    software MATLAB
    Mostrar más instrucciones
    1

    Crear un objeto puerto serie. En este ejemplo se utilizará el puerto serie COM1 . Este suele ser el primer puerto serie , a pesar de la configuración del sistema puede ser diferente. Es similar a un identificador de archivo y proporciona información para escribir y leer desde el puerto serial. El código sería el siguiente:

    serial_port_object = serial ( ' COM1 ');
    2

    Configurar el puerto serie. Dos parámetros comunes establecidos para la lectura de datos son el tamaño de la memoria intermedia de entrada en bytes y la velocidad de transmisión del instrumento que está leyendo datos . El segundo número estará disponible en la documentación del instrumento. Utilice el código similar al siguiente :

    serial_port_object.InputBufferSize = 50000 ;

    serial_port_object.BaudRate = 19200 ;
    3

    comunicación abierta con el puerto serie usando el siguiente código :

    fopen ( serial_port_object ) ;
    4

    vaciar el búfer actual utilizando el siguiente código:
    datos

    = fread ( serial_port_object , serial_port_object.BytesAvailable ) ;

    la variable bytesAvailable se establece por el hardware de puerto serie que indica el número de bytes en la memoria intermedia que en la actualidad están llenos de datos . La función " fread " devolverá datos binarios
    5

    Cerca del puerto serie con el siguiente código: .

    Fclose ( serial_port_object ) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar los módulos de CTS 
    ·Cómo separar los dígitos de un número en Prolog 
    ·Cómo importar una pantalla LabView De CCI 
    ·Cómo insertar un entero en una cadena 
    ·Cómo cambiar el cursor en un cuadro de texto 
    ·¿Cómo resolver una matriz por QBasic 
    ·Cuarta Generación Herramientas del idioma 
    ·Cómo romper una cadena larga 
    ·Las ventajas de la Programación Declarativa 
    ·Cómo habilitar WCF en Silverlight 
      Artículos destacados
    ·Cómo calcular el valor grande Integer Endian 
    ·Cómo conseguir un Modal jQuery para ver 
    ·Cómo instalar XNA para uso con VBnet 
    ·Cómo adjuntar un archivo PHP en un correo electrónico…
    ·Cómo configurar valores del formulario en un NET Windo…
    ·Cómo crear un formulario de suscripción a la revista …
    ·¿Qué es numérica en Oracle SQL 
    ·Cómo quitar las clases en PHP 
    ·Cómo comprobar si una cadena Ruby tiene una subcadena 
    ·Cómo hacer un bucle que continúa para siempre en Robl…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com