Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come leggere porte seriali utilizzando Visual Basic

Anche se i modem sono stati sostituiti con accesso a Internet ad alta velocità , alcuni computer ancora li utilizzano per la comunicazione . Se si sta programmando un'applicazione che utilizza un modem , verificando che esista e funzioni è importante per l'interfaccia utente . . NET di Microsoft include un nome di spazio e di classe per comunicare con le porte seriali . Cose che ti serviranno
Visual Studio.
Mostra più istruzioni
aprire un progetto nuovo
1

Creare una nuova applicazione console . Dal menu di Visual Studio , fare clic su "Nuovo" e seleziona " Progetto ".
2

Selezionare " Visual Basic " sul lato sinistro della finestra . Sul lato destro sono diversi modelli di progetto . Selezionare " Applicazione console . " Fare clic sul pulsante "OK " . Una nuova applicazione è installata nello spazio di lavoro di Visual Studio .
3

destro del mouse sul nome del progetto nel box in alto a destra nello spazio di lavoro . Selezionare " Aggiungi riferimento ".

4 Fare clic sulla scheda "COM" . Selezionare " Comm Control 6.0 Microsoft" dalla casella di riepilogo e fare clic su "Seleziona ". Fare clic su " OK" per chiudere la finestra di riferimento .
Imposta la porta seriale
5

creare una nuova variabile COM . È necessario allocare la memoria e dichiarare una nuova variabile . Il testo sottostante chiama la classe COM per l'uso nel resto del modulo . La variabile del buffer è utilizzato per contenere il testo di risposta da parte del serial port.Dim MYPORT Come MSCommmyPort = New MSCommDim mybuffer As String
6

la porta a 1 . La maggior parte dei computer sono dotati di due porte seriali . Il codice seguente illustra la comunicazione alla porta 1.myPort.CommPort = 1
7

Creare impostazioni comuni . Impostare la velocità di trasmissione e di fermare le informazioni necessarie per il controllo del modem bit. Questa setsmyPort.Settings = " 9600 , N, 8,1 "
8

Leggi l' intero buffer . Questo codice rende il modem utilizzare l'intero buffer di informazioni quando inviate al port.myPort.InputLen seriale = 0
comunicare con la porta
9

Aprire la porta seriale . La porta seriale deve essere aperto ed il buffer di ingresso eliminato prima l' applicazione può comunicare con essa. La terza riga di codice indica la porta seriale per restituire il testo alla application.myPort.PortOpen = TruemyPort.InBufferCount ( ) = 0myPort.InputMode ( ) = InputModeConstants.comInputModeText
10

Invia un comando al porta seriale. Questo comando verifica la risposta dal modem.myPort.Output = " ATV1Q0 " & Chr ( 13 ) economici 11

leggere la risposta dalla porta seriale . Questo ciclo legge il testo restituito fino a quando un "OK" è reached.DomyBuffer = mybuffer & myPort.InputLoop Fino InStr ( mybuffer , " OK" & vbCrLf ) economici 12

Chiudere la porta . Dopo aver utilizzato la porta seriale , è importante per chiuderla per altro applications.myPort.PortOpen = False

 

Programmazione © www.354353.com