From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

Graph o Chart

Risolto!
Vai alla soluzione

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!

0 Kudos
Messaggio 11 di 13
2.696Visualizzazioni
Soluzione
Accettato da Spugna

Il fatto è che dentro il for ci dovrebbe essere la routine di acquisizione (con tutte le necessarie temporizzazioni). Smiley Strizza l'occhio

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.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Messaggio 12 di 13
2.690Visualizzazioni

Ok. Credo che  la build array potrebbe andar bene!!! Grazie!

0 Kudos
Messaggio 13 di 13
2.685Visualizzazioni