FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Componente Comport
Tengo un problema con el componente CPortLib, exactamente con el
Comport, no me captura la informacion a traves de un For - End funciona bien si lo hago por partes (es decir click para capturar, click para procesar) pero no me sirve asi, debo poner todo el proceso a traves de un for, les paso algo... esto debe ser automatico, alguien podria ayudar con este tema desde ya gracias por su respuestas Última edición por ecfisa fecha: 30-03-2011 a las 21:16:54. Razón: Etiquetas DELPHI |
#2
|
||||
|
||||
Cita:
Prueba de esta manera a ver. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Nada MarcosZorrila, sigue sin funcionar y me va a volver loco este tema Saludos. |
#4
|
|||
|
|||
Hola!
1. No veo el porque en cada iteracion del ciclo for asignas puerto baudios y abres el puerto. Creo que eso lo debes de hacer antes de entrar en el ciclo for.
2. ¿Has visto los ejemplos que tre el comport? Ahi te muestra que deberias de usar el evento OnRxChar para capturar los datos entrantes:
3. Por supuesto esto ultimo lo deberas adaptar a tus nececidades. Saludos!!
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#5
|
|||
|
|||
Cita:
Gracias FGarcia por la respuesta. Con respecto a asignar y abrir el puerto lo hago antes del for y con respecto al OnRxChar si fue lo primero que probe pero igual no recibo la informacion hasta que termine el programa, y necesito recibir la informacion despues de cada ComPort.WriteStr('1'); para poder trabajar con la informacion que recibo antes de tener la siguiente vuelta. Saludos. |
#6
|
|||
|
|||
harimuya:
Con un ratillo libre hice este ejemplo, revisalo y espero que sea lo que necesitas. El proyecto esta en delphi 2010, se supone que en versiones anteriores lo puedes abrir, en caso de algun problema solo comenta la linea siguiente (en el Source Code del proyecto)
La unit2 solo la cree para hacer pruebas con el hardware adecuado, no es necesario que la uses. Otro detalle es en comport version 2010 es el uso de AnsiString en vez de String solamente, solo cambia el tipo de variable donde sea necesario en el proyecto si tienes una version anterior. No olvides comentarnos como te fue.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#7
|
|||
|
|||
Estimado FGarcia:
Ante todo gracias por la respuesta, te comento los casos que tengo ahora, 1.- Probe lo que me enviastes y funciona pero la informacion que recibe se corta en algunos casos, recibiendo de las 130 muestras a veces 20 muestras, por cada pasada, es decir en cada for, no, en todo los for 2.- Hice una prueba parecida al que me enviastes y tengo el mismo problema no me funciona, no recepciona la data, cambie mi programa le cambie los propiedades, etc, y no me funciona, solo funciona el que me enviastes, le cambiastes algo ???, ademas si le incluyo algun componente a tu proyecto cambia de propiedades, para mostrarse como windows vista, A la espera de tus comentarios. Saludos. harimuya |
#8
|
|||
|
|||
El proyecto que te envie esta hecho en D2010 con los updates 4 y 5.
El ComPort es la version 4.0 con algunas modificaciones para funcionar con D2010, pero estas modificaciones solo se hicieron para que operara correctamente el ComPacket no tengo idea si esten afectando a RxChar. ¿Que version de delphi y/o comport estas usando? Delphi2010 esta corriendo en Win 7 Pro 64 bits SP1 Aqui esta el como modificar el comport para 2010
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? Última edición por FGarcia fecha: 09-04-2011 a las 21:17:01. Razón: Version del SO |
#9
|
|||
|
|||
Gracias por tu tiempo FGarcia
|
#10
|
||||
|
||||
donde consigo el componente comport ???
__________________
Dulce Regalo que Satanas manda para mi..... |
#11
|
|||
|
|||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con comport | juanpa130679 | Varios | 1 | 30-03-2011 22:34:53 |
Componente ComPort | Mary Carmen G. | Varios | 1 | 06-08-2008 00:30:26 |
ayuda para instalar el componente ComPort en Builder 5 | pollo_c | C++ Builder | 0 | 04-08-2008 15:05:48 |
componente ComPort | pollo_c | Varios | 12 | 02-08-2008 23:14:33 |
ayuda con componente comport | dperezju | ASM y Microcontroladores | 22 | 02-08-2008 20:45:08 |
|