From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Puede la TIO-10 generar interupciones en intervalos de un segundo con precisión de 1 microsegundo?



Hardware: Counter/Timers (TIO)>>Devices>>PC-TIO-10

Problema: ¿Puede la TIO-10 generar interupciones en intervalos de un segundo con precisión de 1 microsegundo?

Solución: Sí, la TIO-10 puede hacer esto. Se pueden usar los contadores 2 o 7 (o los dos) para generar interrupciones. Hay un jumper en la tarjeta (W2) que se ajusta para habilitar o deshabilitar los contadores 2 y 7 de la circuitería de generación de interrupciones. Suponiendo que se ha ajustado este jumper, todo lo que necesita hacer es generar un tren de pulsos continuo a la frecuencia deseada.

Nota: se puede usar los DAQ Event/DAQ Occurrences si quiere que NI-DAQ responda a esta interrupción. Si tiene su propio manejador de interrupciones, no hay que hacer nada - el manejador solo necesita saber cual interrupción la tarjeta está usando.

La circuitería del temporizador en la tarjeta puede obtener resolución de un microsegundo fácilmente. Sin embargo, el problema puede ser el sistema operativo mismo. Win32 no es un sistema operativo de tiempo-real, y tiene un tiempo de espera no deterministica al responder a interrupciones. Este tiempo puede ser más grande que un microsegundo. Por lo tanto, podemos generar interrupciones con tiempo preciso, pero el sistema operativo (Win32) no puede garantizar el manejo de la interrupcón dentro del intervalo de un microsegundo.


Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/11/2000
Última Actualización: 08/23/2001
Identificación del Documento: 1WAAI87T