ping a balanza digital

117 views
Skip to first unread message

extremo

unread,
Apr 12, 2016, 8:04:50 AM4/12/16
to Comunidad de Visual Foxpro en Español
Buenas amigos

Necesito capturar el resultado de un ping a una balanza que tiene una IP para saber si esta en linea.

Probe con el comando ping enviando el resultado a un archivo de texto. Funciona pero el proceso es lento, mas aun si desconecto la balanza la cual lo hace inoperante. 

Hay una solución que se ve mejor que es a traves winsock pero para poder realizar la comunicacion a traves de este componente me pide el puerto de la balanza la cual ignoro.

Como puedo solucionarlo... alguien ha realizado algo similar?

Bendiciones

Jairo Miranda

unread,
Apr 12, 2016, 10:03:43 AM4/12/16
to publicesvfoxpro
Las balansas nuevas tienen un S DK que  puede funciona con fox .. 

JM

Carlos Alfaro

unread,
Apr 12, 2016, 2:53:31 PM4/12/16
to publice...@googlegroups.com

Saludos cordiales estimado Extremo:

 

Que marca y modelo de bascula es?

 

Bendiciones.

 

Carlos Alfaro

extremo

unread,
Apr 12, 2016, 3:23:39 PM4/12/16
to Comunidad de Visual Foxpro en Español
Jairo

No se que tan nuevas sean las balanzas... voy a averiguarlo

Carlos
Voy a preguntar que marca y modelo es

Bendiciones

extremo

unread,
Apr 12, 2016, 3:25:51 PM4/12/16
to Comunidad de Visual Foxpro en Español
Pero supongo que necesitaría una solución mas genérica ya que no puedo amarrarme a una tipo de maquina porque tendría que programar en todas.... ahora que lo recuerdo son de dos marcas KREST y DIGI

Bendiciones

El martes, 12 de abril de 2016, 8:04:50 (UTC-4), extremo escribió:

Carlos Alfaro

unread,
Apr 12, 2016, 4:24:49 PM4/12/16
to publice...@googlegroups.com

Para que necesitas hacerle ping?

 

Los fabricantes de balanzas son de distintos países y posiblemente por eso, la forma de comunicarse es variado, no es fácil tener una solución genérica.

 

En cuanto a las marcas que mencionas no las he trabajado.

 

Bendiciones.

 

 

Carlos Alfaro

Patricio Muñoz

unread,
Apr 13, 2016, 7:34:28 AM4/13/16
to publice...@googlegroups.com
Carlos

Necesito hacerle ping para saber si esta en linea la balanza.

Bendiciones
--
Patricio Muñoz
Pro&Tech
Analista en Sistemas

extremo

unread,
Apr 13, 2016, 8:04:32 AM4/13/16
to Comunidad de Visual Foxpro en Español
Amigos 

Lo solucione con este codigo:
DECLARE INTEGER GetRTTAndHopCount IN Iphlpapi INTEGER DestIpAddress, LONG @HopCount, INTEGER MaxHops, LONG @RTT
DECLARE INTEGER inet_addr IN ws2_32 STRING cp
nDst = inet_addr("212.58.244.67")
STORE 0 TO nHop, nRTT
?GetRTTAndHopCount(nDst, @nHop, 50, @nRTT)

Bendiciones

El martes, 12 de abril de 2016, 8:04:50 (UTC-4), extremo escribió:

Carlos Alfaro

unread,
Apr 13, 2016, 8:07:15 AM4/13/16
to publice...@googlegroups.com

Usas Winsock con protocolo TCP-IP, para conectarte con la balanza?

Carlos Alfaro

unread,
Apr 13, 2016, 9:45:33 AM4/13/16
to publice...@googlegroups.com

Que Interesante, gracias Extremo.

 

From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of extremo
Sent: miércoles, 13 de abril de 2016 06:05 a.m.
To: Comunidad de Visual Foxpro en Español
Subject: [vfp] Re: ping a balanza digital

 

Amigos 

Reply all
Reply to author
Forward
0 new messages