01-16-2008 09:40 AM
01-17-2008 09:40 AM
Buenas tardes Ainhoa:
No entendido muy bien a que te refieres con "función
que requiera convertir un string en número". Si te refieres a funciones
del tipo "Fact/Exp String to Number" o "Decimal string to
number", yo las he estado probando en nuestro sistema RT y funciona sin
problemas. ¿Me podrías dar un ejemplo concreto? o mejor, si fuese posible, el
ejemplo que estas utilizando tú que no funciona.
Además, necesitaría que me dijeses un par de cosas como son
la versión del programa que estas utilizando (Labview o CVI), el tipo de
dispositivo que usas como dispositivo RT (y modelo si procede) y la versión de
los drivers que utilizas. Muchas gracias por adelantado.
Espero noticias tuyas. Atentamente,
01-18-2008 04:16 AM
Hola sendia,
El objetivo de mi VI es coger un archivo de texto guardado en el disco duro del target. Dicho archivo contiene datos de tipo 0,3, -0,3 para generar una señal para identificar un sistema . Si te fijas, el punto decimal es una coma.
Al comentarme que te funciona bien en tu target “Fact/Exp String to Number” (yo en mis anteriores pruebas ya había localizado que el problema estaba en esta conversión y no en el acceso al archivo), he probado a meter un número (32) y ver si también me lo convierte bien. Sorpresa, también me ha funcionado. Entonces, ¿cuál es el problema? Porque claro, esa misma VI con el mismo archivo, en Windows me funciona perfectamente. Bueno, pues después de muchas pruebas resulta que el target no entiende la coma como punto decimal. Hay que ponerle un punto. Será por el sistema operativo. Bueno, pues por ahora resuelto.
Gracias por tu atención.