in data 02-15-2008 10:01 AM
in data 02-19-2008 07:06 AM
Consiglio: se le grandezze da acquisire sono di tre tipi (Tensione, Temperatura corrente) allora puoi utilizzare solamente 3 funzioni DAQmx Create Virtual Channel, ciascuna per il tipo di grandezza da acquisire. Ad ognuna di queste funzioni potrai poi associare uno o più canali (selezionandoli con il tasto ctrl premuto).
Dovendo poi effettuare una acquisizione continua, sarà necessario trovare il giusto bilanciamento tra il parametro "sample per channel" della funzione DAQmx Timing e il "number of channels to read" della funzione DAQmx Read.vi. A questo proposito il seguente documento potrebbe fare al caso tuo:
Why Do I Get Error -200279 When Writing Continuously Acquired Data to a File?
Spero che questo possa esserti di aiuto,
Cordiali saluti,
Fabio
in data 02-19-2008 07:57 AM
in data 02-20-2008 02:49 AM
in data 03-02-2008 07:50 AM
Ciao Albertopn,
scusa per il ritardo nella risposta. Prova ad impostare il valore -1 come parametro per la funzione DAQmx Read.vi; questo ti permette di leggere tutti i campioni acquisiti dalla scheda in quell'istante. A quel punto ti basterà selezionare la proprietà "append new data values" per la funzione "Open/Create File.vi" (oppure l'express VI "Write to Meaurement Data") in modo da aggiungere i nuovi campioni in arrivo salvandoli "in coda" ai precedenti.
Fammi sapere se ci sono altri problemi,
Cordiali saluti,
Fabio