FoxPro/Visual FoxPro - Como conectarse a un puerto COM

 
Vista:

Como conectarse a un puerto COM

Publicado por Ale (26 intervenciones) el 30/05/2006 19:35:58
Hola a todos, tengo un programa diseñado en VFP 7.0. Necesito por requerimiento de la empresa, conectarme a un puerto COM de un equipo Biomédico, para leer los datos que arroja esto. como lo puedo hacer? si alguien tiene algun codigo de Ejemplo... Muchas gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como conectarse a un puerto COM

Publicado por Ernesto Hernandez (4623 intervenciones) el 30/05/2006 21:06:17
Como leer el puerto serial mediante el MS Comm Control (MSCOMM32.OCX)

Para hacer esto hay que tener registrado el MSCOMM32.OCX.

Luego agregamos el activeX al formulario y en el evento Click de un botón escribimos:

Local cValor

With thisform
.olecontrol1.commport = 1 &&Selecciono el puerto1= Com1, 2 = Com2
* Configuración del puerto velocidad 1200 baudios
*sin paridad,8 bits de transferencia,1 bit de parada.olecontrol1.settings="1200,n,8,1"
.olecontrol1.inputmode = 0 && modo texto
.olecontrol1.portopen = .t. &&abre el puerto
.olecontrol1.inputlen = 0 &&toma todos los datos del buffers
cValor = ""
for i=1 to 350
cValor=cValor+.comport.input
&& lee el valor del buffers de entrada y lo almacena
endfor
&&Muestro el valor
messagebox ( cVAlor )
.olecontrol1.portopen = .f. &&Cierra el puerto

Endwith

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como conectarse a un puerto COM

Publicado por Patricio Salazar (4 intervenciones) el 29/09/2006 17:30:26
Muchas Gracias

me funciono

lo que mas me complicaba era que el programa debia estar pendiente a cuando se acercara una tarjeta, eso lo hice con el Timer
y despues aplique los comandos que tu me enviaste

Patricio
Chile
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como conectarse a un puerto COM

Publicado por Plinio (7841 intervenciones) el 03/06/2006 16:14:53
En la seccion codigo fuente de este foro hay ejemplo de como usar el MSCOMM32.ocx. Yo te recomiendo que primero pruebe todo lo que necesitas usando HyperTerminal (accesosios, comunicacion, en windows). Ahi ajustas tus valores a las necesidades y luego implementa lo mismo en Mscomm32
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar