![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Claro, ese es el problema... Nunca se de primeras cual es el tamaño de la trama (para poder configurar el datapaket..) y tampoco puedo asegurar que dentro del campo de `[DATOS] no esté el #2 o el #3...
Por eso es lo que uso el Evento OnTriggerAvail para ir recogiendo los datos recibidos e irlos procesando uno a uno... Por eso es en este caso cuando me sale el problema de que no me llega el paquete completo... sino que creo que me vienen los 8 primeros... y luego los siguientes............ |
|
#2
|
|||
|
|||
|
Cita:
Incluso puedes decirle al componente que no te ponga dichos caracteres en la cadena con la propiedad IncludeStrings, cambiala a False y ya no los verás. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#3
|
|||
|
|||
|
Si eso lo he entendido muy bien.... pero el problema es cuando el caracter ETX esta dentro de la cadena DATOS... no se si me explico...
La cosa es que no puedo asegurar que el STX y el ETX sean unicos en la trama ya que se pueden repetir en su interior... |
|
#4
|
|||
|
|||
|
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#5
|
|||
|
|||
|
Saludos
Una consulta alguno de uds. podria decirme en ke momento entra al "ApdComPort1TriggerAvail" estoy probando los ejemplos de ese componente, pero en ningun momento entra ahi. gracias |
|
#6
|
|||
|
|||
|
El trigger se dispara automaticamente cuando se recibe cualquier tipo de dato por el puerto com que esté configurado en el componente.
Si no recibes nada es por alguna razon: - No tengas el cable bien puesto o bien soldado o que los hilos no coincidan. - Que el que emita los datos no los esté emitiendo. - Que alguno de los puertos series que entran en comunicacion estén rotos. - O que el puerto com seleccionado no sea en el que está puesto el cable (esto suele ser lo mas comun). Yo te recomiendo que uses el hiperterminal de windows para asegurarte de que entran datos. Saludos |
|
#7
|
|||
|
|||
|
Gracias por tus comentarios djemix
ahora el Datapacket me devuelve lo siguiente : uuu11uu30u0vvvvvvvvvvvvvvvvvvvx. pero yo solo kiero los datos numericos osea solo 11300. como podria filtrarlos. gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Usb en puerto serie :p | D-MO | Humor | 10 | 30-06-2006 06:16:45 |
| Puerto Serie Virtual. | bquinterno | API de Windows | 3 | 12-06-2006 19:30:24 |
| Imprimir a puerto serie | anduj | Impresión | 4 | 25-02-2005 12:18:39 |
| Puerto serie | esquerda21 | Varios | 2 | 12-05-2004 23:58:52 |
| Puerto serie y tcp | mercurio | Varios | 3 | 28-10-2003 01:21:59 |
|