in data 11-15-2011 05:44 AM
Nell'esempio mi crea un array di 33 valori identici, mentre se io nel for metto un wait 5ms (perche i valori cambiano ogni 5 ms) crea i miei 33 valori differenti.
Il problema è che un wait di 5ms per 16 segnali mi rallenta tutto.
Come posso fare in modo che: arriva un valore e lo metto come primo elemento dell'array ,arriva l'altro e lo metto come secondo elemento dell'array, e così via.?!?! Tieni conto che non so il valore di campioni da salvare o se lo so sono circa mille!
Grazie
Ciao Ciao!
11-15-2011 05:51 AM - modificato 11-15-2011 05:52 AM
Il fatto è che dentro il for ci dovrebbe essere la routine di acquisizione (con tutte le necessarie temporizzazioni).
Oppure la routine è a parte ma ogni volta che acquisisci un campione lo accodi all'array (build array) e conti: completato il blocco che vuoi elaborare lo mandi avanti e azzeri il contatore e l'array.
in data 11-15-2011 06:03 AM
Ok. Credo che la build array potrebbe andar bene!!! Grazie!