HCBBS Forum (Español)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Respecto al problema de lectura de datos con ModScan32, solicite orientación.

2017-09-18View Original

Thread Content

Cuando leo el valor acumulado del medidor a través de ModScan32, cuando el valor acumulado es mayor que 7 cifras significativas, no se puede leer normalmente y se expresa en notación científica. Por ejemplo: El medidor muestra que la cantidad acumulada es 32508125 y la lectura a través de ModScan32 muestra que es 3,25e+007 ; Otro ejemplo: El medidor muestra que la cantidad acumulada es 5678,1632 y la lectura a través de ModScan32 muestra 5678,0000. ¿Esto se debe a que el tipo de datos del instrumento es de punto flotante de precisión simple? ¿Hay alguna forma de hacer que ModScan32 se lea normalmente? Espero que algún maestro que sepa más sobre esto pueda orientarme, estaría muy agradecido.
Reply #22017-09-18
El tipo de datos mostrado se puede cambiar. La cantidad acumulada como la suya suele ser un número de punto flotante de 32 bits.
Reply #32017-09-19
Es un número de coma flotante de 32 bits. Cambié el hexadecimal para leerlo y luego convertí el hexadecimal a un número de coma flotante decimal y el resultado fue correcto. Me pregunto si este problema es un problema con el instrumento o un problema con el software de lectura.
Reply #42017-09-19
Esto puede ser un problema con su software. El que usé originalmente puede mostrar números de punto flotante directamente.
Reply #52017-09-19
Utilizo el software ModScan32 para leer. Este software tiene un tipo de lectura de punto flotante.
Reply #62017-09-19
Si hay otra situación, si el número es realmente demasiado largo, le sugiero que convierta la unidad. Si la acumulación original es KG, conviértala a T, lo cual está bien.
Reply #72017-09-21
He probado este método. Cambié KG a T, pero no tiene ningún efecto real. Por ejemplo, el medidor muestra 35288,789T y el valor leído en ModScan también se expresa en notación científica.: 3.52e+004. Para otro ejemplo, si el medidor muestra 352.88789T, el valor leído por ModScan también establecerá de forma predeterminada el número después del punto decimal en 0, y el valor leído será 352. Por tanto, cambiar las unidades no tiene ningún efecto práctico. Tampoco hay forma de leer en tiempo real. Por ejemplo, si el valor leído es 352, entonces se leerá un valor sin sumar 2, y 354 y 356 se leerán así. Si el valor leído es un valor de cuatro dígitos, como 3528, entonces se leerá un valor por cada aumento de 16 y 3544, 3560. Si el valor leído es un valor de cinco dígitos, como 35288, entonces se leerá un valor por cada aumento de 256 y 35544, 35800. Esto también es un problema.

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.