Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan Skyll Buffer av serier i MATLAB
    MATLAB er et program som brukes for matematisk analyse og datainnsamling . Den inneholder funksjoner som lar deg spille inn data fra serielle porter på datamaskinen. Som data er registrert fra serieporten , er det satt inn en midlertidig buffer til din MATLAB program kan overføre dataene til en variabel eller datafil. Spyling av bufferen fjerner alle data fra bufferen for bruk. Det er vanligvis brukes når innspillingen er avsluttet eller en feil har oppstått. Du trenger
    datamaskin med en seriell port
    MATLAB programvare
    Vis flere instruksjoner
    en

    Lag en seriell port objekt. Dette eksempelet vil bruke den serielle porten COM1 . Dette er vanligvis den første seriell port , selv om systemkonfigurasjonen kan variere . Det ligner på en fil håndtaket og gir nok informasjon for å skrive til og lese fra serieporten . Koden ville lese : en

    serial_port_object = serienummer (' COM1 ');
    2

    Konfigurer seriell port . To vanlige parametre for å sette for å lese data er størrelsen av input buffer i byte og overføringshastigheten på instrumentet du leser data fra . Sistnevnte tall vil være tilgjengelig i ditt instrument dokumentasjon. Bruk koden ligner på følgende : en

    serial_port_object.InputBufferSize = 50000 ;

    serial_port_object.BaudRate = 19200 ;
    3

    Åpen kommunikasjon til seriell port ved hjelp av følgende kode :

    fopen ( serial_port_object ) ;
    4

    Skyll den nåværende buffer ved hjelp av følgende kode :

    data = fread ( serial_port_object , serial_port_object.BytesAvailable ) ;

    BytesAvailable variabelen er satt av seriell port hardware som viser antall byte i bufferen som i dag er fylt med data . Den " fread " funksjonen vil returnere binære data
    5

    Lukk seriell port ved hjelp av følgende kode : .

    Fclose ( serial_port_object ) ;


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese USB Keyboard Input på Linux 
    ·Alternativer til en link 
    ·Slik konverterer en Polygon til en bane 
    ·Hvordan å binde seg til en type objekt Med WPF 
    ·Hvordan erstatte verdien Waveform data i LabVIEW 
    ·Fordelene av flere arv 
    ·Hvordan Bestem minste positive flyttall 
    ·Funksjonen til Len 
    ·Hvordan sjekke for Bots med ColdFusion 
    ·Hvordan finne heltall 
      Anbefalte artikler
    ·Hvordan tilgang til data i et datasett Object 
    ·Hvordan bruke caulk i GTK Radiant 
    ·Hvordan erstatte en periode ved hjelp String Med Java 
    ·Slik kjører Python Fra Bash 
    ·Hvordan Query en database ved hjelp av SELECT Med MySQL…
    ·Tutorial om hvordan du aktiverer Drag & Drop på Visual…
    ·Hva er JDBC Abstraction 
    ·Hvordan lage en keylogger i Python 
    ·Slik konverterer en peker til en streng verdi i C + + 
    ·Slik konverterer engelsk til MATLAB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/