in data 07-20-2006 04:41 AM
in data 07-21-2006 01:03 AM
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
in data 07-21-2006 02:02 AM
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!!
in data 07-21-2006 02:20 AM
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
in data 07-21-2006 03:10 AM
in data 07-21-2006 04:33 AM
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
in data 07-21-2006 04:42 AM