" aan de bovenkant van je programma code . Kopen van 2 Declare initiële variabelen . Op twee lijnen type " CString PortName = " COM1 "; " en " CString DataToSend = ' YOURDATA "; " om variabelen te verklaren . Verander " COM1 " om het poortnummer dat u wilt openen , zoals " COM2 " of " COM3 " . Verander " YOURDATA " om de gegevens die u wenst te sturen over de haven . Op de laatste regel type " DWORD BytesSent , " een houder variabele declareren voor later
3
Met Visual C's CreateFile functie om een bestand handler voor de COM- poort te maken . . Om dit type te doen " HANDLE MIJNPOORT = CreateFile ( PortName , GENERIC_WRITE , 0 , NULL , OPEN_EXISTING , 0 , NULL ) ; " op een nieuwe regel
4
Maak een Datacommunicatie Block of DCB variabele . . U kunt dit doen door het intikken van " DCB DCB ; " waar u verklaren uw variabelen. Type " GetCommState ( MIJNPOORT , & DCB ) , " in de DCB te vullen . U kunt de baudrate aanpassen door te typen " dcb.BaudRate = CBR_9600 , " op een nieuwe regel . De baudrate kan helemaal omhoog gaan naar " CBR_ 256000 " . Om andere opties type " dcb.ByteSize = 8; " aanpassen en " dcb.Parity = NOPARITY ; " evenals " dcb.StopBits = ONESTOPBIT ; " op nieuwe lijnen . Typ op een nieuwe regel " SetCommState ( MIJNPOORT , & DCB ) ; " om DCB -en COM-poort setup af te ronden
5
Type . " WriteFile ( MIJNPOORT , DataToSend , 1 , & BytesSent , NULL ) ; " te sturen de gegevens via de COM-poort . . Naar het type verbinding " CloseHandle ( MIJNPOORT ) ; " sluit op een nieuwe regel
Lezen Gegevens
Type 6 " HANDLE MIJNPOORT = CreateFile ( PortName , GENERIC_READ , 0 , NULL , OPEN_EXISTING , 0 , NULL ) ; " op een nieuwe regel . Dit bestand handler wordt gebruikt voor de COM-poort gegevens te lezen en is vergelijkbaar met het wegschrijven van file handler behalve " GENERIC_WRITE " wordt vervangen door " GENERIC_READ " .
7
maken en vul de DCB variabele de DCB met dezelfde methode in de sectie schrijven van data
Type " BYTE Byte ; " 8 . en " DWORD BytesTransferred ; " op individuele lijnen om variabelen instellen om de COM- gegevens te lezen
9
Type " ReadFile ( MIJNPOORT , en Byte 1 en BytesTransferred , 0 ) " om de gegevens van de COM-poort lezen . De gelezen gegevens worden opgeslagen in de variabele " Byte " . Typering " CloseHandle ( MIJNPOORT ) , " zal de poort sluiten
.