Ver Mensaje Individual
  #12  
Antiguo 11-08-2022
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Reputación: 25
egostar Va camino a la fama
Hola,

Los caracteres de control {0x06}, {0x02}, {0x03} cámbialos por #6, #2, #3 respectivamente y deben estar fuera de la cadena,

Código Delphi [-]
if ComPort1.Connected then 
begin
  // ComPort1.WriteStr(#6'6');
  ComPort1.WriteStr(#2'0200|000000100||||1'#3'y'); // Envía el mensaje.
  // ComPort1.WriteStr(#6'6');
end;

#2 [STX] y #3 [ETX] son (Inicio de Texto) y (Fin de Texto)
#6 [ACK] es un caracter que normalmente se utiliza para confirmar la recepción de los paquetes de datos.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 11-08-2022 a las 16:06:15.
Responder Con Cita