Advertisement
Guest User

La cosa para comunicarse con el serial

a guest
Dec 21st, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ventana = crear ventana (como sea que lo hagas)
  2. ventana.AddObject("Testcom","Olecontrol","MSCOMMLib.MSComm")
  3.  
  4. With ventana.Testcom
  5. .commport = 1 &&Selecciono el puerto1= Com1, 2 = Com2
  6. * Configuración del puerto velocidad 1200 baudios
  7. *sin paridad,8 bits de transferencia,1 bit de parada.settings="1200,n,8,1"
  8. .inputmode = 0 && modo texto
  9. .portopen = .t. &&abre el puerto
  10. .inputlen = 0 &&hago que tome todos los datos del buffers
  11. cValor = ""
  12.     for i=1 to 350
  13.       cValor=cValor+.comport.input && leo el valor del buffers de entrada y lo almaceno
  14.      endfor
  15. &&Muestro el valor
  16.          messagebox ( cVAlor )
  17.     .portopen = .f.  &&Cierro el puerto
  18. Endwi
  19. * Configuración del puerto velocidad 1200 baudios
  20. *sin paridad,8 bits de transferencia,1 bit de parada.settings="1200,n,8,1"
  21. .inputmode = 0 && modo texto
  22. .portopen = .t. &&abre el puerto
  23. .inputlen = 0 &&hago que tome todos los datos del buffers
  24. cValor = ""
  25.     for i=1 to 350
  26.       cValor=cValor+.comport.input && leo el valor del buffers de entrada y lo almaceno
  27.      endfor
  28. &&Muestro el valor
  29.          messagebox ( cVAlor )
  30.     .portopen = .f.  &&Cierro el puerto
  31. Endwi
  32. *sin paridad,8 bits de transferencia,1 bit de parada.settings="1200,n,8,1"
  33. .inputmode = 0 && modo texto
  34. .portopen = .t. &&abre el puerto
  35. .inputlen = 0 &&hago que tome todos los datos del buffers
  36. cValor = ""
  37.     for i=1 to 350
  38.       cValor=cValor+.comport.input && leo el valor del buffers de entrada y lo almaceno
  39.      endfor
  40. &&Muestro el valor
  41.          messagebox ( cVAlor )
  42.     .portopen = .f.  &&Cierro el puerto
  43. Endwith
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement