FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi y ComPort
Buenos días,
Tengo que conectar una báscula a mi programa delphi para recibir el peso cada vez que pesen. He estado buscando y he visto bastante información pero no me aclaro mucho ni con los COM ni con lo que tengo que hacer, es la primera vez que tengo que hacer esto. Verán, he conseguido simular 2 puertos COM con el programa Virtual Serial Port Kit, que en teoría conecta un COM con otro. Por otro lado, estoy usando el programa Hercules para probar a mandar datos. Conecta bien con uno de esos puertos. Bien, me he creado un programita en delphi para probar. Uso los componentes TComPort. Con el componente parece que conecta bien con el puerto que elijo. Hasta aquí he llegado. No me queda claro lo siguiente. Si yo conecto por ejemplo al COM3 con mi programa, no puedo conectar con Hercules a ese puerto para mandarle datos. ¿Como funciona exactamente? Yo lo que quiero es conectar en mi programa y desde el Hercules mandarle datos para verificar que los recibo. También he probado con una báscula que programó en Delphi el compañero Seoane pero creo que tengo el mismo problema. No me aclaro mucho. Gracias Un saludo |
#2
|
||||
|
||||
Echa un vistazo a los enlaces del final de página, abajo del todo.
|
#3
|
|||
|
|||
Hola Casimiro,
He estado buscando por aquí y por varios sitios y vi bastantes ejemplos, pero en mi caso yo creo que mas bien es de comprensión, es decir, como probar. Por ejemplo, yo en mi programa conecto al COM1 y quiero mandarle datos con el programa Hercules, para digamos simular la balanza, es decir, mandar datos desde ahí y ver que en el programa los recibo, pero claro, si conecto desde el programa al COM1, cuando conecto a ese COM desde el Hercules para mandar datos, me dice que el puerto está en uso, cosa lógica por cierto. También tengo la báscula que creó Seoane, que iba a usarla para probar, abrirla y pesar y ver si lo recibo en mi programa pero el problema es el mismo. Entonces, no se bien como hacer las pruebas, creo que algo no estoy entendiendo bien. Seguiré buscando a ver. Un saludo |
#4
|
||||
|
||||
Pues usa uno u otro, pero no lo dos a la vez.
|
#5
|
|||
|
|||
Eso es lo que creo que no estoy entendiendo bien el concepto. Si la báscula se conecta al com1, en el programa debería de conectarme al com1 para recibir y mandar los datos a la báscula no?
Gracias Un saludo |
#6
|
||||
|
||||
Primero de todo debes conocer el protocolo que está usando la balanza.
Después sigue los pasos de, por ejemplo, aquí. |
#7
|
|||
|
|||
He hecho algún avance.
Con el Virtual Serial Port Kit, he emulado 2 puertos, el 3 y el 4. He creado un programa usando el ComPort en el que me conecto al puerto 3 o al 4 según elija y con un botón mando 'hola'. Con el Hercules me conecto al com restante. Es decir, con el programa me conecto al 3 y con el hercules al 4 por ejemplo. Mando la cadena y el Hercules la recibe, pero si envío cadena desde el Hercules, el programa no hace nada. Estoy intentando capturarlo en el evento RxChar Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ComPort Hex | ramonibk | Varios | 6 | 06-03-2019 19:15:56 |
Comport y Delphi para enviar Comandos AT | aagrlp640 | Varios | 17 | 11-10-2011 17:40:18 |
Componente Comport | harimuya | Varios | 10 | 19-05-2011 14:43:31 |
ComPort.ShowSetupDialog | gaston260 | API de Windows | 13 | 27-09-2010 05:39:25 |
Ayuda con el Comport para Delphi por favor urg | Andres_vl | OOP | 1 | 24-09-2007 17:21:19 |
|