Cita:
Empezado por richy08
Buenas tardes compañeros despues de leer los manuales y algunos post del foro sigo sin poder leer el puerto serial del conmutador estoy utilizando el ApdDataPacket por que segun es el que en otros post es el mas recomendable ya revise la info del conmutador y a l oque parece solo tiene cadena de inicio que es CR+LF Pero no entiendo como pasarle ese parametro al componente y los mas complicado com estar capturando los paquetes queme manda el conmutador y dividirlos en campos legibles cualquiera que tenga una idea muchas gracias de antemano.
|
Hola
Hay varias formas
1. Usar un ApdDataPacket configurando
- la propiedad EndString con los caracteres CR y LF
- la propiedad StartCond con el valor scAnyData
- la propiedad endCond ecString = True
Usas el evento OnStringPacket para recibir la cadena desde la variable Data del mismo evento.
2. Usar los eventos OnTriggerAvail y OnTriggerData del componente ApdComPort.
Busca en el manual del componente el uso de estos eventos, en realidad es muy fácil.
Salud OS
PD, Cuando hagas referencia a un hilo anterior y la pregunta sea sobre la misma situación, lo adecuado es continuar con el hilo en lugar de crear uno nuevo.