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 Les Serieporter Bruke Visual Basic
    Selv om modemer har blitt erstattet med høyhastighets Internett-tilgang, noen datamaskiner fortsatt bruke dem for kommunikasjon. Hvis du programmerer et program som bruker et modem , bekrefter den eksisterer og fungerer er viktig for brukergrensesnittet. Microsoft. NET inkluderer et navn mellomrom og klasse til å kommunisere med serielle porter . Du trenger
    Visual Studio. NET
    Vis flere instruksjoner
    Åpne et nytt prosjekt
    en

    Opprett en ny konsoll applikasjon . Fra Visual Studio -menyen , klikk "Ny " og velg "Project ".
    2

    Velg " Visual Basic" på venstre side av vinduet . På høyre side er ulike prosjekt maler. Velg " Console Application ". Klikk på " OK "-knappen . En ny søknad er oppsett i Visual Studio arbeidsområdet .
    3

    Høyreklikk på prosjektnavnet i boksen øverst til høyre i arbeidsområdet. Velg " Add Reference . "
    4

    Klikk på " COM "-kategorien . Velg "Microsoft Comm Kontroll 6,0 " fra listeboksen , og klikk "Velg ". Klikk " OK " for å lukke referansen vinduet.
    Setup Serial Port
    5

    Opprett en ny COM variabel . Du må allokere minne og erklære en ny variabel . Teksten nedenfor kaller COM klasse for bruk i resten av modulen. Bufferen variabelen brukes til å holde responsen tekst fra den serielle port.Dim myPort Som MSCommmyPort = Ny MSCommDim myBuffer As String
    6

    Angi porten til en . De fleste datamaskiner leveres med to serielle porter . Koden setter under kommunikasjon til port 1.myPort.CommPort = 1
    7

    Lag vanlige innstillinger . Angi overføringshastigheten og stopp bit informasjon som er nødvendig for modem kontroll. Dette setsmyPort.Settings = " 9600 , N , 8,1 "
    8

    Les hele buffer . Denne koden gjør modemet bruke hele bufferen av informasjon når de sendes til den serielle port.myPort.InputLen = 0
    Kommuniser med Port
    9

    Åpne seriell port . Den serielle porten må åpnes og inngangsbufferen ryddet før søknaden kan kommunisere med den. Den tredje linjen i koden forteller den serielle porten for å gå tilbake til tekst i application.myPort.PortOpen = TruemyPort.InBufferCount ( ) = 0myPort.InputMode ( ) = InputModeConstants.comInputModeText
    10

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

    Les svaret fra seriell port . Denne sløyfen leser teksten tilbake til en "OK " er reached.DomyBuffer = myBuffer & myPort.InputLoop Inntil InStr ( myBuffer , "OK " & vbCrLf )
    12

    Lukk porten. Etter å ha brukt den serielle porten , er det viktig å lukke den for andre applications.myPort.PortOpen = False

    früher :

     Weiter:
      Relatert Artike
    ·Visual Basic-kode for Flash Player 
    ·Hvordan legge en webside ved hjelp Sockets i VB.NET 
    ·En Kommandolisten for QBasic 
    ·Hvordan å eksportere Access- data til SQL 
    ·Slik konverterer Windows.Forms.TextBox til heltall 
    ·Hvordan bruke OCX -filer i VB 6 
    ·Hvordan sette Picture Eiendom til Ingen i Visual Basic 
    ·Slik endrer du skrift for Treeview i Vb.Net 
    ·Hvordan Reset en lokal Admin Password Script 
    ·Hvordan bruke arrays i Visual Basic 
      Anbefalte artikler
    ·Hvordan Reverse en enkelt lenket liste 
    ·Hvordan lage et PHP Mailer 
    ·Hvordan lage en handling Listener Lukke en JFrame 
    ·Hvordan Traverse Gjennom Resultater i VB.Net Tilgang 
    ·Slik konverterer datoer i VBA 
    ·Hva er fordelene med betinget utsagn 
    ·Hvordan Trim Blanks Med Perl 
    ·Hvordan Bind data til en tekstboks i VB 
    ·Hvordan lage en liste i Lisp Coding 
    ·COBOL stil Regler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/