el 01-23-2010 12:45 PM
Recibo por un puerto de comunicaciones 100 datos, y quiero sacar un promedio de ellos. Se me ocurrió utilizar un lazo for y afuera la herramienta mean de estadística, pero la verdad no sé como utilizar, no sé como crear el array dinámico con los 100 elementos ya que quizás sean 50 o 10 y no puedo poner un array fijo...
Ayuda por favor, podrían poner un ejemplo de lo que quiero hacer???
¡Resuelto! Ir a solución.
el 01-23-2010 03:54 PM
Hola Vinicio, lo que preguntas tiene muy diferentes soluciones dependiendo del instrumento que utilizas para desarrollar tu programa: LabVIEW, CVI, C++...
Por favor, danos algun elemento mas asi que podamos ayudarte mejor.
el 01-24-2010 12:57 AM
Osea utilizo un PIC que por medio de USB me envia datos de un sensor de temperatura. Pero por la cantidad de picos y bajos es preferible sacar un promedio de una muestra de unas 50 o 100 medidas tomadas.
Entonces me ingresa un dato unsigned int (8 bits) cada vez, la cosa es que por medio de un lazo for quiero tomar a los 100 datos, ahi viene la pregunta uno: ¿Cómo los meto ordenados en un array? Ahora, con ese array de 100 datos quiero obtener el promedio, ¿Cómo lo hago?
el
01-24-2010
01:22 PM
- fecha de última edición
01-21-2025
01:09 PM
por
Content Cleaner
Bueno, todavía falta un dato: la herramienta que utilizas para crear tu for loop y sacar las mediciones. Ahora bien, poniendo que estés usando el LabVIEW, te comento que a la salida del for ya tendrás los datos en un arreglo simplemente dejando activo el auto-indexing en el tunnel de salida (mira a la ayuda en línea para detalles acerca de esto particular).
Si por el contrario estás usando por ejemplo al CVI, puedes usar la instruccion calloc para crear dinámicamente un arreglo (y realloc para posteriormente añadir elementos si los necesitas), acumulando los datos en el arreglo según el índice del for.
el 01-24-2010 09:00 PM
Así nada más??????? Osea solo pongo una salida simple, pongo auto indexar y ya está?????? jejejeje, ya lo pruebo!!!!!!!!
Y si, estoy usando Labview 8.5
el 01-26-2010 11:16 AM