Te recomiendo que pongas una pausar de medio segundo entre el output y el Input.
Buen día.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Enlace Visual 2017
Sent: viernes, 21 de febrero de 2020 12:32 p.m.
To: Comunidad de Visual Foxpro en Español
Subject: [vfp] Problemas al intentar leer el peso, desde una balanza electrónica.
Hola amigos foxeros, requiero de su ayuda para el el incoveniente que tengo para obtener el peso de una balanza electrónica. Ya he probado varios códigos que han publicado, en este portal y en otros El resultado ha sido negativo.
La balanza es de Marca : TRÚMAX Fenix -Maxi. y la cadena de comunicación es: 'AHI'.
Este es el código que estoy utilizando, en el evento CLICKde un botón.
**
Local cBuffer, cValor
cBuffer = ''
oComm = CreateObject('MSCOMMLIB.MSCOMM')
oComm.Comm Port = 1
oComm.Settingst = "2400,n,8,1"
oComm.Inputlen = 1
oComm.Portopen = .t.
oComm.OutPut = "AHI"+Chr(13)
cBuffer = oComm.Input
thisform.text1.value = cBuffer
De antemano Agradezco su colabración.
Atentamente,
Luis Alberto Bernal B.
Valledupar -Colombia
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ec2f86c4-09f2-4e2e-84b7-5d85d94e368c%40googlegroups.com.
En este manual que encontré, no menciona el comando AHÍ para solicitar el peso, podes enviarme un extracto del manual que lo menciona?
https://milligrampesaje.com/wp-content/uploads/2019/03/Manual-fenix.pdf
También te recomiendo que uses este programa para ver si la bascula envía algo:
https://www.hw-group.com/software/hercules-setup-utility
Buen dia.
Carlos Alfaro
From: Carlos Alfaro [mailto:calf...@yahoo.com.ar]
Sent: viernes, 21 de febrero de 2020 02:30 p.m.
To: 'publice...@googlegroups.com'
Subject: RE: [vfp] Problemas al intentar leer el peso, desde una balanza electrónica.
Te recomiendo que pongas una pausar de medio segundo entre el output y el Input.
Buen día.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Enlace Visual 2017
Sent: viernes, 21 de febrero de 2020 12:32 p.m.
To: Comunidad de Visual Foxpro en Español
Subject: [vfp] Problemas al intentar leer el peso, desde una balanza electrónica.
Hola amigos foxeros, requiero de su ayuda para el el incoveniente que tengo para obtener el peso de una balanza electrónica. Ya he probado varios códigos que han publicado, en este portal y en otros El resultado ha sido negativo.
La balanza es de Marca : TRÚMAX Fenix -Maxi. y la cadena de comunicación es: 'AHI'.
Este es el código que estoy utilizando, en el evento CLICKde un botón.
**
Local cBuffer, cValor
cBuffer = ''
oComm = CreateObject('MSCOMMLIB.MSCOMM')
oComm.Comm Port = 1
oComm.Settingst = "2400,n,8,1"
oComm.Inputlen = 1
oComm.Portopen = .t.
oComm.OutPut = "AHI"+Chr(13)
cBuffer = oComm.Input
thisform.text1.value = cBuffer
De antemano Agradezco su colabración.
Atentamente,
Luis Alberto Bernal B.
Valledupar -Colombia
--
Del puerto serial lo menciona en el punto 6, pagina numero 10.
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Enlace Visual 2017
Sent: viernes, 21 de febrero de 2020 02:54 p.m.
To: Comunidad de Visual Foxpro en Español
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ba9d2308-1f9e-4311-a9a0-bcc06f358f24%40googlegroups.com.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ec2f86c4-09f2-4e2e-84b7-5d85d94e368c%40googlegroups.com.
Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar: Politicas Habeas Data
Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com
Tenés otra computadora que tenga puerto serial?
Te sugiero que cambies, en lugar de la balanza conectes a otra computadora para ver que está enviando el programa que está actualmente funcionando, así podrás ver exactamente que envía.
Hay otra manera de ver que envía, es usando un software que ve lo que pasa por el puerto, pero yo no lo he hecho aun.
Te paso el link:
https://www.eltima.com/es/best-serial-port-monitoring-tools/#free
Buen día.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Enlace Visual 2017
Sent: viernes, 21 de febrero de 2020 03:59 p.m.
To: Comunidad de Visual Foxpro en Español
Subject: Re: [vfp] Re: Problemas al intentar leer el peso, desde una balanza electrónica.
La cadena AHI, la saque de la configuración del software que está actualmente funcionando, Ese en teoría, va a ser actualizado por el mio. Ellos hablan exactamente de:
Tipo de Dato: AHI
Despues de la cadena: 'D'
Aunque ya corregí, todavía sigo sin obtener información de la balanza
El viernes, 21 de febrero de 2020, 16:20:27 (UTC-5), Carlos Alfaro escribió:
Del puerto serial lo menciona en el punto 6, pagina numero 10.
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Enlace Visual 2017
Sent: viernes, 21 de febrero de 2020 02:54 p.m.
To: Comunidad de Visual Foxpro en Español
Subject: [vfp] Re: Problemas al intentar leer el peso, desde una balanza electrónica
Carlos, muchas gracias por tu ayuda. Una consulta, la cadena de conexión en el manual que me enviaste en que sección del mismo esta?.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0df496fd-067f-4586-85e5-6ebd56ca2fcf%40googlegroups.com.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ec2f86c4-09f2-4e2e-84b7-5d85d94e368c%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0df496fd-067f-4586-85e5-6ebd56ca2fcf%40googlegroups.com.
Por lo que no te sirve Hyperterminal es porque la balanza está configurada en modo por demanda, eso quiere decir que responde a un comando que se envía desde la PC y para ver cuál es exactamente debes ver que pasa por el puerto, con Hyperterminal tendrías que enviar el comando para ver que envía la balanza.
Por eso el software para monitorear el puerto te servirá.
Los pasos deben ser los siguientes:
1. Activas el programa para monitorear el puerto.
2. Utilizas el programa que está actualmente en uso.
3. Ves en el programa de monitoreo que actividad hay entre el programa y la balanza.
Espero que con esto podas ver que te está faltando.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9f3c0377-f3ac-4647-93f4-5f17080a9530%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9f3c0377-f3ac-4647-93f4-5f17080a9530%40googlegroups.com.
Correcto, no están instalados los drivers de la tarjeta PCI de puerto serial que se agrego a esa computadora.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/2290da79-f51d-4de3-a22c-6bb92ccc8ae1%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/2290da79-f51d-4de3-a22c-6bb92ccc8ae1%40googlegroups.com.
Por la composición de la trama me da la impresión que está transmitiendo en modo continuo, pero si me equivoco ese dato llega al oprimir algún botón en la balanza.
ST = Stable, quiere decir que no hay movimiento en la balanza.
GS = Gross, significa que no se ha registrado un peso de recipiente (peso tara).
+ = que el peso es positivo, es decir mayor que 0.
K = unidad de medida.
Ha de tener otros caracteres que no podes ver.
Si no tenés manual de la balanza que diga que datos envía, te recomiendo que uses Hyperterminal para guardar una copia y abrirla con Notepad ++ o Word habilitando ver caracteres ocultos.
Hyperterminal tiene una opción en el menú para capturar y guardar en un archivo de texto lo que llega en el puerto.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0df496fd-067f-4586-85e5-6ebd56ca2fcf%40googlegroupscom.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9f3c0377-f3ac-4647-93f4-5f17080a9530%40googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/2290da79-f51d-4de3-a22c-6bb92ccc8ae1%40googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/04af5773-b484-4c52-a30d-cadd77e1ce47%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/010e01d5e909%2435e33d80%24a1a9b880%24%40com.ar.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9f3c0377-f3ac-4647-93f4-5f17080a9530%40googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/010e01d5e909%2435e33d80%24a1a9b880%24%40com.ar.
Cuando mencionas que te trae información a chorro, estás diciendo que lo envía constantemente sin que le envíes un comando?
Si es así, la balanza está configurada para enviar en modo continuo.
Ahora si Hyperterminal responde enviando la letra P, debe ocurrir lo siguiente: solo como referencia es importante saber que para que la balanza responda a un comando debe estar configurada en modo por demanda, hay varios modelos que tienen configurado a responder la letra P mayúscula, pero puede variar de acuerdo al fabricante.
En cuanto al input, debe ser una fracción de segundo después de enviar el comando, ya que a la balanza le toma tiempo enviar la respuesta y además que esta llegue a la computadora, no es cuestión, de envío el comando y al siguiente comando lo recibís.
Las comunicaciones entre equipos requiere de un espacio de tiempo para recibir respuesta.
La cadena AHI, la saque de la configuración del software que está actualmente funcionando, Ese en teoría, va a ser actualizado por el mio Ellos hablan exactamente de:
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfpblogspot.com
Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.AS. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar: Politicas Habeas Data
Si desea tener más información sobre el particular, puede escribirnos al correo habea..@cialta.com
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/f0c7ed21-380b-4f8b-ac33-e2e0db01605e%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/f0c7ed21-380b-4f8b-ac33-e2e0db01605e%40googlegroups.com.