| 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 >> Visual Basics Programmering >> Content
    Sådan Læs serielle porte Brug Visual Basic
    Selvom modemer er blevet erstattet med højhastighedsadgang til internettet , nogle computere stadig bruge dem til kommunikation. Hvis du programmere en applikation, der bruger et modem , verificere det eksisterer og fungerer er vigtigt for brugergrænsefladen . Microsoft. NET indeholder et navn plads og klasse til at kommunikere med serielle porte . Ting du skal
    Visual Studio. NET
    Vis Flere Instruktioner
    Åbn et nyt projekt
    1

    Opret en ny konsol applikation . Fra Visual Studio menuen, klik på "Ny " og vælg " projekt".
    2

    Vælg " Visual Basic " i venstre side af vinduet . På højre side er forskellige projekt skabeloner. Vælg "Console Application ". Klik på " OK " knappen. Et nyt program er setup i Visual Studio arbejdsområdet.
    3

    Højreklik på projektets navn i øverste højre boks i arbejdsområdet. Vælg " Tilføj kommissorium. "
    4

    Klik på " COM" fanebladet . Vælg "Microsoft Comm Control- 6.0 " fra listbox , og klik på " Vælg ". Klik på "OK " for at lukke henvisningen vinduet .
    Setup Serial Port
    5

    Opret en ny COM variabel. Du er nødt til at allokere hukommelse og erklære en ny variabel . Nedenstående tekst kalder COM klassen til brug i resten af modulet . Bufferen variabel bruges til at holde svaret tekst fra den serielle port.Dim myPort Som MSCommmyPort = Ny MSCommDim myBuffer As String
    6

    Indstil porten til 1. . De fleste computere leveres med to serielle porte . Koden nedenfor viser kommunikationen til port 1.myPort.CommPort = 1
    7

    Opret almindelige indstillinger . Indstil baudrate og stop bit nødvendige oplysninger til modem kontrol. Denne setsmyPort.Settings = " 9600 , N, 8,1 "
    8

    Læs hele buffer. Denne kode gør modemet bruge hele buffer af oplysninger , når de sendes til den serielle port.myPort.InputLen = 0
    Kommunikere med Port
    9

    Åbn den serielle port . Den serielle port skal åbnes og input buffer ryddet før ansøgningen kan kommunikere med den. Den tredje linje kode fortæller den serielle port til at returnere tekst til application.myPort.PortOpen = TruemyPort.InBufferCount () = 0myPort.InputMode () = InputModeConstants.comInputModeText
    10

    Send en kommando til seriel port . Denne kommando tester svar fra modem.myPort.Output = " ATV1Q0 " & Chr (13)
    11

    Læs svaret fra den serielle port. Denne løkke læser teksten igen, før et "OK" er reached.DomyBuffer = myBuffer & myPort.InputLoop Indtil InStr ( myBuffer , "OK" & vbCrLf )
    12

    Luk porten. Efter brug af seriel port, er det vigtigt at lukke det for andre applications.myPort.PortOpen = False

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Gør Bubble Sorting i VB.net 
    ·Sådan Angiv en Standard Ejendom i Visual Basic 
    ·Sådan bruges ISTEXT i VBA 
    ·Hvad er en Dialog Form i Visual Basic 
    ·Sådan Find en karakter i en String i Visual Basic 
    ·Hvordan skriver jeg Updategrams XML Script i VB6 
    ·Sådan konvertere en streng til INT i Vb.net 
    ·Sådan installeres en Drop -Down kalender i Access 
    ·Sådan bruges Checkbox i GridView 
    ·Sådan bruges MSFlexGrid i VB6 
      Anbefalede Artikler
    ·Sådan installeres Tortoise CVS 
    ·Hvordan laver man et array i VBS 
    ·Javascript Timer Tutorial 
    ·Hvordan til at behandle kreditkort i PHP 
    ·Hvad er type Casting i Java 
    ·Sådan Set Up en IRC Bouncer 
    ·Sådan Slut en Direct Java Application Interface 
    ·Hvordan at slippe af Inline List Padding 
    ·MySQL Tutorial til at konvertere Datoer 
    ·Sådan optage med Flowplayer 
    Copyright © Computer Viden http://www.computerdk.com