PDA

Ver la Versión Completa : Monitorear Puerto Serie


LIGERO
09-04-2019, 18:56:44
Buenas.
He estado buscando en el foro, pero no he encontrado lo que realmente quiero.
Tengo una aplicación que manda datos por el puerto serie.
Lo que necesito es capturar esos datos, tratarlos y dirigirlos a otro puerto.

Es decir Supongamos una aplicación que envía datos a una impresora por el puerto serie.
La idea es crear un puerto virtual y decirle al programa que envíe a ese puerto.
Desde una aplicación que yo haga, capturar esos datos, tratarlos y enviarlos al puerto al que originalmente está conectada la impresora, de forma que mi programa haga de puente entre la Aplicación que envía los datos y la impresora.
Espero haberme explicado.

Saludos y gracias

Neftali [Germán.Estévez]
10-04-2019, 10:39:27
Lo primero es realizar algunas pruebas con algunos de los componentes que hay para puertos serie (Asyncpro, CPortLib, ComPort,...)

Deberías poder leer y escribir sin problemas.

Otro tema es si ya tienes creado el "puerto virtual".
Para esto último, hay aplicaciones que te pueden hacer ese trabajo más sencillo.
https://www.virtual-serial-port.org/articles/top-6-virtual-com-port-apps/

LIGERO
12-04-2019, 00:55:06
El leer o escribir en el puerto serie,no es el problema.
Lo que quiero es capturar desde delphi lo que otra aplicacion envia a un puerto serie

Casimiro Notevi
12-04-2019, 11:03:27
Quizás puedas enviar a un puerto virtual a disco, y leerlo desde ahí.

Neftali [Germán.Estévez]
12-04-2019, 12:02:53
El leer o escribir en el puerto serie,no es el problema.
OK. Eso puedes hacerlo con un componente de los que hay para puerto serie.




Lo que quiero es capturar desde delphi lo que otra aplicacion envia a un puerto serie
Eso es "leer del puerto serie" (a lo que nos referimos en el punto anterior).


Con los componentes de puerto serie puedes:
* Escribir lo que necesites (se supone que otra aplicación o dispositivo lo leerá)
* Leer del puerto serie (se supone que otra aplicación o dispositivo estará escribiendo).