Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

buffer in ingresso

Ciao a tutti. Ho fatto un programma di acquisizione in Labview 8.6 nel quale devo leggere con frequenza variabile a seconda delle esigenze. Vorrei sapere in che modo i valori vengono memorizzati nel buffer in ingresso perchè devo essere sicuro che i dati acquisiti (e poi elaborati) siano effettivamente quelli voluti: ad es, se decido di acquisire in modo continuo ad una frequenza di 1 Hz vorrei essere sicuro che i valori vengano letti ogni secondo.Grazie
0 Kudos
Messaggio 1 di 2
4.206Visualizzazioni

Ciao Dan,

il tipo di dato Waveform è un cluster che contiene tre componenti:

- t0 è l'informazione temporale che ti dice quando è cominciata l'acquisizione (l'origine dell'asse temporale);

- dt è l'intervallo temporale (in secondi) fra ciascun punto;

- Y è il valore del dato acquisito.

Quindi quando acquisisci una waveform puoi verificare che i punti siano stati acquisiti con il dt corretto.

Puoi utilizzare la funzione "Get Waveform Component" per estrarre le diverse conponenti dalla waveform.

 

Cordialmente,

 

Serena M.

 

0 Kudos
Messaggio 2 di 2
4.197Visualizzazioni