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 >> Visual Basics Programming >> Content
    Hvordan Motta Bytes fra en Serial Port Bruke Visual Basic
    Reading data fra en enhet som er koblet til datamaskinens serielle port har blitt en enkel oppgave i Visual Basic. Ved hjelp av bare noen få grunnleggende kommandoer i den innebygde biblioteket , kan du skrive dine egne VB -programmer for å håndtere eksterne enheter som du kjøper eller designe selv. Du trenger
    Visual Basic 2008
    Vis flere instruksjoner
    en

    Lag et nytt prosjekt . Gi navn til prosjektet " Serial Port Reading veiledningen" eller gi det noen andre passende navn . På andre dialogbokser , velger standardinnstillingene alternativene til du finner deg selv overfor den tomme vinduet på " Graphical User Interface" ( GUI ) designer .
    2

    Legg en knapp fra komponentene listen på venstre side ved å dra det inn i skjemaet . Når knappen er fortsatt valgt, gå til egenskaper listen og finn "teksten " eiendom . Endre dette til å lese "Les 100 bytes fra COM1 " eller noe annet passende bildetekst du ønsker å gi det .
    3

    Dobbeltklikk på knappen. Dette vil ta deg ut av GUI designer og inn i kildekoden editor. Det vil også opprette en hendelse funksjon å skje når knappen klikkes av brukeren
    4

    Legg til følgende kode i knapp klikk funksjon som Visual Basic nettopp opprettet for deg : .
    < P > Dim com1 Som IO.Ports.SerialPortcom1 = My.Computer.Ports.OpenSerialPort ( " COM1 ")

    Dim data ( 100 ) Som Byte ( ) com1.read ( data , 0 , 100 )

    argumentene for lese -funksjonene finner du en rekke byte å skrive data til, mengden å oppveie før lesing og , til slutt , hvor mye som skal lese fra havnen . I dette tilfellet ønsker vi de data som er plassert inn i data byte array vi har deklarert. Vi ønsker å starte i begynnelsen av strømmen av data fra seriell port , så vår offset er null. Og til slutt , vi ønsker å lese på det meste ett hundre bytes , siden det er hvor stor vår data matrise er .

    Du har nå lest hundre bytes fra en seriell port , og kan bruke dem i programmet som du se passe .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en DF trener med Visual Basic 6 
    ·Hvordan avslutte eksisterende Application i Visual Basi…
    ·Hvordan å demontere VB 
    ·Hvordan oppdatere DAO Recordsets 
    ·Tilgang til banen er avslått i Visual Studio 2010 
    ·Slik Clear DataGrid i VB.Net 
    ·Statiske Arrays i funksjoner i VBA 
    ·Hvordan bruke flere sider i Visual Basic 6 
    ·Hvordan skrive VBA-kode 
    ·Hvordan å feilsøke VBScript 
      Anbefalte artikler
    ·Hvordan justere VB Controls 
    ·Programmering Tips 
    ·Hvordan lage et animert bilde PHP 
    ·Slik reparerer Java: Lang Null Pointer Exception 
    ·Hvordan fordele Minne på Stack bruke C + + 
    ·Hva er en Python Directory 
    ·Hvordan lage en mappe i Python 
    ·Hvordan legge til et bilde overlegg Med V3 Maps API 
    ·Slik installerer Google Analytics -koden i PHP 
    ·Hvorfor ikke MySQL Standard for å UTF - 8 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/