Hvordan bruke Serial Port i Visual Basic

Visual Basic er et hendelsesdrevet programmeringsspråk produsert av Microsoft. Den opprinnelige programmeringsspråk og integrert utviklingsmiljø designet for å støtte COM programmeringsmodellen. Den gjeldende versjonen av Visual Basic er fullt integrert i Microsoft .NET utviklingsmiljø. Visual Basic er også kabel-programmering datamaskinen serielle porter hvis du har behov for å få tilgang til eller endre data periferier med søknaden gjennom å bruke den MSComm kontroll som er innlemmet i Visual Basic.

Bruksanvisning

1 Åpne Microsoft Visual Studio og velg "Fil-> New-> Project" fra primær filmenyen. Deretter velger du "Prosjekt typer-> Visual Basic Projects" og velg "Console Application" under maler menyen.

2 Høyreklikk på prosjektsymbolet og velg "Add Reference" -menyen. Deretter velger du menykategorien "Com" og velg "Microsoft Comm Kontroll 6.0" som er oppført under "Component Name". Velg "Velg" etterfulgt av "OK" -knappen.

3 Dobbeltklikk programmodulen synlig i Visual Basic IDE. Dette vil åpne programmeringsvinduet.

4 Input følgende programmeringskode for å initialisere seriell port datastrukturer som vil bli brukt til å manipulere serieporten gang åpnet:
Dim MSComm1 Som MSComm
MSComm1 = Ny MSComm
Dim Buffer As String
MSComm1.CommPort = 1
MSComm1.Settings = "9600, N, 8,1"
MSComm1.InputLen = 0

5 Åpne seriell port ved å inkludere følgende programmeringskode etter den siste linjen med kode tastet inn i trinn 4:
MSComm1.PortOpen = True
MSComm1.InputMode () = InputModeConstants.comInputModeText
MSComm1.InBufferCount () = 0
MSComm1.Output = "ATV1Q0" & Chr (13)

6 Manipulere serieporten informasjon og deretter lukke seriell port ved å skrive inn følgende kode nederst i Visual Basic programmering modul:
Gjøre
Buffer = Buffer & MSComm1.Input
Loop Inntil InStr (buffer, "OK" og vbCrLf)
MSComm1.PortOpen = False
Console.WriteLine ( "Lukk seriell port.")
endmodule

7 Velg "CTRL + F5" tastene samtidig for å bygge og drive prosjektet.