Home
Support
Manejo de Eventos de DAQmx en LabWindows/CVI
Manejo de Eventos de DAQmx en LabWindows/CVI
Hardware: PXI/CompactPCI>>Controllers
Problema: Estoy implementando una detección de cambios en LabWindows/CVI utilizando el driver de DAQmx. ¿Cómo puedo lograr que mi código se ejecute cuando un cambio se detecte en los puertos que estoy monitoreando?
Solución: NI-DAQmx 8.0.1 y sus versiones subsecuentes tienen un número limitado de eventos que usted puede manejar utilizando funciones de callback. Estos eventos son:
-
Every N Samples Transferred From Buffer Event - Ocurre cuando el número de muestras definido por el usuario se escribe del búfer de la PC al dispositivo. Este evento funciona sólo con dispositivos que soportan tareas de búfer.
-
Done Event - Ocurre cuando la tarea completa su ejecución o cuando un error causa que la tarea termine. Los errores recuperables que no causan que la tarea termine no disparan este evento. Llamar la función o VI Stop para completar la ejecución tampoco causa que el evento se dispare.
-
Signal Event - Ocurre cuando la señal de hardware especificada sucede. Las señales soportadas incluyen eventos de Salidas de Contador (Counter Output Event), Detección de Cambios (Change Detection Event), Muestra Completa (Sample Complete Event) y Reloj de Muestreo (Sample Clock Event).
Puede registrar Callbacks para estos eventos llamando las siguientes funciones en CVI:
Para mayor información vea el tópico Events en la ayuda de DAQmx (DAQmx Help) o examine el ejemplo ReadDigChan-ChangeDetectionEvent.prj incluido con el controlador de DAQmx para LabWindows/CVI.
Para manejar eventos con Traditional-DAQ refiérase a las ligas a continuación.
Ligas Relacionadas:
KnowledgeBase 0HN7BL8Z: DAQ Events and Occurrences (inglés)
Archivos Adjuntos:
Día del Reporte: 09/29/2004
Última Actualización: 12/17/2014
Identificación del Documento: 3DS9E57U
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.