Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Ayuda con MSComm (https://www.clubdelphi.com/foros/showthread.php?t=45345)

zombira 29-06-2007 17:41:44

Ayuda con MSComm
 
Estoy leyendo datos del puerto serie con este driver. Respecto a esto tengo dos problemas:

1. Como hago para leer los datos del Buffer (que lo he configurado para 1024 bytes) en variables de tipo array, de modo que si he ocupado 4 bytes en el buffer lo almacene por ejemplo en sensor[1, y asi hasta sensor[4 (... :rolleyes:no pude encontrar el simbolo para cerrar el corchete...). Sucede que cuando leo 1 byte del buffer, se borra todo su contenido, perdiendo los otros bytes.


2. Pasar los datos recibidos de BCD a decimal.

Agradezco toda ayuda

delphi.com.ar 29-06-2007 18:04:22

Cita:

Empezado por zombira
1. Como hago para leer los datos del Buffer (que lo he configurado para 1024 bytes) en variables de tipo array, de modo que si he ocupado 4 bytes en el buffer lo almacene por ejemplo en sensor[1, y asi hasta sensor[4 (... :rolleyes:no pude encontrar el simbolo para cerrar el corchete...). Sucede que cuando leo 1 byte del buffer, se borra todo su contenido, perdiendo los otros bytes.

Puedes mantener un buffer local, que le asignes a la cola el contenido del buffer "actual" y recortes o posiciones tu última lectura.


Cita:

Empezado por zombira
2. Pasar los datos recibidos de BCD a decimal.

Te recomiendo husmear la unit FMTBcd.

Saludos!

zombira 22-07-2007 00:16:16

Más dudas...
 
Gracias delphi.com.ar, ya hace un tiempo solucione estos problemas.


La franja horaria es GMT +2. Ahora son las 03:52:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi