VB lee los datos del instrumento de pesaje a través del puerto serie
Si no consigues obtener el protocolo de comunicación a través del manual o consultando al fabricante, no hay mucho que puedas hacer.
Pero:
Según su descripción (recibir un montón de códigos confusos), sospecho que hay dos posibilidades
1. Su línea de envío y recepción RS232. Si la conexión del cable es incorrecta, el código confuso que reciba puede ser el resultado de lo que envió, y este fenómeno solo ocurrirá si lo recoge usted mismo después de enviarlo.
2. El medidor eléctrico es un tipo de transmisión activa. Lo que recibe son de hecho los datos enviados por el medidor eléctrico. El código confuso puede deberse a que el búfer A/B es demasiado pequeño y se escribe repetidamente. Si escribe código VB usted mismo, es necesario configurar un búfer lo suficientemente grande y borrarlo a tiempo. Es como si tuvieras un escritorio con un área pequeña y tu secretaria tuviera que darte 1000 tarjetas cada vez que viene. En este momento, debido a que el escritorio es demasiado pequeño, algunas tarjetas se apilarán o se caerán del escritorio. vi caracteres confusos; B. El formato de datos es incorrecto. hexadecimal? ¿Código Ascot? ¿personaje? Lo que se envía y lo que se recibe son inconsistentes.
La información que nos pasó no es específica. La única información válida es: 1. Cuando el asistente del puerto serie recibe los datos del instrumento de pesaje, recibe códigos confusos y el protocolo de comunicación no está claro.