el 04-28-2010 05:04 PM
Hola a todos. Tengo una duda para poder pasar los datos que resibo del puerto serie rs-232 (string) a decimal. El dato que recibo es de cuatro digitos que lo tengo como variable local "muestras leidas". luego voy tomando de a uno esos datos y les reto 48 para obtener su codigo ASCII, pero el problema es que no se como unirlos para que me represente el número decimal. Gracias.
Hay alguna función para hacer eso directamente?
¡Resuelto! Ir a solución.
04-29-2010 12:26 AM - editado 04-29-2010 12:28 AM
Hola Pchuky,
Esta buena tu idea de restarle los 48 y sacar cada digito por separado, para juntarlos tendrias que multiplicar el segundo digito por 10, el tercero por 100 el cuarto por 1000 y luego sumarlos todos, pero en Labview ya existe una función que te pasa de un número en string a un número. En la paleta de Strings, hay otra paleta que se llama String/Number Conversion y ahi vienen los VIs para pasar tanto de string a numero como de numero a string y dependiendo si es hexadecimal, decimal, octal, flotante , exponencial es el VI q debes utilizar en tu caso seria el decimal.
el 04-29-2010 11:00 AM