" en la parte superior del código del programa.
2 Declarar variables iniciales . En dos líneas de tipo " CString PortName = ' COM1 ' ", y " CString DataToSend = ' YOURDATA ' , " para declarar variables. Cambiar "COM1 " para el número de puerto que desee acceder como " COM2 " o " COM3 " . Cambiar " YOURDATA " para los datos que desea enviar a través del puerto. En la línea anterior " DWORD BytesSent , " para declarar una variable de soporte para más adelante la función CreateFile
3
Uso de Visual C para crear un controlador de archivo para el puerto COM . . Para hacer este tipo "Document MyPort = CreateFile ( PortName , GENERIC_WRITE , 0 , NULL, OPEN_EXISTING , 0 , NULL )," en una nueva línea
4
Crear un bloque de comunicación de datos o variables DCB . . Usted puede hacer esto escribiendo " DCB DCB , " en la que declara las variables. Tipo " GetCommState ( MyPort , y DCB )," llenar el DCB . Puede ajustar la velocidad de transmisión escribiendo " dcb.BaudRate = CBR_9600 , " en una nueva línea . La velocidad de transmisión puede ir todo el camino hasta " CBR_ 256000 " . Para ajustar las opciones de otro tipo " dcb.ByteSize = 8 ; " y " dcb.Parity = NOPARITY , " así como " dcb.StopBits = ONESTOPBIT , " en líneas nuevas. Tipo en una nueva línea " SetCommState ( MyPort , y DCB )," para finalizar DCB y la configuración del puerto COM
5
Tipo ". WriteFile ( MyPort , DataToSend , 1 , y BytesSent , NULL ) ; " para enviar los datos a través del puerto COM . Para cerrar el tipo de conexión " CloseHandle ( MyPort ) ." En una nueva línea
Reading Datos
6
Type " MANGO MyPort = CreateFile ( PortName , GENERIC_READ , 0 , NULL, OPEN_EXISTING , 0 , NULL ), " en una nueva línea . Este manejador de archivo se utiliza para leer datos del puerto COM y es similar al controlador de archivo de la escritura , excepto " GENERIC_WRITE " se sustituye por " GENERIC_READ " .
7
Crear y llenar la variable del DCB DCB con el mismo método en la sección de datos de la escritura
8
tipo " Byte BYTE ; " . y " DWORD BytesTransferred , " en líneas individuales para configurar las variables para leer los datos COM
9
Escriba " ReadFile ( MyPort , y Byte , 1 , y BytesTransferred , 0); " para leer los datos desde el puerto com. Los datos de lectura se almacenará en la variable " Byte " . Typing " CloseHandle ( MyPort )," se cerrará el puerto
.