From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
el 01-16-2015 04:33 PM
Hola,
Despues de realizar la captura de datos y tenerlos representados en waveform, tengo realizada la aplicación de imprimir la gráfica en formato pdf, dónde además de las gráficas imprimo los valores en numeros de la diferencia entre los delta X y delta Y de 2 cursores.
Bueno pues a la hora de impresión me salen los numeros con 6 decimales en ambos Ver figura 1 adjunta),cunado en realidad dentro del control numerico lo tengo limitado a 2(ver figura 2 adjunta).
¿A qué se puede deber ese efecto?
Gracias de antemano
F.
¡Resuelto! Ir a solución.
el 01-16-2015 08:39 PM
Hola Fer_TACA,
Si pudieras subir tu codigo, te podriamos ayudar de mejor manera, de preferencia en
version 2010.
Saludos.
el 01-17-2015 06:48 AM
Adjunto el codigo.
creo que habré realizado bien la copia en la version 10
el 01-17-2015 08:20 AM
Prueba cambiando los digitos de precision del cero que te encerre en rojo.
Ahi me cuentas si sirvio, porque no puedo correr tu VI porque no tengo lo VIs de arduino.
Saludos.
el 01-17-2015 03:53 PM
Gracias por la respuesta Manuel,
esto no funciona pues lo que me has colocado en rojo, está puesto para que cuando los cursores no esten activos el valor que se presente en los indicadores sea "0" y eso está bien. Eso es lo que he encerrado en verde.
Como explique al pricipio es que cuando estan acivos los cursores, esa parte del código, calcula la diferencia entre ambos y los coloca en los indicadores. Eso está correcto y la visualicion en lo indicadores también.
Pero no se por que al pasar ese dato a la impresión lo convierte con 6 decimales. Eso debe de darse en algún punto de lo indicado entre el circulo en negro y la verdad, no entiendo porque.
el 01-17-2015 05:59 PM
Ok,
tu problema esta que la precision por default de la función "Number to fractional string" es de 6,
lo que tienes que hacer es conectar una constante de 2 a la entrada de precision.
Pruebalo asi y ahi me comentas si funcionó.
Saludos.
el 01-17-2015 06:15 PM
Este asunto probado y funcionando.
La verdad es que me parece que me queda mucho por aprender.
Gracias
el 01-17-2015 06:31 PM
Que bueno que te funcionó,
y si, siempre aprendemos cosas nuevas todos los días,
esto es de dedicarle tiempo y tener paciencia.
De nada.