Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

rt

¿Puede confirmarme alguien que "no funciona ninguna función que requiera  convertir un string en número"  en un sistema en tiempo real?
Comencé intentando leer un .txt en un PC_target y fue imposible. Después d emuchas pruebas, he concluido que el problema no es que no encuentre el archivo sino que toda función que conlleve convertir string en número no funciona. ¿Hay alguna solución para poder leer un archivo de texto que está en el disco duro del target?
 
Todas la pruebas que he hecho funcionan perfectamente en el sistema No Real.
 
Gracias,
0 Kudos
Message 1 of 3
(3,870 Views)

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,

0 Kudos
Message 2 of 3
(3,858 Views)

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.

0 Kudos
Message 3 of 3
(3,846 Views)