Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

trigger an Analog Signals Acquired Continuously

Sto acquisendo un segnale periodico tramite una DAQmx e devo triggerrare questo segnale.
Il mio problema sta nel fatto che devo poter impostare da front panel 3 parametri:
1 livello del trigger
2 isteresi
3 hold off
 
0 Kudos
Messaggio 1 di 7
5.316Visualizzazioni

Quale scheda stai usando?
Quale linguaggio di programmazione?

Tieni presente che non tutte le schede dispongono della circuiteria di Analog HW Trigger.

Facci sapere

AlessioD
NI

0 Kudos
Messaggio 2 di 7
5.308Visualizzazioni

sto usando una scheda DAQcard 6024E e software Labview 8.

Tengo a precisare che voglio triggerare direttamente il segnale che sto acquisendo senza l'utilizzo di trigger esterni (analogici o digitali)

Grazie x l'attenzione!!Smiley Molto-felice

0 Kudos
Messaggio 3 di 7
5.305Visualizzazioni

La scheda in questione non dispone di circuiteria per hardware analog trigger. Sostanzialmente questo significa che non e' possibile far partire l'acquisizione in seguito all'evento hardware scatenato dal superamento di soglia di uno dei canali analogici.

L'unica cosa che puo' pensare di implementare e' un conditional retrieval software. in altre parole, bisogna programmare l'applicazione per far partire una acquisizione bufferizzata continua in background e monitorare in parallelo il buffer di dati acquisiti per verificare quando si verifica la condizione di soglia desiderata con relativo ciclo di isteresi e decidere quindi di prendere i dati successivi e farne log a video o su file.

Questo Esempio puo' essere usato come punto di partenza per sviluppare il codice. E' necessario sostituire il clock esterno che questo esempio usa con il clock interno della scheda (Timing configuration) e quindi implementare il codice per gestire isteresi e holdoff.


Saluti

AlessioD
NI

Messaggio 4 di 7
5.303Visualizzazioni
Grazie mille...
0 Kudos
Messaggio 5 di 7
5.296Visualizzazioni

X sostituire il clock esterno con quello della scheda è sufficiente impostare nel blocco DAQmx Timing(Sample clock) l'opzione onboard clock?

Le chiedo scusa ma come avrà capito sono alle prime armi con questo tipo di programmazione..

La ringrazio anticipatamente

0 Kudos
Messaggio 6 di 7
5.292Visualizzazioni
corretto!
0 Kudos
Messaggio 7 di 7
5.291Visualizzazioni