in data 04-07-2010 08:14 AM
salve a tutti..
HO un piccolo problema da risolvere.. praticamente ho sviluppato un software che acquisisce ogni secondo dei valori che sono circa 25 in totale.. Ora scrivo un file ogni secondo che dopo una giornata diventa nu pò grandicello per fare analisi dati.. allora volevo fare in modo che mediavo i valori ogni tot di valori acquisiti.. cioè mettere tutto in un vettore e dopo n acquisizioni mediare e scriverlo su file.. Esiste qualche funzione che fa questo oppure devo cimentarmi nel farlo a manina con i shift register?
grazie mille anticipatamente...
in data 04-08-2010 05:42 AM
Ciao Loopin3
la cosa migliore è utilizzare uno shift register un build array. Periodicamente provvederai ad effettuare la media e a salvare il valore ottenuto in un nuovo array che andrai a scrivere su file a fine giornata.
Purtroppo non esistono funzioni già pronte per questo utilizzo, a meno che tu non voglia usare la Decimate, che però è meno flessibile...
Ciao!