From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Puedo Especificar un "Time-out" para el (Trigger)Disparo Analógico del NI-DSA?



Hardware: Modular Instruments>>Dynamic Signal Acquisition and Analysis (DSA)

Problema: ¿Puedo Especificar un "Time-out" para el (Trigger)Disparo Analógico del NI-DSA?

Solución: Al configurar una tarjeta DSA NI 4551/52 con el driver NI-DSA para hacer un análisis de disparo, ni la función "Configure Trigger" en NI-DSA ni los VIs proveen una entrada para time-out.

Cuando se ajusta un disparo, el procesador dentro de la tarjeta adquirirá datos y buscará el nivel especificado para el disparo. Entre tanto, si una función de NI-DSA "Check for New Measurement" o VI se ejecuta, este retornará un falso en la salida Measurement Available, que significa que el disparo no ha occurrido todavía. La tarjeta no ha hecho ninguna medición hasta el momento y continua esperando por el evento de disparo.

Esto quiere decir que no es necesario tener un time-out a este nivel. Un subVI de nivel más alto puede tener el VI de NI-DSA llamado "Check for New Measurement.vi" dentro de un ciclo While o ciclo For para retornar una salida Measurement Available o para esperar cierto tiempo desde el momento en el que se entro al ciclo la primera vez. Algunos de los ejemplos de NI-DSA muestran un VI de un nivel más alto con una entrada time-out

En resumen, la función llamada "Check for New Measurement" siempre es asíncrona, la función no esperará por un disparo para occurrir y nunca congelar el programa porque está esperando un disparo. Si hay que incluir un time-out, se puede usar el subVI descrito en el párrafo ya mencionado y una función de NI-DSA llamado "Configure Trigger" puede ajustar el modo de disparo a "Free Run", lo cual significa que hay "No-Trigger" para desabilitar el disparo después de un time-out.

Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/11/2000
Última Actualización: 08/12/2004
Identificación del Documento: 1WAAR67T