| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Skyl Buffer af Serials i Matlab
    MATLAB er et program, der bruges til matematisk analyse og dataopsamling . Det indeholder funktioner, der lader dig registrere data fra serielle porte på din computer. Da data er optaget fra den serielle port , det er sat i en midlertidig buffer , indtil din MATLAB program kan overføre data til en variabel eller datafil. Flushing bufferen fjerner alle data fra bufferen til brug. Det er normalt anvendes efter optagelsen er afsluttet , eller er opstået en fejl . Hvad du har brug
    Computer med en seriel port
    MATLAB software
    Vis Flere Instruktioner
    1

    Opret en seriel port objekt. Dette eksempel vil bruge den serielle port COM1 . Dette er normalt den første serielle port , selv om systemkonfigurationen kan variere. Det svarer til en fil håndtaget og giver information til at skrive til og læse fra den serielle port . Koden ville læse : Hej

    serial_port_object = serial ( ' COM1 ');
    2

    Konfigurer den serielle port. To fælles parametre for at indstille til at læse data er størrelsen af input buffer i bytes og baudrate det instrument, du læser data fra . Sidstnævnte tal vil være tilgængelige i dit instrument dokumentation. Brug koden ligner følgende : Hej

    serial_port_object.InputBufferSize = 50000

    serial_port_object.BaudRate = 19200 ;
    3

    Åben kommunikation til den serielle port ved hjælp af følgende kode : Hej

    fopen ( serial_port_object )
    4

    Skyl den aktuelle buffer ved hjælp af følgende kode :

    data = fread ( serial_port_object , serial_port_object.BytesAvailable )

    BytesAvailable variabel er fastsat af den serielle port hardware angiver antallet af bytes i bufferen , der i øjeblikket er fyldt med data. Den " fread " funktionen vil returnere binære data
    5

    Luk den serielle port ved hjælp af følgende kode: .

    Fclose ( serial_port_object )
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes afhængigheder til en service 
    ·Sådan Bestem længde String i tekst B 
    ·Sådan oprettes en delt distributionsliste i SAP 
    ·Hvordan man kan omgå papirkurven Når Dropper en TABLE…
    ·Sådan grafalgoritmer 
    ·Sådan oprettes en Web Spider 
    ·Hvad er en hændelse Handler 
    ·Hvordan til at line op decimaltal i Just Basic 1,01 
    ·Hvordan man kompilerer en C Program Brug af Gnu Compile…
    ·Sådan ændres Fieldset Color 
      Anbefalede Artikler
    ·Sådan får du adgang en Make Table Query Autonummereri…
    ·Sådan bruges logiske operatorer i Java 
    ·Sådan Konverter heltal i PHP 
    ·VB.NET Client Server Programmering 
    ·Sådan Beregn Vinkler i QBasic 
    ·Sådan oprettes en TimeStamp i PHP 
    ·Sådan bruges Hovedfunktion i C + + 
    ·Hvordan man laver en tekstboks kun acceptere tal i Visu…
    ·Sådan deaktiveres PHP TextBox 
    ·Sådan Ring en PHP fil i en tabel 
    Copyright © Computer Viden http://www.computerdk.com