Código fuente de Delphispcomm
Además, supongo, ¿son estos los datos COM del instrumento de pesaje?
Somos un sistema antitrampas para básculas puente.
Para poder acomodar todos los datos del instrumento de pesaje en nuestro programa, hay varios puntos en las lecturas que deben configurarse.
Para la longitud de los datos, puede colocar el cursor en la posición que crea que es la primera posición y luego presionar "derecha" para contar su longitud. A veces, si presionas "derecha" pero el cursor no se mueve, esto cuenta. Debido a que los datos entrantes están en base 16, es posible que no se muestre la base 10, por lo que no importa si la longitud de los datos estadísticos en un instrumento de pesaje general es 12 o 16, a veces se pueden contar hasta 15.
Para el primer carácter, generalmente usamos el "pequeño ocho anís" en su imagen, pero este es un carácter hexadecimal de 16 y no se puede ingresar directamente, por lo que necesita averiguar su código de 16 caracteres hexadecimales. ingrese su código hexadecimal 16.
La posición del primer peso es la posición de toda la cadena donde se encuentra el primer carácter en su 30240.
El peso y la longitud son generalmente de 5-6.
Carácter de cola Algunos instrumentos musicales tienen caracteres de cola, que se pueden introducir o no. Si prestas atención a los caracteres especiales, busca su código 16.
La ubicación y las características de los símbolos positivos y negativos. Debido a que los instrumentos de pesaje también necesitan mostrar números negativos, este símbolo positivo y negativo es necesario.
Con las funciones anteriores, puedes programar para obtener el número.
No sé cómo calcular la longitud de los caracteres ni cómo obtenerlos en Delphi. Pero creo que habrá algunos comandos, como mid en VB.
Haz nuevamente el juicio positivo y negativo y los datos saldrán.
Después de sacar el número, verifica si es correcto.
Debería haber un botón en el medidor que lo ponga a 0. Primero debe conservar los datos en el medidor de glucosa y luego presionar 0. En este momento, retire los artículos del equipo de pesaje y el medidor mostrará un número negativo. Pruebe que su programa se comporte igual que el instrumento. Hazlo.