NI Home > Community > NI Discussion Forums

Discusiones sobre Productos NI

Mostrando los resultados de 
Buscar en lugar de 
Querías decir 
Responder
Member
diegofernando8891
Mensajes publicados: 15
0 kudos
Solución aceptada

números decimales en excel utilizando el RGT

hola, a todos. quisiera que me ayudaran con lo siguiente por favor:

 

estoy utilizando el Report Generation Toolkit (RGT) para generar informes (en excel) de una automatizacion de laboratorio;

 

y tengo el problema que me suprime la coma en los numeros decimales mayores a 1,0; y debido a que he establecido una presicion de 3 digitos decimales, los numeros me aparecen como miles...

 

como podria solucionarlo; creo que el problema esta relacionado con la generacion del archivo excel, porque en la intefaz del panel frontal de LabVIEW funciona todo perfectamente. adjunto una imagen con una parte del reporte (informe en excel).

 

por ejemplo en la imagen: en la segunda columna (Carga (Kg)) el numero mayor a 0,944 debe ser 1,04--- (y no 1049); y asi susecivamente. A simismo en la ultima columna (Pres Efect) debe ser 26,95---  (y no 26958)...

Ajustando el progama en LabVIEW (diagrama de bloques) a una precision de 2 digitos decimales no me da este problema; pero es necesario que almenos utilice 3 digitos decimales.

 

gracias de antemano por la ayuda que me presten.

Active Participant
Alhern
Mensajes publicados: 291
0 kudos

Re: números decimales en excel utilizando el RGT

Hola diegofernando.

 

Una pregunta, podrías anexar tu código en LabVIEW para poder ayudarte mejor?

 

Saludos

Aldo H
Ingenieria de Aplicaciones
Member
diegofernando8891
Mensajes publicados: 15
0 kudos

Re: números decimales en excel utilizando el RGT

gracias, Alhernan...

 

te adjunto el codigo..

 

bueno en realidad es un conjunto de subVIs, alli te subo los que tienen relacion con el reporte,,,

 

dentro del archivo "reporte TCU": existe un control (una tabla) como entrada al subVI denominada "Tabla", alli me entrega los datos en forma de cluster (un arreglo por fila) con formato de flotante con 3 digitos de prescision (%.3f).

 

gracias desde ya por la ayuda..

Active Participant
Alhern
Mensajes publicados: 291

Re: números decimales en excel utilizando el RGT

Hola Diego.

 

Probe tu programa y no pude reproducir el comportamiento que describiste, de hecho no tuve ningún problema. Has intentado poner los números con puntos (1.49) en lugar de comas? Es probable que tu Excel reconozca las comas como separadores de miles en lugar de como decimales.

 

Saludos!

Aldo H
Ingenieria de Aplicaciones
Member
diegofernando8891
Mensajes publicados: 15
0 kudos

Re: números decimales en excel utilizando el RGT

gracias nuevamente , Alhernan...

 

te comento que he probado lo que me has sugerido....

 

pero no funciona cuando ejecuto la aplicacion completa,,, estoy averiguando si puedo deshabilitar la autocorreccion en excel,,, (y algo que agregar,,, la asignacion de los datos en la tabla es automatica segun la lectura de los sensores, es decir no se los ingresa manualmente; para la presentacion en la tabla se realiza mediante una creacion de arrays mediante la funcion "Build array")

 

Gracias nuevamente por la ayuda

Active Participant
JorgeNakan
Mensajes publicados: 241
0 kudos

Re: números decimales en excel utilizando el RGT

Saludos,

Creo que Aldo Hernandez tiene razón, es como tu sistema operativo está reconociendo a los separadores decimales y de miles. En tu imagen de excel se ve claramente los valores correctos (justificados hacia la izquierda en cada columna) y los valores incorrectos (justificados hacia la derecha).  Si estas utilizando windows entra en

 

Panel de control-->Configuración regional y de idiomas-->Opciones regionales-->Personalizar

 

y cambia el valor de "Simbolo de separación de miles" de "espacio" a coma (tu separador no está definido como un punto sino como un espacio).  Si no funciona, prueba cambiando la configuración a otro país por ejemplo english (US)

 

Jorge N.

 

 

Member
diegofernando8891
Mensajes publicados: 15
0 kudos

Re: números decimales en excel utilizando el RGT

gracias amigo,,,,,

 

voy a revisar lo que me sugieres,,,,