Ver Mensaje Individual
  #2  
Antiguo 18-12-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por lo pronto puedes hacer unas prubas con el propio Hyperterminal de Windows (Accesorios/Comunnicaciones).
Ahí puedes probar diferentes configuraciones para el puerto (Bits por segundo, Bits de Datos, Paridad -que normalmente te debería facilitar el fabricante de la bascula-).
En mi caso por ejemplo recibo una entrada como esta (con 7 bits para código ASCII):

Código:
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
$    37600         0 kg 0201
A partir de ahí y si con eso lees algo "decente", con cualquier componente estandard para leer el puerto COM y copiando las configuraciones que has utilizado ahí debería funcionar.

Al menos estos son lospasos que seguí yo; Lo bueno que tiene es que en primera instancia con el HyperTerminal te puedes olvidar del componente de Delphi y centrarte únicamente en los datos. Si desde ahí lo lees bien, luego ya te puedes "pelear" con los componentes.

En torry (sección comunicaciones) tienes varios componentes para leer por puerto servir gratuítos y on fuentes.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita