el 05-27-2010 03:06 PM
el 05-27-2010 03:40 PM
el 05-28-2010 02:33 AM
el 05-28-2010 10:52 AM
el 05-28-2010 12:14 PM
el 02-25-2011 10:46 AM
Buenas compañeros.
Yo tengo un problema parecido al de la compañera. Mi situación es la siguiente yo adquiero datos de un puerto serial RS232 conectado a un puente de resistencias para leer temperatura. El programa está dentro de un ciclo for y después en un ciclo while. Les voy a explicar con un ejemplo para que entiendan mejor:
Le digo al ciclo for que me envíe 5 datos y esos 5 datos los saco del ciclo y mando a una función estadística para obtener un promedio, hasta el momento todo bien. Ahora cuando for me envía otros 5 datos los saco del ciclo y almaceno en la misma variable pero me borra los 5 anteriores (es decir me borra el promedio de los 5 datos anteriores y me saca otro promedio de estos 5 nuevos) y yo necesito que me mantenga los 5 anteriores para obetener un promedio histórico es decir que saque un promedio de los 10 datos.
Como hago para almacenar esos datos y que no me los borre sino que sume todos para obtener ese promedio?
Les agradecería mucho cualquier ayuda que pudiesen brindar.
el 02-25-2011 01:13 PM
Hola, pareciera que te falta un shift register en uno de tus ciclos principales y una caja de build array. Con esta caja puedes ir acumulando tus datos para que puedas hacer luego tu suma. Ojo, dale al botón derecho a la caja de build array y colocale la opción "concatenate inputs" para que el resultado siga siendo de una sola dimensión.
Saludos,
Jorge N
el 02-25-2011 02:27 PM
muchas gracias Jorge voy a probarlo para ver como me va
pura vida